Chrome Web Store Privacy Compliance
Privacy Policy for MaskPrompt Extension
This Privacy Policy explains how MaskPrompt ("we", "our", or "the extension") collects, handles, stores, and shares data when you use our Local-First AI Privacy Gateway.
1. User Data Collection (Data We Collect)
We collect only the absolute minimum data required for authentication and licensing purposes.
- Authentication Data: When you log in, we collect your email address and encrypted password credentials to verify your active subscription.
- Device Identification: We generate and collect a secure device fingerprint. This ensures your license is cryptographically locked to your authorized hardware and prevents unauthorized access.
- Zero Telemetry & Zero Prompt Collection: We do not collect, track, or log any of your text inputs, original prompts, masked tokens, or document contents (such as .docx files). We do not use third-party error tracking systems (e.g., Sentry), Google Analytics, or any other telemetry tools.
2. User Data Handling (How Data is Processed)
MaskPrompt operates entirely on a Local-First architecture.
- On-Device Inference: All Personally Identifiable Information (PII) detection and masking operations happen entirely within your browser's sandbox utilizing local CPU and RAM.
- Zero Server Connectivity for Processing: Your text prompts and documents are never transmitted to our servers or any external API for processing. The masking happens strictly client-side.
- Blind LLM Principle: Masked text is forwarded programmatically to the target AI platform (e.g., ChatGPT) without exposing the original sensitive data, mathematically eliminating Man-in-the-Middle and model training risks.
3. User Data Storage (Data Retention)
We utilize standard browser storage APIs (chrome.storage.local and localStorage) strictly for operational requirements and user experience, not for storing sensitive PII or prompts.
- Operational Storage: We store JSON Web Tokens (JWT) for session management, cached subscription plan names, and login states to maintain your session securely.
- Configuration & UI Storage: We cache DOM configurations, background update flags, saved emails (for "remember me" functionality), and User Interface sizing preferences (e.g., side panel width, modal split height).
- Transient Memory for Prompts (Auto-Wipe): The mapping dictionaries containing the relation between your original PII and masked tokens are never written to disk. They exist solely in temporary RAM (Volatile Memory). Closing the target AI tab or your browser session instantly and permanently purges this data.
4. User Data Sharing (Data Disclosure)
We have a strict zero-sharing policy regarding user prompts and sensitive information.
- We do not sell, trade, or otherwise transfer your personally identifiable information, account details, or device fingerprints to outside parties.
- No textual data, prompts, or mapping keys are ever shared with AI providers (like OpenAI or Google), advertising networks, or third-party trackers.
- Data is only communicated with our secure backend strictly for the initial authentication and periodic subscription verification process.