Item logo image for Sovereign Shield — LLM PII guard

Sovereign Shield — LLM PII guard

ExtensionPrivacy & Security
Item media 5 (screenshot) for Sovereign Shield — LLM PII guard
Item media 1 (screenshot) for Sovereign Shield — LLM PII guard
Item media 2 (screenshot) for Sovereign Shield — LLM PII guard
Item media 3 (screenshot) for Sovereign Shield — LLM PII guard
Item media 4 (screenshot) for Sovereign Shield — LLM PII guard
Item media 5 (screenshot) for Sovereign Shield — LLM PII guard
Item media 1 (screenshot) for Sovereign Shield — LLM PII guard
Item media 1 (screenshot) for Sovereign Shield — LLM PII guard
Item media 2 (screenshot) for Sovereign Shield — LLM PII guard
Item media 3 (screenshot) for Sovereign Shield — LLM PII guard
Item media 4 (screenshot) for Sovereign Shield — LLM PII guard
Item media 5 (screenshot) for Sovereign Shield — LLM PII guard

Overview

Redacts Swiss, EU & international identifiers before ChatGPT/Gemini/Claude, then restores them in the reply — 100% local.

Sovereign Shield keeps Swiss, EU and international identifiers out of the big chat assistants. Before your prompt leaves the browser for ChatGPT, Gemini or Claude, it replaces any checksum-validated identifier with a neutral placeholder, then restores the real value in the reply — so the conversation reads normally while the sensitive number never leaves your machine. Everything runs locally. No account, no API key, no server, no analytics, and no data ever leaves your device. Detection is deterministic: an identifier matches only when its regex shape AND its real check digit agree, so ordinary text is never touched and there are no false positives. What it detects: • Swiss AHV/AVS, IBAN (worldwide), credit card • Italy Codice fiscale, Spain DNI/NIE, France NIR, Netherlands BSN • Germany Steuer-ID, Poland PESEL, Portugal NIF, Belgium Rijksregisternummer • UK NHS number • Brazil CPF & CNPJ, South Africa ID, China resident ID, Canada SIN, India Aadhaar You stay in control: choose which categories to block, and an on-device activity log shows what was kept local — type, time and site only, never the value. Before you send, a live count above the chat box shows what will be kept local. The value-to-placeholder map lives only in your tab's memory and is never stored or transmitted. Structured identifiers only — names and addresses are out of scope. Tip: on Gemini, if a message doesn't send on the first Enter right after pasting, just press Enter again — that's Gemini's own editor, not the extension. Open source: https://github.com/acoseac/sovereign-shield

Details

  • Version
    0.3.2
  • Updated
    July 18, 2026
  • Offered by
    arsenie
  • Size
    37.67KiB
  • Languages
    English
  • Developer
    Arsenie Coseac
    Rte de Céligny 57F Céligny 1298 CH
    Email
    arsenie@ars.md
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

Manage extensions and learn how they're being used in your organization
The developer has disclosed that it will not collect or use your data. To learn more, see the developer’s privacy policy.

This developer declares that your data is

  • Not being sold to third parties, outside of the approved use cases
  • Not being used or transferred for purposes that are unrelated to the item's core functionality
  • Not being used or transferred to determine creditworthiness or for lending purposes

Support

For help with questions, suggestions, or problems, visit the developer's support site

Google apps