Privacy Policy
Last updated: April 23, 2026
1. Overview
Contxtly ("we", "us", "our") is a browser extension that helps you learn languages by translating words in context on any webpage. This Privacy Policy explains what data we collect, how we use it, and your rights over that data.
2. Data We Collect
When you use Contxtly, we store the following in our database:
- Profile — your email address (obtained via Google Sign-In through Supabase), your plan, your daily translation limit, your account creation date, and, if you subscribe, a Stripe customer ID.
- Saved words — for each word you choose to save: the word text, its translation, the surrounding sentence (context), the URL of the page where you saved it, the character offset of the word within the sentence, additional translation metadata (e.g. grammatical breakdown) returned by our pipeline, and timestamps for creation and deletion.
- Usage counters — per-day translation counts tied to your account, used to enforce plan limits.
When you request a translation, the word you selected and its surrounding sentence are sent to our backend and to Groq (our AI provider) so the translation can be generated. Translation results are cached temporarily in Redis (up to 24 hours) to speed up repeat requests; the cache is not tied to your account.
We do not store your name, profile picture, payment card details, browsing history, the full text of pages you visit, keystrokes, or any data beyond what is listed above. Stripe handles all payment information directly; we only receive your subscription status and a customer ID.
3. How We Use Your Data
- To authenticate you and maintain your account.
- To translate selected text using our AI-powered pipeline.
- To sync your saved words across devices.
- To enforce daily translation limits based on your plan.
- To process subscription payments via Stripe.
- To cache translations temporarily in Redis so the same request is faster and cheaper to serve.
We do not sell, rent, or share your personal data with third parties for advertising purposes.
4. Third-Party Services
Contxtly relies on the following providers to deliver its functionality:
- Supabase — authentication and database hosting. Privacy Policy
- Groq — AI inference. Text you select to translate, and its surrounding sentence, is sent to Groq for processing. Privacy Policy
- Stripe — payment processing and subscription management. Privacy Policy
- Google — sign-in provider. Privacy Policy
5. Data Storage and Security
Your account data and saved vocabulary are stored in Supabase (PostgreSQL) with row-level security policies that ensure you can only access your own records. All traffic between the extension and our backend is transmitted over HTTPS, and authentication tokens are verified server-side on every request.
6. Data Retention and Deletion
You can delete individual saved words at any time from within the extension. To delete your account and all associated data, contact us at pro.imadallal@gmail.com. We will process deletion requests within 30 days. Cached translations are automatically expired from Redis within 24 hours and are not tied to your account.
7. Your Rights
Depending on your jurisdiction, you may have the right to access, correct, export, or delete the personal data we hold about you. To exercise any of these rights, email us at pro.imadallal@gmail.com.
8. Children's Privacy
Contxtly is not directed at children under 13, and we do not knowingly collect personal data from them. If you believe a child has provided us with personal data, please contact us and we will delete it.
9. Changes to This Policy
We may update this policy from time to time. Significant changes will be reflected by updating the "Last updated" date above. Continued use of Contxtly after a change constitutes acceptance of the updated policy.
10. Contact
If you have questions about this policy or our handling of your data, email us at pro.imadallal@gmail.com.