§ 01 Legal · Privacy · Refunds

Privacy policy, terms & refund policy.

This combined legal page explains how English Jan collects, uses, stores, and shares information, what rules apply when you use the service, and how subscription billing, cancellation, and refund requests are handled for the web service.

Last updated: April 2, 2026 Includes terms & refunds
In one minute

We collect the data we need to run your account, your study progress, and your subscription. We do not sell personal information.

Web subscription billing is handled by Paddle. Cancellation stops future renewals. Refunds are reviewed case by case.

01 /

Scope

This policy applies to English Jan on our web app and related services, including account login, personalized study plans, review tools, speaking partner sessions, subscriptions, support operations, and analytics used to improve the product.

02 /

Privacy summary

A quick overview of the data we handle and why.

Account data

We use your name, email, avatar, and account ID to operate sign-in and sync your learning progress.

Learning data

We store your study profile, progress, saved words, review history, mistakes, and personalized plans so the app can adapt to you.

Billing data

We store subscription status and provider identifiers. Full payment details are handled by Paddle, not by us.

Speaking & translation

Microphone access is used only for live speaking sessions. Selected text may be sent through our translation service.

03 /

Information we collect

  • Account and identity data: your Google account name, email address, avatar, provider information, account ID, sign-in timestamps, and app profile record.
  • Learning profile and progress: your start and target level, daily study target, study days per week, personalized plan, mission history, completed tasks, saved words, review cards, mistake notebook entries, writing results, and language/interface preferences.
  • Subscription and billing data: plan type, subscription provider, subscription state, renewal/cancellation dates, environment, transaction or order references, and provider IDs needed to verify and manage access.
  • Speaking session data: selected CEFR bucket, queue status, speaking session state, speaking time usage, room/session tokens, partner block lists, and microphone permission status.
  • Translation data: text you choose to translate, page text snippets involved in the translation feature, language detection results, and cached translations stored on your device.
  • Usage and product analytics: session starts and ends, screen views, time spent by section, onboarding flow events, learning session completions, review batch completion, subscription funnel events, and speaking partner flow events.
  • Technical and operational data: IP address, browser/device details, app version, error logs, request metadata, and security or abuse-prevention signals.
04 /

How we use information

  • To create and maintain your account.
  • To generate and update your personalized learning plan.
  • To save your study progress, review state, vocabulary, and preferences across devices.
  • To deliver speaking partner sessions and enforce speaking limits tied to your plan.
  • To process and verify web subscriptions purchased through Paddle.
  • To provide translation features you actively use.
  • To detect bugs, secure the service, prevent abuse, and troubleshoot incidents.
  • To analyze onboarding, engagement, and subscription behavior so we can improve the product.
  • To comply with legal obligations and enforce our terms.
05 /

Speaking sessions & microphone use

English Jan requests microphone access only for the live speaking-partner feature. When you join a speaking session, audio is used to establish real-time communication with the matched partner. The app also stores operational metadata such as your queue status, match bucket, session timing, and partner block/skip actions.

We do not permanently store or publish recordings of live speaking audio. If that behavior changes in the future, this policy will be updated before the feature is enabled.

06 /

Translation features

If you use the translation tools, selected text or page snippets may be sent through our first-party translation endpoint and then to translation providers to generate the requested output. We apply safeguards to block obviously sensitive or oversized content, but you should avoid selecting secrets, payment details, or other highly sensitive text for translation.

07 /

Payments & subscriptions

Web subscriptions are processed through Paddle. We keep entitlement and access status in our backend so your account can reflect premium access after checkout, renewal, cancellation, or refund events.

  • We do not store full payment card numbers.
  • We store billing state and provider-specific identifiers needed to verify access.
  • Paddle subscriptions are managed through Paddle.
08 /

Terms of service

By using English Jan, you agree to use the service lawfully, keep your account access secure, and follow the product rules described on this page. English Jan provides digital learning tools, study plans, practice features, and subscription-based access to premium content.

  • Accounts: you are responsible for the account you use to access English Jan and for keeping your sign-in methods secure.
  • Subscriptions: paid plans renew automatically until canceled through the original billing platform.
  • Acceptable use: you may not misuse the service, attempt unauthorized access, interfere with the platform, or use English Jan for unlawful, abusive, or fraudulent activity.
  • Content and service changes: we may improve, change, suspend, or discontinue parts of the product over time.
  • Billing: web subscriptions may be sold and managed through Paddle.

The full terms also live on the terms of service page.

09 /

Refund policy

Refund handling depends on where you purchased the subscription. Canceling a subscription stops future renewals, but cancellation alone does not automatically create a refund.

  • Web purchases: if you subscribed on the web, your purchase may be handled by Paddle. Refund requests can be sent to alvinapps21@gmail.com.
  • Refund review: eligible refund requests are reviewed case by case, including any rights required by applicable consumer law.
  • What to include: please include the purchase email, approximate purchase date, and a short explanation of the issue when contacting support.

Full details are on the refund policy page.

10 /

How information is shared

We share information only as needed to operate the service, including with the following categories of providers:

  • Supabase: authentication, profile data, app state, and backend database services.
  • Vercel: hosting and serverless/API delivery.
  • Cloudflare and related infrastructure: speaking matchmaking, realtime signaling, and network connectivity services.
  • Google services: Google sign-in and translation-related services when you use those features.
  • Paddle: web subscription checkout, billing portal, and subscription lifecycle handling.
  • PostHog: product analytics on supported web surfaces.
  • Service providers, legal authorities, or counterparties: when necessary for compliance, security, fraud prevention, rights protection, or corporate transactions.
11 /

Device storage, cookies & similar technologies

English Jan uses local browser storage and similar technologies to keep you signed in, remember preferences, store cached translations, maintain active learning state, improve performance, and support analytics where enabled.

12 /

Retention

We keep account, learning, and subscription data for as long as needed to provide the service, comply with law, resolve disputes, and protect the service. If you request account deletion, we will delete or de-identify personal data associated with your app account except where retention is required for legal, security, fraud-prevention, or accounting reasons.

Account deletion may be blocked until managed subscriptions are canceled or fully ended, because billing access must be resolved first.

13 /

Security

We use reasonable technical and organizational measures designed to protect personal information, including HTTPS, authenticated access controls, request validation, log redaction for sensitive values, and security headers on production surfaces. However, no service can guarantee absolute security.

14 /

Your choices & rights

  • You can update parts of your learning profile and language preferences in the app.
  • You can manage subscriptions with the provider that sold them to you.
  • You can control microphone permission through your browser or device settings.
  • You can delete your account from your account settings, subject to active subscription constraints.
  • Depending on your location, you may have rights to access, correct, delete, or object to certain processing of personal data.
15 /

Children’s privacy

English Jan is not intended for children under the age at which they can lawfully consent to digital services in their jurisdiction without parental or guardian authorization. If you believe a child has provided personal information without proper authorization, please contact us so we can review the request.

16 /

International data processing

Your information may be processed in countries other than your own, depending on where our hosting, analytics, billing, or service providers operate. By using the service, you understand that data may be transferred to and processed in those locations, subject to applicable safeguards and legal requirements.

17 /

Changes to this policy

We may update this legal page from time to time to reflect changes in the app, our providers, legal requirements, subscriptions, refunds, or our data practices. We will update the “Last updated” date when changes are made.

18 /

Contact

For privacy questions, account-related requests, billing support, refund requests, or data protection inquiries, please reach out to us directly.

Get in touch
alvinapps21@gmail.com

We typically respond within 48 business hours.