Privacy Policy
Last reviewed:
Effective date:
Scope
Jamo Labs Inc. handles information as described here when you use Jamo Korean or its website. Features and providers vary by platform, version and availability; a described optional feature applies when you use it.
Learning data and accounts
Guest learning progress, review history, streaks, settings and cached lessons are stored on your device or in your browser. Guest use does not itself create a Supabase account. Using a guest profile does not disable mobile analytics, ads or hosting requests.
Jamo Korean supports email one-time codes and Google or Apple sign-in where available. Supabase processes your email, account UUID, provider identifiers and authentication activity; provider-supplied profile metadata may also be retained. Apple's Hide My Email supplies a relay address instead of your personal address. Supabase and its email delivery provider process your address and authentication messages to deliver login codes. Session and refresh credentials are retained on your device or browser so you can stay signed in. Some web features require sign-in.
The Jamo Korean Supabase project is configured in us-east-1 (North Virginia, United States). Login-code email uses Resend. This does not mean all providers, logs or backups are confined to that location. Provider profile metadata can include a display name and profile-picture URL; contents depend on the provider and account.
Signed-in Jamo Korean sync sends Supabase your card knowledge and schedules, review history and dates, lesson/story/unit completions, daily study records, viewed explanations, saved and custom words and definitions, and selected learning/onboarding preferences. Sync identifiers, change cursors, operation receipts and deletion markers keep devices consistent. Guest work may join your account when you sign in; signed-in sync runs automatically as well as on request.
Mobile analytics and advertising
Where enabled in mobile releases, Google Analytics for Firebase receives app/device identifiers, approximate region and usage such as screens, sessions, exercises, onboarding answers and purchases. Word reports can include text you submit. We use these data to understand use, troubleshoot and improve learning. This Firebase integration is disabled in the Korean web app.
Korean mobile analytics is linked to Google Ads for personalized advertising and audience measurement, and exported to BigQuery. Exported data and aggregated reports can have different retention from Analytics event and user records.
Free mobile versions may show Google AdMob ads. Google and its partners may process IP address, device/advertising identifiers, app interactions and ad performance data to deliver and measure ads and prevent fraud. Personalization depends on regional consent and device/privacy settings. AdMob is disabled in the Korean web app. A guest account or premium purchase does not necessarily stop separate analytics collection.
Purchases
Apple or Google process mobile purchases where offered; RevenueCat manages purchase status and entitlements using app user identifiers, store receipts or purchase tokens, product and transaction details, and app/device information. We do not receive full payment-card details from the app stores.
For signed-in Jamo Korean users, RevenueCat uses the Supabase account UUID and may receive the account email, including an Apple relay email. Purchases and premium access can therefore be linked to your learning account rather than only an anonymous purchase identifier.
Jamo Korean web checkout, where offered, uses RevenueCat and its Stripe-backed payment integration. Account ID, email, selected product and purchase status are used for checkout and premium access. The payment provider handles payment and billing information through checkout.
Websites and web app
Jamo Korean marketing pages use Google Ads tags and the Reddit pixel for page visits and conversion measurement. Download conversions also send Reddit an event identifier, IP address, user-agent, screen dimensions and a Reddit click identifier when supplied. These technologies may use cookies or browser identifiers. The Korean web app also uses Cloudflare performance telemetry, such as page location, loading and interaction metrics and page-load identifiers; sign-in scripts and fallback fonts may make requests to Google.
Our Korean playable advertisement loads Google-hosted fonts and Google's ad exit script; Google may receive technical request and ad-interaction information when it is displayed. Drawing in the inspected playable ad is processed in the browser.
Our deployed app-marketing and company custom domains also include Cloudflare web analytics/performance telemetry. Its beacon can receive page location, loading and interaction measurements, and technical browser information. Hosting can add this script even when the website source does not configure analytics; Pages aliases may differ.
Cloudflare hosts websites and delivers public lessons, illustrations and audio, including through cdn.jamokorean.com. Hosting, authentication and media providers process IP addresses, request times, requested paths, device/browser information and service/security logs to deliver content, operate services and investigate abuse. Public media requests do not themselves upload your learner database.
Storage and retention
Korean account profiles and pending sync queues can remain in local storage after sign-out. Clearing app/browser storage can remove local copies and unsynced work; it does not delete cloud accounts. Inspected Korean pronunciation and drawing paths process recordings/strokes locally. Browser speech voices may use the browser/platform provider's services.
Retention depends on the data and purpose: operating accounts and purchases, restoring progress, responding to support, security, disputes and legal obligations. Providers have separate log, transaction and backup practices; there is no single retention period for all data. Data may be processed outside your country. Contact us for information about current processing locations and a particular record's retention.
Korean cloud account and learning data have no verified automatic inactivity-deletion schedule. Sync receipts and deletion markers currently have no automatic expiry; resetting a card can preserve review history. We do not promise immediate removal from every log, backup or payment provider.
Access, correction and export requests
Email support@jamokorean.com to request access, correction or a copy/export of personal information. Include the app, sign-in method and account email or Apple relay address; a RevenueCat support ID can help locate purchase records. We may need to verify ownership. A complete in-app account export has not been established. Do not send passwords, login codes, session tokens or full card details.
If you contact support, we and our email providers receive your address, message and any attachments you choose to send, to respond and resolve the request.
Account and data deletion
To request deletion of your Jamo Korean account and associated synced learning data, email support@jamokorean.com with the app name, account email (including an Apple relay address if used) and sign-in method. We handle requests manually, verify ownership where needed, and expect to complete confirmed requests within seven days. We send confirmation after fulfillment. Necessary legal, security or payment retention may still apply; we do not promise immediate removal from every log, backup or payment provider. Signing out, resetting progress, uninstalling or clearing browser data is not account deletion. Requesting deletion does not itself erase local data.
Account and data deletion — support@jamokorean.com
Deleting an account does not by itself cancel a store or web subscription. Manage subscription billing with the store or payment service used for purchase; contact us if you need help. Advertising/tracking choices are also available through relevant provider, browser and device controls.
Children
Our apps are general-audience learning tools. Optional accounts collect contact information as described above. If you believe a child has provided personal information inappropriately, contact us so we can investigate and address it.
Security
We use technical and organizational safeguards, including authenticated account access and encrypted network connections for account sync. No system or internet transmission is completely secure.
Service provider information
These providers explain their own practices at the links below. Only providers relevant to the feature and platform you use apply. We disclose information to operate the services described, respond to your requests, and meet legal or security needs.
Changes
We may revise this policy as our services change and update the review date. Questions and privacy requests: support@jamokorean.com.