v3 · 37 files

ProjectElly/lib/defaultBlocklist.js 1.2 KB Raw
/**
 * Default blocklist for new installs and one-time merge for existing profiles.
 * Patterns use * wildcards where supported (see isUrlBlocked in the service worker).
 */
export const DEFAULT_BLOCKED_SITES = [
    // YouTube
    '*.youtube.com',
    '*.youtube-nocookie.com',

    // Vril products
    'vrilchat.com',
    '*.vrilchat.com',
    'vrilone.com',
    '*.vrilone.com',

    // Meta
    '*.facebook.com',
    '*.fb.com',
    '*.messenger.com',
    '*.instagram.com',
    '*.threads.net',

    // X (Twitter)
    '*.twitter.com',
    '*.x.com',

    // Short-form / chat / communities
    '*.tiktok.com',
    '*.snapchat.com',
    '*.reddit.com',
    '*.discord.com',
    'discord.com',
    '*.discordapp.com',

    // Feeds / professional / blogging
    '*.linkedin.com',
    '*.pinterest.com',
    '*.tumblr.com',
    '*.nextdoor.com',
    '*.quora.com',
    '*.medium.com',
    '*.bsky.app',

    // Messaging (web clients)
    'web.whatsapp.com',
    'web.telegram.org',
    '*.telegram.org',
    '*.signal.org',
    '*.slack.com',
    '*.teams.microsoft.com',

    // Large regional networks
    '*.vk.com',
    '*.ok.ru',

    // Live / video (commonly used like social)
    '*.twitch.tv',
];