At a glance
Collected
- Anonymous usage analytics, tied to a random install ID
- AI translate: the phrase you pick and its languages (not stored)
- The interests and study language you pick, tied to an anonymous account
- For non-personalized ads, Google may receive IP and device identifiers
Never collected
- No sign-up, no name or email
- Loops, vocabulary and recordings stay on your device
- No third-party analytics SDKs
- No personalized ads or cross-app tracking
The full policy below is the authoritative version.
Privacy Policy
Last updated: 2026-09-16
Dollim has no sign-up and no login, and does not track you. Your study data (loop sections, saved loops, vocabulary, and recordings) is stored on your device. The app does create one anonymous account for itself, with no name or email attached, and it sends anonymous usage statistics, the phrases you ask AI to translate, and the interests and study language behind your recommendations to servers we operate. What is needed to confirm a Pro purchase goes to RevenueCat, a purchase verification service. Each of these is explained below.
What we store
- Loop sections, saved loops, vocabulary items, recordings, and app settings live on your device.
- Your study data (loops, saved loops, vocabulary, recordings) is not transmitted to any external server. The only exceptions are the two settings described under “Interests and study language” below.
- The app has no sign-up or login, never asks for your name or email, and uses no third-party analytics SDKs (such as Firebase or Amplitude). Purchases are verified with the RevenueCat SDK (see “Purchases” below).
Anonymous account
The first time you open Dollim while online, the app creates a single anonymous account for itself — no name, no email, no phone number, and no sign-in screen. The account holds nothing but a randomly generated identifier. It exists so that your AI usage allowance is counted per person rather than per device, and so the interests below have somewhere to live.
The session is kept in your device's keychain, and if the device is offline the whole app still works without an account. When the account is first created, the AI translations already used on this device that day are carried over to it once. That single step is the only time the install identifier and the account identifier are linked on our server, and it exists so your daily allowance is not silently reset. To have the account deleted, write to the contact address below. Your purchase record at RevenueCat is deleted along with it.
Interests and study language
To order the recommended videos, the interest topics and the study language you pick during onboarding or in settings are stored on a server we operate (Supabase), tied to your anonymous account identifier. Those two values are all that is sent — which videos you opened and how much you practiced are not. If you have picked neither, nothing is sent at all.
Anonymous Usage Analytics
Dollim records anonymous, aggregated usage events (for example, which screens you open and which features you use) to understand how the app is used and improve it. These events go to a server we operate ourselves (a Supabase function), not to any third-party analytics SDK such as Firebase or Amplitude.
Events are tied only to a randomly generated install identifier — never to your name or email, and never to the anonymous account identifier above. The identifier resets when you delete all of this developer's apps from your device. This data is never used for advertising or cross-app tracking.
Anonymous Section Statistics (Popular Practice Sections)
When you save an A–B loop on a video from Dollim's recommended catalog, the app reports only where on the timeline that section was (the video ID and 2-second slice numbers) to a server we operate (a Supabase function). This request carries nothing that identifies you or your device — not even the install identifier — and the server stores only per-video aggregate counters. The aggregate is used solely to show everyone a “popular practice sections” hint. Loops set on YouTube links you paste yourself or on files from your device are never reported.
AI Caption Translation and Q&A
When you tap “AI Translate” on a caption or use the AI translate button in Vocab, Dollim sends the selected phrase, the target language, the source language (auto-detected), and your anonymous account identifier (or, before that account exists, a randomly generated install identifier) to a Supabase Edge Function we operate (gemini-proxy). When you ask a question about a caption, your question and the surrounding captions are sent to the same place.
The Edge Function forwards that content to an AI provider and returns the result. The provider is either Google or OpenAI, and which one handles a request is decided by our server configuration. The identifier is never forwarded to the AI provider. It stays on our side, used only to enforce a daily usage cap, and it is not linked to your name, email, or any other personally identifiable information.
The transfer outside South Korea is on the following terms.
- Recipient and country — Google LLC or OpenAI, L.L.C. (United States)
- When and how — At the moment you request an AI translation or ask a question, over an encrypted connection (HTTPS).
- What is transferred — The selected phrase, or your question together with the surrounding captions, plus the target and auto-detected source language.
- Purpose — Producing the translation or the answer
- Retention — Discarded once the request has been processed. Each provider may retain it for a limited period for abuse monitoring; for OpenAI that period is up to 30 days.
- If you would rather not — Simply do not use AI translation or Q&A.
Dollim does not store the phrase, your question, the translation, the answer, or your IP address. Both providers state that content sent through their APIs is not used to train their AI models. Google's data-handling policy for the Gemini API is at ai.google.dev/gemini-api/terms.
YouTube playback
Dollim uses the YouTube IFrame Player API to play videos. During playback, YouTube and Google may process some information according to their own policies. Please refer to YouTube and Google's privacy policies for details.
Advertising (Google AdMob)
Dollim displays banner ads served through Google AdMob. The app is configured to request Non-Personalized Ads only, so your data is not used for ad personalization or behavioral targeting.
- To serve ads, Google may process limited device information such as IP address and device identifiers.
- Dollim itself does not collect or store advertising identifiers.
- Google's data handling for ads: policies.google.com/technologies/ads
Terms of Use (EULA)
Dollim is licensed under Apple's standard End User License Agreement: apple.com/legal/internet-services/itunes/dev/stdeula
Purchases (Dollim Pro)
Dollim Pro is a one-time in-app purchase, and Apple processes the payment. We do not receive your Apple ID, name, email, or payment details. Family Sharing is supported through Apple's standard mechanism, and we do not store your family group.
To check Pro access and restore purchases on another device, Dollim uses the RevenueCat SDK. Whenever the app launches, even if you have never bought anything, your anonymous account identifier and device identifier are sent to RevenueCat to check access; when you buy or restore, the purchase record is sent as well. This information is never used for advertising or cross-app tracking.
The transfer outside South Korea is on the following terms.
- Recipient and country — RevenueCat, Inc. (United States)
- When and how — When the app launches and when you buy or restore, over an encrypted connection (HTTPS).
- What is transferred — Anonymous account identifier, device identifier (IDFV), purchase record (product, transaction ID, purchase date, price and currency), storefront country, device model, app and OS version, preferred languages.
- Purpose — Checking Pro access, restoring purchases, and purchase statistics used to improve the purchase screen
- Retention — Kept for as long as Dollim uses RevenueCat, and deleted along with your account when you request account deletion.
- If you would rather not — The access check is part of how the app works and cannot be switched off on its own. Write to the contact address below to have your account and purchase record deleted.
RevenueCat's privacy policy is at revenuecat.com/privacy.