🛡️ PII Shield Zero Prompt Retention

Your passwords and personal data never reach the LLM.

AIOrouter connects Claude Desktop and OpenAI Codex to 19 AI models — Qwen, DeepSeek, GLM, Kimi, Grok, Claude and Gemini. Passwords, API keys, and personal data are de-identified by the PII Shield before routing, and prompts are never stored.

🛡️ PII Shield♻️ Zero Prompt Retention🇨🇦 Canada Residency📖 MIT Open Source

Why route Claude & Codex through AIOrouter?

Direct Claude / CodexThrough AIOrouter
Sensitive dataRaw text sent to the LLMDe-identified by PII Shield before routing
Prompt retentionDepends on each platform policyZero retention — processed in memory only
Model choiceSingle model19 models (Qwen, DeepSeek, GLM, Kimi, Grok, Claude, Gemini)
API keysOne key per platformSingle AIOrouter key, unified billing

Quick Install

Prerequisite: Register and get an API key from dashboard.aiorouter.ca/keys — free 7-day trial (25,000 tokens, deepseek-v4-flash only).

  1. Install the extension: double-click aiorouter-mcp.mcpb, or run npx -y @aiorouter/mcp via a Claude Desktop MCP server config.
  2. Enter your API key: set AIOROUTER_API_KEY (from dashboard.aiorouter.ca/keys) when prompted.
  3. Verify: ask Claude to run aiorouter_test_connection — you should see "connection OK" and 10 tools available.

Manual config (claude_desktop_config.json):

{
  "mcpServers": {
    "aiorouter": {
      "command": "npx",
      "args": ["-y", "@aiorouter/mcp"],
      "env": { "AIOROUTER_API_KEY": "ak-your-key" }
    }
  }
}

Prerequisite: Register and get an API key from dashboard.aiorouter.ca/keys — free 7-day trial (25,000 tokens, deepseek-v4-flash only).

  1. Add the marketplace: codex plugin marketplace add AIOCANA/aiorouter-mcp
  2. Install the plugin: codex plugin add aiorouter — the MCP server registers automatically (10 tools appear).
  3. Set your key & verify: codex mcp list should show aiorouter with 10 tools.

Prefer the native API? Codex also connects directly to AIOrouter's Responses API endpoint (wire_api = "responses") — no plugin needed. Add this to ~/.codex/config.toml:

# MODEL — uncomment exactly ONE line (default = deepseek-v4-flash)
model = "deepseek-v4-flash"      # default — fast & cost-effective
# model = "deepseek-v4-pro"
# model = "qwen3.7-max"
# model = "glm-5.2"
# model = "grok-4.6"
# model = "kimi-k2.7-code"

model_provider = "aiorouter"

[model_providers.aiorouter]
name = "AIOrouter"
base_url = "https://api.aiorouter.ca/v1"
wire_api = "responses"
env_key = "AIOROUTER_API_KEY"

Then set AIOROUTER_API_KEY in your shell and run codex "Hello, are you connected to AIOrouter?".

10 MCP Tools

ToolWhat it does
aiorouter_chatSend a chat completion to any AIOrouter model
aiorouter_list_modelsList all available models with provider info
aiorouter_get_presetsShow orchestrator preset configuration
aiorouter_get_pricingPublic retail pricing (USD per 1M tokens)
aiorouter_get_usageUsage, billing, and subscription status
aiorouter_test_connectionValidate your API key
aiorouter_export_configGenerate MCP config for Claude / Codex / Code CLI
aiorouter_compare_modelsCompare 2–5 models side-by-side
aiorouter_estimate_costEstimate cost for a prompt
aiorouter_get_model_infoDetailed info for a single model

How privacy works

01You

Prompt contains a password, phone, or personal detail.

02PII Shield

Sensitive values are detected and de-identified before anything leaves.

03Model

The LLM sees only protected context — never your real secrets.

04Response

The answer returns through AIOrouter to you.

Why this matters: even the model provider never sees your passwords, API keys, or personal information. Prompts are processed in memory only and never stored.

FAQ

Is AIOrouter free?

Start free — new accounts get a 7-day trial (25,000 tokens, deepseek-v4-flash only). Subscriptions (from $19/month) unlock all 19 models. Checkout is secured by Stripe (Visa/MC/Amex, CAD) — we never store your full card number.

Which models can I use?

19 models including Qwen, DeepSeek, GLM, Kimi, Grok, plus Claude and Gemini. List them anytime with aiorouter_list_models.

Where is my data processed?

Gateway, account, and audit metadata are processed in Canadian infrastructure (GCP Montreal). Protected prompt content is routed to your chosen model provider after de-identification.

How is this different from using the Anthropic API directly?

With AIOrouter you access 19 models through one key, and the PII Shield de-identifies sensitive data before any provider sees it — with zero prompt retention.

Can I revoke my API key?

Yes — revoke or regenerate keys anytime at dashboard.aiorouter.ca.

🔒 Secure checkout powered by Stripe — Visa · Mastercard · Amex · CAD · We never store your full card number.

Start with AIOrouter →