Blocked Services¶
Services provide a way to block entire platforms by name rather than managing individual domains. Each service maps to a set of domains that encompass the platform's infrastructure.
Built-in Services¶
The plugin ships with built-in definitions for popular services:
- YouTube
- TikTok
- Twitter/X
- Snapchat
- Discord
- Twitch
- Netflix
- And more
Built-in service definitions are embedded in the plugin and updated with new releases. They cannot be edited or deleted.
Custom Services¶
Define your own services for platforms not covered by built-in definitions.
Navigate to Filters > Blocked Services and click Add Custom Service.
| Field | Description |
|---|---|
| Service ID | Unique identifier (lowercase, hyphens allowed) |
| Name | Display name |
| Domains | One domain per line |
Warning
Custom service IDs must not conflict with built-in service IDs. The UI prevents saving if a conflict is detected.
Assigning Services to Profiles¶
Services are assigned to profiles in the profile edit modal:
- Go to Profiles and edit a profile
- Check the services you want blocked
- Save the profile
Both built-in and custom services appear in the same checklist.
How Service Blocking Works¶
When a service is assigned to a profile, all of its domains are added to the profile's compiled blocked domain set. Domain matching includes subdomains -- blocking youtube.com also blocks www.youtube.com, m.youtube.com, etc.