ChatWall - Anonymise & Mask Private Data for AI Firefox

Examine source code of ChatWall - Anonymise & Mask Private Data for AI

Inspect and view changes in ChatWall - Anonymise & Mask Private Data for AI source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
  "manifest_version": 3,
  "name": "Mask & anonymise data in ChatGPT AI prompts",
  "version": "2.0.4",
  "default_locale": "en",
  "description": "Secure your LLM prompts. Mask PII & private data locally before sending to ChatGPT. 100% Local Anonymisation, GDPR & sovereignty.",
  "icons": {
    "16": "logo16.png",
    "48": "logo48.png",
    "128": "logo128.png"
  },
  "action": {
    "default_title": "ChatWall",
    "default_icon": {
      "16": "logo16.png",
      "24": "logo24.png",
      "32": "logo32.png"
    }
  },
  "permissions": [
    "contextMenus",
    "clipboardRead",
    "clipboardWrite",
    "activeTab",
    "storage",
    "alarms"
  ],
  "host_permissions": [
    "https://chatwall.io/api/verify-license"
  ],
  "background": {
    "scripts": [
      "config.js",
      "detectors/_data/first_names_data.js",
      "detectors/_data/last_names_data.js",
      "detectors/_data/common_names_data.js",
      "detectors/_data/common_cities_data.js",
      "detectors/_data/cities_data.js",
      "detectors/_data/country.js",
      "detectors/detector.js",
      "detectors/email.js",
      "detectors/net/url.js",
      "detectors/net/ip.js",
      "detectors/net/mac.js",
      "detectors/net/path.js",
      "detectors/bank/amount.js",
      "detectors/bank/iban.js",
      "detectors/bank/cb.js",
      "detectors/bank/crypto.js",
      "detectors/secret/pin.js",
      "detectors/secret/pass.js",
      "detectors/secret/key.js",
      "detectors/secret/jwt.js",
      "detectors/bank/cvv.js",
      "detectors/secret/secret.js",
      "detectors/net/uuid.js",
      "detectors/id/passport.js",
      "detectors/id/plate.js",
      "detectors/id/ssn.js",
      "detectors/id/vat.js",
      "detectors/bank/bic.js",
      "detectors/bank/vcs.js",
      "detectors/id/id.js",
      "detectors/id/vin.js",
      "detectors/geo/city.js",
      "detectors/geo/country.js",
      "detectors/geo/gps.js",
      "detectors/geo/postal.js",
      "detectors/datetime/date.js",
      "detectors/datetime/time.js",
      "detectors/name.js",
      "detectors/phone.js",
      "background.js"
    ]
  },
  "browser_specific_settings": {
    "gecko": {
      "id": "info@chatwall.io",
      "data_collection_permissions": {
        "required": [
          "none"
        ]
      }
    }
  },
  "content_scripts": [
    {
      "matches": [
        "*://chatgpt.com/*",
        "*://chat.openai.com/*",
        "*://gemini.google.com/*",
        "*://claude.ai/*",
        "*://grok.com/*",
        "*://x.com/i/grok*",
        "*://copilot.microsoft.com/*",
        "*://chat.deepseek.com/*"
      ],
      "js": [
        "config.js",
        "detectors/detector.js",
        "detectors/_data/common_names_data.js",
        "detectors/_data/first_names_data.js",
        "detectors/_data/last_names_data.js",
        "detectors/_data/common_cities_data.js",
        "detectors/_data/cities_data.js",
        "detectors/_data/country.js",
        "detectors/bank/amount.js",
        "detectors/bank/bic.js",
        "detectors/bank/cb.js",
        "detectors/geo/city.js",
        "detectors/geo/country.js",
        "detectors/geo/gps.js",
        "detectors/bank/crypto.js",
        "detectors/bank/cvv.js",
        "detectors/datetime/date.js",
        "detectors/email.js",
        "detectors/bank/iban.js",
        "detectors/id/id.js",
        "detectors/net/ip.js",
        "detectors/secret/jwt.js",
        "detectors/secret/key.js",
        "detectors/net/mac.js",
        "detectors/net/path.js",
        "detectors/name.js",
        "detectors/secret/pass.js",
        "detectors/id/passport.js",
        "detectors/id/plate.js",
        "detectors/phone.js",
        "detectors/secret/pin.js",
        "detectors/geo/postal.js",
        "detectors/secret/secret.js",
        "detectors/id/ssn.js",
        "detectors/datetime/time.js",
        "detectors/net/url.js",
        "detectors/net/uuid.js",
        "detectors/id/vat.js",
        "detectors/id/vin.js",
        "detectors/bank/vcs.js",
        "content/01_variables.js",
        "content/02_storage.js",
        "content/03_utils.js",
        "content/04_processing.js",
        "content/05_masking.js",
        "content/06_unmasking.js",
        "content/07_overlay_ui.js",
        "content/08_float_button.js",
        "content/09_overlay_events.js",
        "content/10_context_menu.js",
        "content/11_page_events.js",
        "content/12_mode_menu.js",
        "content/13_input_overlay.js"
      ]
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "overlay.html",
        "overlay.css",
        "intoverlay.html",
        "intoverlay.css",
        "logo.svg",
        "License.txt"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ]
}

Best ChatWall - Anonymise & Mask Private Data for AI Alternatives

Here are some Firefox add-ons that are similar to ChatWall - Anonymise & Mask Private Data for AI: