Legal · Privacy

Privacy Policy

Last updated: May 3, 2026

What Prompt Translation is

Prompt Translation is a web app at prompttranslation.com and a Chrome extension that helps you write better prompts for AI tools (ChatGPT, Claude, Gemini, Midjourney, Sora, Suno, etc.). This policy covers both surfaces.

What we collect

Account data. Email and a hashed password when you sign up. We never see or store your password in plain text.
Prompt content. The text you submit to be translated, optimized or reverse-engineered. We send it to our LLM providers (Anthropic, OpenAI, Google) over HTTPS to produce the output, and we store a copy in your Prompt History so you can find it later.
Conversation context (extension only). When you click the ✨ Improve button inside ChatGPT or Claude, the extension reads up to the last six visible messages from the page and sends them with your draft so the rewrite stays on-topic. We don't read messages outside the active chat and we don't store the scraped history beyond the single API call.
Right-click reverse data. When you right-click an image, video or page and pick a "Reverse" menu item, we send the image bytes / video URL / page URL to our backend and forward them to the relevant LLM. The result is stored in your Reverse History.
Usage metrics. Aggregated counts of API calls per user (so we can enforce monthly plan limits), plus anonymous Vercel Analytics page-view data. No third-party ad trackers.
Payment data. Handled entirely by Stripe. We never see your card number; we only store Stripe'scustomer_id so we can manage your subscription.

What we don't collect

We do not read or store browsing history, cookies, form data, or content of pages other than what you explicitly trigger via a right-click menu or the inline ✨ button.
We do not sell, rent or share your data with advertisers or data brokers. Ever.
We do not use your prompts to train any model — ours or anyone else's.

Where data goes

Stored in Supabase (Postgres database, EU region) — accounts, prompt history, reverse history, plan info.
Sent to Anthropic, OpenAI, Google when an optimization or reverse call requires them. Each provider has its own privacy policy; we don't add additional data beyond what's needed for the call.
Sent to Stripe when you start or change a subscription.
Sent to Resend only when we email you (welcome, password reset).
Sent to Sentry if a crash happens, so we can debug it. Stack traces only — no prompt text.

The Chrome extension's permissions

contextMenus — to add the right-click "Reverse" items.
storage — to remember you're logged in after the popup closes.
activeTab + scripting — to inject the ✨ Improve button into the current ChatGPT / Claude / Gemini tab.
Host permission for <all_urls> — so the right-click menu can work on any page you visit. We only read page data when you click a menu item; we don't scan in the background.

Your rights

Export. Visit Account → Export historyfor a CSV of every prompt you've run.
Delete. Email us at info@kodless.ai with "delete my account" and we'll wipe your row, history, and Stripe customer record within 7 days.
Cancel. Account → Billing portaltakes you straight to Stripe's portal — cancel any time, no retention dark-pattern.

Children

Prompt Translation is not intended for users under 13. If you are a parent and discover that your child has signed up, contact us and we'll remove the account.

Changes to this policy

If we change anything material, we'll bump the "Last updated" date at the top of this page and (for active subscribers) email you. The previous version stays in our git history if you ever want to compare.

Contact

Questions, requests or complaints — info@kodless.ai. We reply within two business days.