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-08-09
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. 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).
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.
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
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). The Edge Function forwards the phrase to Google's Gemini API and returns the translation.
That identifier is used only to enforce a daily cap (10 translations per day for free users; unlimited for Dollim Pro subscribers). It is not linked to your name, email, or any other personally identifiable information.
Dollim does not store the phrase, the translation, or your IP address. Google's data-handling policy for the Gemini API applies to the upstream call; see ai.google.dev/gemini-api/terms. The on-device “Quick” option in the same menus (Apple's built-in translation) runs entirely on your device and sends nothing to our servers.
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
Subscription
Dollim Pro is an auto-renewing subscription processed entirely by Apple's StoreKit. We do not receive your payment information, Apple ID, or family member identifiers. Subscription state (active or lapsed) is checked on your device through Apple and is not sent to our servers. Family Sharing is supported through Apple's standard mechanism, and we do not store your family group.