Skip to content

Filters that automatically remove unwanted content from Ukrainian websites, including ads, irritating elements, trackers and harmful scripts

License

Notifications You must be signed in to change notification settings

serhiyguryev/ukrainian-filters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ukrainian Filters

Ukrainian Filters (Українські фільтри) — це веб-фільтри, які автоматично видаляють небажаний контент з українських сайтів, включно з рекламою, дратівливими елементами, трекерами та шкідливими скриптами.

Фільтри

Ukrainian Ad Filter

Фільтр видаляє рекламу з українських сайтів.

https://raw.githubusercontent.com/serhiyguryev/ukrainian-filters/main/filters/ads.txt

Ukrainian Annoyance Filter

Фільтр блокує дратівливі елементи на українських та деяких популярних іноземних сайтах (повідомлення про файли cookie, спливаючі вікна, банери тощо).

https://raw.githubusercontent.com/serhiyguryev/ukrainian-filters/main/filters/annoyances.txt

Ukrainian Privacy Filter

Фільтр блокує трекери та шкідливі скрипти, зменшує можливість третіх сторін збирати дані про вашу поведінку в Інтернеті.

https://raw.githubusercontent.com/serhiyguryev/ukrainian-filters/main/filters/privacy.txt

Warning

Цей фільтр видаляє скрипти та html-елементи систем коментування (Disqus, Facebook Comments Plugin тощо) на новинних та деяких інших сайтах. Якщо для вас це неприйнятно, не використовуйте цей фільтр.

Ukrainian Security Filter (Український безпековий фільтр)

Це фільтр шкідливих веб-ресурсів (фішинг, онлайн-шахрайство, шкідливе програмне забезпечення тощо), що орієнтовані на громадян України.

https://raw.githubusercontent.com/braveinnovators/ukrainian-security-filter/main/lists/adblock.txt

Сумісність з браузерами та розширеннями

Фільтри Ukrainian Ad Filter, Ukrainian Annoyance Filter та Ukrainian Privacy Filter створені з використанням специфічного синтаксису фільтрації розширення uBlock Origin (uBO), при цьому, більшість правил фільтрації все ж сумісні як з іншими популярними сторонніми розширеннями, так і з браузерами з вбудованими модулями фільтрації контенту.

Однак, з точки зору ефективності, приватності та безпеки, найбільш оптимальним для користувачів персональних комп'ютерів буде використання розширення uBlock Origin разом з браузером Firefox (якщо ви не плануєте змінювати браузер, все одно розгляньте можливість встановлення саме розширення uBlock Origin).

Браузер Firefox підтримує роботу розширень і на мобільних пристроях, проте, розширення uBlock Origin працює лише на ОС Android. Тому альтернативою для мобільних пристроїв, що працюють на базі ОС Android та iOS, може стати використання браузера Brave, який має власний модуль фільтрації контенту. Додатковою перевагою Brave є підтримка синтаксису фільтрації розширення uBlock Origin.

Warning

Починаючи з версії 0.5, розробники розширення Adblock вирішили прибрати функцію блокування веб-сторінок (strict blocking). Це означає, що ані Adblock, ані Adblock Plus не можуть блокувати доступ до шкідливих веб-ресурсів на рівні доменного ім'я. Розширення AdGuard так само має проблеми з обробкою правил фільтрації (Issue #2760), навіть тих, що прямо прописані в документації цього розширення. Відповідно, ці розширення не можуть забезпечити обробку правил фільтрації, що повністю відповідають вимогам сучасних версій синтаксису Adblock, тому вони не є сумісними з фільтром Ukrainian Security Filter (Український безпековий фільтр).

Як імпортувати фільтри

Brave

Windows, macOS та Linux
  1. У меню Settings відкрити вкладку Shields й змінити налаштування Trackers & ads blocking на Aggressive
  2. У вкладці Shields відкрити розділ Content filtering і у розділі Add custom filter lists у поле вводу вставити скопійовані адреси необхідних фільтрів.
Android та iOS
  1. У меню Settings відкрити розділ меню Brave Shields & privacy й змінити налаштування Block trackers & ads на Aggressive
  2. У розділі меню Brave Shields & privacy відкрити Content filtering, далі Add custom filter list і у поле вводу вставити скопійовані адреси необхідних фільтрів, зберігши зміни шляхом натискання на кнопку Add.

uBlock Origin

Windows, macOS та Linux
  1. Відкрити меню Preferences розширення uBlock Origin, клацнути мишею на вкладку Filter lists і прокрутити до розділу Custom
  2. Клацнути мишею на Import... і у поле вводу вставити скопійовані адреси необхідних фільтрів, зберігши зміни.

Додаткова інструкція доступна за адресою: https://github.com/gorhill/uBlock/wiki/Filter-lists-from-around-the-web

Співпраця

Якщо ви створили правила фільтрації та бажаєте, щоб вони були додані до файлів (списків) з відповідними фільтрами, вам необхідно:

  1. Створити fork проекту та додати правила до файлів (списків) з відповідними фільтрами: ads.txt, annoyances.txt або privacy.txt, що містяться в окремій директорії під назвою sandbox
  2. Створити pull request (після проходження тестування, ваші правила будуть додані безпосередньо мейнтейнерами проекту із зазначенням авторства)

При додаванні нових правил фільтрації до файлів ads.txt, annoyances.txt або privacy.txt, що містяться у директорії sandbox, слід керуватися наступними стандартами (стилями):

! Веб-адреса (URL-адреса) ресурсу, щодо якого будуть застосовані правила фільтрації
example.com##rule1
example.com##rule2
example.com##rule3

Підтримати проект

Ви можете підтримати подальший розвиток цього проекту, обравши зручний для вас спосіб перерахування донатів:

  • Bitcoin (BTC): bc1q6qtnwc2pdktvl48mr9hf0qmhaxfm7xseftp78a
  • Ether (ETH): 0x185e4FB1f662223B011dedbBd42A444891b094f5

Ліцензія

На Ukrainian Filters (Українські фільтри) поширюються умови ліцензії GNU General Public License v3.0

About

Filters that automatically remove unwanted content from Ukrainian websites, including ads, irritating elements, trackers and harmful scripts

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •