Set Privacy Mode
set_privacy_modeControl session privacy by masking PII like emails and names in tool responses. Choose from disabled, auto, or strict modes to protect sensitive data.
Instructions
Toggle per-session PII privacy mode. When enabled, tool responses have sensitive values (emails, names, phone numbers) replaced with [PRIVATE:token_N] tokens. Requires authenticated session (OAuth or per-user API key).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | Privacy mode to set for this session: 'disabled' (no masking), 'auto' (mask PII identity fields + email patterns), 'strict' (mask all string values). | |
| mask_content | No | When true, also mask content fields (snippet, subject, body, text, description, summary, web_url, attendees, location). Default true when mode is 'auto'. Has no effect when mode is 'strict' (everything is already masked) or 'disabled'. | |
| additional_fields | No | Comma-separated extra field names to treat as PII for this session (e.g. 'customField1,notes'). Merged with built-in patterns. | |
| user_google_email | No | Auto-injected by middleware. Not used by this tool. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||