Privacy + safety model
Agent-WebmasterID is a free SEO intelligence + AI-assisted operations layer. The agent reads verified Google Search Console data and the operator’s own watchlist, runs deterministic analytics on that data, and produces Claude-ready prompts the operator copies into a tool of their choice. Every workflow requires explicit operator approval before it runs.
What the agent never does
- No SERP scraping. The agent only calls the official Google Search Console API.
- No invented data. Volume, difficulty, and SERP positions beyond GSC’s average position are never produced.
- No guaranteed rankings. Recommendations are advisory.
- No automatic publishing. Output is a prompt, checklist, or markdown brief.
- No auto-deploy. The agent does not push code, open PRs, or modify your live site.
- No DNS or billing changes. The agent has no integration that could alter those.
- No background MCP write tools. The MCP bridge is read-only.
Verified vs manual data
Every keyword in the workspace carries a dataSource label:
- Verified — the row is populated from a recent GSC fetch. Clicks, impressions, CTR, and average position come straight from the official Search Console API.
- Manual — the operator typed the keyword themselves. The agent surfaces the operator-typed
currentPositionwith a “(manual)” suffix so it’s never blended with verified GSC averages.
Operator approval is mandatory
Every workflow follows Analyze → Prepare → Review → Approve → Execute. The agent’s execute function rejects any workflow that isn’t in the approved state. Workflow outputs are limited to prompts, checklists, and markdown briefs the operator copies into a tool of their choice.
Tokens + secrets
- Google OAuth refresh tokens are encrypted server-side (the M17 vault) and never returned to the browser.
- MCP tokens are stored as SHA-256 hashes. The plaintext is shown once at issuance and never echoed again.
- Workflow plans + results carry only operator-readable scalars and the safe Claude prompt. Raw API responses, OAuth payloads, billing secrets, and database URLs are never written.
Data scope
- The agent only reads from the workspace’s own Search Console properties.
- The agent does not pull from competitors, third-party trackers, or any unofficial source.
- Workspace data is RLS-gated server-side; cross-workspace ids are silently invisible.
See also: GSC integration, MCP setup, and workflow approval model.