Chrome Extension · Local AI Prompt Tool

Privacy Policy

Effective date: March 9, 2026 · Last updated: March 9, 2026

The short version: Prompt Enhancer runs entirely on your device. Your prompts are never sent to any external server. The AI model runs locally in your browser. The only data we collect is your Google account identity (name, email, profile photo) for authentication — and only with your explicit consent when you sign in.

✓ No prompt data collected
✓ AI runs 100% locally
✓ No ads, no tracking
✓ No data sold to third parties

1 Who We Are

Prompt Enhancer is a Chrome extension that transforms simple prompts into detailed, structured AI instructions. It uses a local AI model (Flan-T5-Small, ~100 MB) that runs entirely within your browser using WebAssembly — no cloud inference, no external AI API.

This privacy policy applies to the Prompt Enhancer Chrome extension ("Extension", "we", "our"). For questions, contact us at: certifypro.technology@gmail.com

2 Data We Collect and Why

2.1 Authentication Data (collected)

When you sign in with Google, we collect and store:

This data is stored in our Supabase database solely to manage your account. It is not sold, shared, or used for advertising.

2.2 Your Prompts (NOT collected)

We do not collect, transmit, store, or see your prompts. All prompt enhancement happens entirely within your browser using a local AI model. Your text never leaves your device.

2.3 Usage Analytics (NOT collected)

We do not collect usage analytics, telemetry, error reports, or any behavioural data about how you use the extension.

3 How Data Is Stored

Data Where stored Who can access
OAuth session tokens Your device only (chrome.storage.local) Only the extension on your device
Your name, email, photo URL Your device + our Supabase database You and the extension developer
Your prompts Never stored or transmitted N/A
Conversation context (turns) Your device only (chrome.storage.local) Only the extension on your device
AI model files Your device only (extension folder) Only the extension on your device

4 Third-Party Services

4.1 Google OAuth (via Supabase)

We use Google Sign-In (via Supabase Authentication) for account creation and login. When you sign in, Google shares your name, email address, and profile photo with us. This is governed by Google's Privacy Policy.

4.2 Supabase

We use Supabase as our authentication backend. Your account data (name, email, profile photo URL) is stored in a Supabase-hosted PostgreSQL database. Supabase's data processing terms apply. We do not store your prompts in Supabase.

4.3 No other third-party services

The AI model runs entirely locally. We do not use any external AI API, analytics service, advertising network, or telemetry platform.

5 Why We Request Each Permission

Permission Why it's needed
storage Store your session tokens, user preferences, and conversation context locally on your device. No data is synced externally via this permission.
identity Launch the Google OAuth sign-in flow via chrome.identity.launchWebAuthFlow(). Required to authenticate you with your Google account.
activeTab Access the currently active tab to inject the enhancement UI and read/write the prompt textarea on ChatGPT, Claude, Gemini, and Copilot.
offscreen Create an offscreen document to run the local AI model (ONNX Runtime + Flan-T5). Required because content scripts cannot run WebAssembly due to the host page's Content Security Policy.
alarms Keep the service worker alive during AI model loading (which takes 10–30 seconds the first time). Prevents Chrome from suspending the worker mid-load and losing progress.
Host permissions
(AI sites + Supabase)
AI sites (ChatGPT, Claude, Gemini, Copilot): inject the enhancement panel. Supabase: authenticate your account and store user profile. Google accounts: complete the OAuth sign-in flow.

6 Your Rights and Choices

7 Children's Privacy

This extension is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal information, please contact us immediately.

8 Changes to This Policy

We may update this privacy policy from time to time. We will notify users of material changes by updating the "Last updated" date at the top of this page. Continued use of the extension after changes constitutes acceptance of the updated policy.

9 Contact

For privacy questions, data deletion requests, or any concerns: