Active Immersion

Privacy Policy

Effective date:

Active Immersion helps you learn English while you browse: it hides or translates Portuguese on web pages, gives feedback on what you write in English (the Writing Coach) and turns words into review cards. This policy explains what the extension reads, what it stores, what leaves your device and why.

What is the short version of the Active Immersion privacy policy?

What does Active Immersion keep on my device?

Active Immersion keeps these in your browser’s extension storage and IndexedDB:

What does Active Immersion read on web pages?

Active Immersion runs on the pages you visit and reads only what each feature needs:

What data leaves my device, and when?

Active Immersion sends data off your device only for the features below, and only to the services named:

FeatureWhat is sentSent to
Account and syncEmail, password (hashed by Supabase Auth), settings, Writing Coach entries (text, site, page address, corrections), cards, review history, daily activityOur database on Supabase
Writing Coach feedbackThe text of the message being checked, your chosen English levelOur server function, which forwards it to OpenAI
Translate a Portuguese block, typing hint “How do I say it?”, English search suggestionThat text or queryYour browser’s on-device translator when available; otherwise our server function → OpenAI (requires an account)
Card details (definition, translation, example)The word and the sentence it came fromOur server function → OpenAI
Word lookup (double-click)The word onlydictionaryapi.dev (free dictionary API)
Subscription billing (after the 7-day free trial)Account email and Supabase user ID when starting checkout; Stripe customer/subscription IDs, status and paid-through date for plan accessStripe hosts Checkout and the customer portal; our database on Supabase stores billing IDs and access status

AI requests through our server use our OpenAI account and count against your daily plan limit. Under OpenAI’s API data policy, API data is not used to train their models and may be retained for up to 30 days for abuse monitoring.

Payment details are entered on Stripe-hosted pages. The extension does not read or store card numbers or security codes; it receives only a Checkout or portal link.

What does Active Immersion never do with my data?

Where is Active Immersion data stored, and how is it protected?

How do I delete my Active Immersion data?

Why does Active Immersion need each browser permission?

How will I know if this privacy policy changes?

If this policy changes, we’ll update the date above and describe the changes in the extension’s release notes.

How do I contact Active Immersion about privacy?

For privacy questions or data requests, email palmaxp.jp@gmail.com (or use Help & feedback inside the extension).