privacy
Toggle a NextDNS profile's blocklists, native tracking protection, disguised trackers, and affiliate link handling, with validated IDs and undoable changes.
Instructions
Turn a profile's privacy blocklists and native tracking protection on or off, and set its disguised trackers and affiliate links switches. Take the IDs from catalog (kind blocklists or natives); use security for threat protection, parental_control for apps and categories, list_entries for single domains. Changes the profile and records it, so undo can put it back; unknown IDs are refused with close matches, and ones already on or off are skipped. Returns what changed, the change ID and the privacy settings after.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "privacy"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| profile | No | The profile's ID or name. Leave empty for the only profile, or the default one. | |
| add_natives | No | Native tracking protection to turn on, like apple, samsung, windows or xiaomi (from catalog, kind natives). | |
| add_blocklists | No | Blocklist IDs to turn on, like oisd or hagezi-pro (from catalog, kind blocklists). | |
| remove_natives | No | Native tracking protection to turn off. | |
| allow_affiliate | No | true or false: let affiliate and tracking links work. Leave empty to keep it as it is. | |
| remove_blocklists | No | Blocklist IDs to turn off. | |
| disguised_trackers | No | true or false: block third-party trackers disguised as first-party. Leave empty to keep it as it is. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |