How we check age
Doran is for adults only: 19+ in Korea, 18+ everywhere else. We do not accept minors. This is how we check.
Why adults only
Doran's partner mode, human-like conversation, long memory and characters that reach out first are designed for adults, so the whole app is adults-only.
In the iPhone app
- On first launch the app first asks for Apple's Declared Age Range signal. If it says under 18, access is blocked right away.
- For Korean App Store users the app also asks for the birth year even when the signal says 18+, because Apple's range cannot tell 18 from 19 and Korea's limit is 19.
- On devices where the signal is not available, the birth year is used. The birth year is only used for the calculation on the device and is not sent to our server.
On glasses and the web
On the glasses plugin and the web we recommend linking an account whose age was confirmed in the iPhone app with the 6-digit code. Right now, unlinked devices confirm with a birth year on the phone screen. When we switch on "verified iPhone accounts only", only linked accounts can chat.
External checks
We do not use an external age-assurance provider (facial age estimation, ID check) yet. If we add one, we will receive only the outcome (adult/minor), never store photos or IDs, and update this page first.
If the check says minor
- Chat is blocked. Entering a different birth year does not undo this lock, not even a day later.
- If you are in fact an adult, a new check with Apple's age range signal unlocks it (or an external check once that is available).
- Linking a locked device to another account carries the lock over. The iPhone app also keeps the lock in storage that survives deleting the app.
Minor cues in conversation
- When a user clearly says they are a minor right now (e.g. "I'm 15", "I'm in high school"), the AI and the server flag it. Past events ("when I was 15"), fictional characters and other people's ages do not count.
- Once flagged, partner mode is locked immediately, the conversation continues in friend mode, and the user is asked to confirm their age again. A birth year cannot clear the flag; only Apple's age range signal (or an external check) can.
- The flag record keeps no conversation text, only a count.
What we store and what we don't
- Stored: the method (Apple Declared Age Range / birth year / linked account / external check), the outcome (adult or not, minor flag, re-check needed), when it happened, and whether the Korean 19+ rule applies.
- Not stored: birth year, birth date, age range, ID documents, face images.
- Deleting your account deletes the age check outcome too.
Report a minor
If you believe a minor is using Doran, use the report button in the app (reason: minor) or e-mail kimdynara@icloud.com. If confirmed, chat on that account is blocked.
Contact
kimdynara@icloud.com
Last updated: 2026-11-10