Privacy Policy
Last updated: 2026-05-27
Typingo is an iOS typing-practice app. It is designed to work on your iPhone — your progress and everything you type or draw stays on your device.
What we do not collect
We do not collect, transmit, or store any of the following:
- What you type (drill answers, typing speed, error counts)
- What you draw on the handwriting canvas
- Your bookmarked items, favorites, or graduation history
- Your email address, name, phone number, or any identifier
- Your location
- Your device identifier or advertising ID
- Analytics or usage data of any kind
Where your data lives
- Your typing progress (mastery levels, last-seen dates, CPM, accuracy) is stored in a local CoreData database inside Typingo’s container on your iPhone.
- Your favorites, bookmarks, and daily-challenge completion history are stored in iOS UserDefaults, also local to your device.
- Your XP and achievements are computed from the data above; nothing is stored on a remote server.
- To delete everything: open Settings → Data → “Reset all progress.” This wipes mastery, streak, telemetry, favorites, bookmarks, graduations, and the daily- challenge counter. Deleting the app from your iPhone also removes all of this.
How handwriting recognition works
When you draw a character on the PencilKit canvas, Typingo renders the strokes to a local image and feeds it to Apple’s Vision framework (
VNRecognizeTextRequest) for on-device recognition. The image and the recognized text never leave your iPhone. We do not send your handwriting to Apple, to us, or to any third party.How speaking recognition works
The Speaking Loop mode uses Apple’s
SFSpeechRecognizer to transcribe what you said. On modern iPhones this runs on-device by default. The transcript is shown back to you for self-correction; it is not stored remotely or analyzed by us.Network requests we do make
Typingo makes outbound network requests in two specific situations:
- Music topic — live lyrics: when you tap an artist in the Music track, the app queries lrclib.net for that artist’s lyrics. Only the artist name and song title are sent; nothing else about you is sent.
- Text-to-speech (TTS): Apple's
AVSpeechSynthesizersometimes downloads voice resources from Apple. We don’t initiate or control these requests; they’re part of iOS.
Practice reminders
If you turn on the daily practice reminder in Settings, iOS schedules a local notification at your chosen time. The reminder runs entirely through Apple’s
UNUserNotificationCenter on your device — no remote push, no server-side scheduling, no log of when reminders fire.In-app purchases
Typingo is free. There are no in-app purchases or subscriptions. If that ever changes, this policy will be updated and any purchases would be handled entirely by Apple’s StoreKit — we would still not see your payment information or Apple ID.
Bundled content sources
The 15,000+ items shipped with the app come from public-domain or permissively-licensed datasets. None of these sources receive any data from you. See Terms of Use for full attribution.
Privacy Manifest
Typingo ships an iOS Privacy Manifest (
PrivacyInfo.xcprivacy) declaring:- Tracking: false (we do not track you)
- Tracking domains: none
- Collected data types: none
- Required-reason APIs: UserDefaults (reason
CA92.1) — used only to store your in-app preferences (favorites, bookmarks, daily-goal, reminder time) on your own device.
Children
Typingo is rated 4+ and is appropriate for all ages. We do not knowingly collect any data from anyone (including children) because we do not collect any data at all.
Changes
If this policy ever changes, the “Last updated” date above will change and the new policy will be available at this URL.