Keydrill Privacy Policy
Effective date: 2026-11-09
Keydrill is a typing practice app: it offers a short daily drill, key-position lessons, word and sentence practice, practice with your own text, and timed typing speed tests; it measures words per minute (WPM) and accuracy, tracks which keys you miss most and builds practice around them, keeps your practice history, and offers reminders and a home screen widget (the "app"). It is provided by DDJ A1 ("we", "us"). This policy explains what data the app handles and how. Keydrill has no account system and we do not run a server for it. All practice and scoring happen on your device.
Data stored on your device
Your practice sessions (date, mode, speed, accuracy, mistakes), your per-key mistake statistics, the texts you save for practice, your streak and daily goal, and your settings (practice language, theme, reminder choices) are stored only on your device. They are not sent to us. What you type during practice is compared with the practice text on your device and is not uploaded. Uninstalling the app deletes this data from your device. If device backup is turned on, Android's standard app backup may include this data in your own Google account backup. That backup is controlled by you and Google, not by us.
Sharing a result
When you tap Share, the app creates an image of your result (speed, accuracy, streak) and opens the Android share sheet. Nothing is sent unless you choose an app to share it with; what happens next is up to that app.
Permissions the app asks for and why
- Notifications (optional). Used for a daily practice reminder. You can decline and every feature still works.
- Run at startup. Lets reminders come back after your phone restarts or the time zone changes.
- Vibration. Used only for reminder notifications if you keep notification vibration on.
- Internet access, network state and the advertising identifier (AD_ID). Used only by the advertising components described below. Every practice feature in the app works offline.
The app does not request your location, the camera, microphone, storage or media permissions, or your contacts. Keydrill is not a keyboard app: it does not replace your keyboard and cannot see what you type in other apps.
Information collected automatically
When you use the app, third-party SDKs used for advertising may collect some information automatically, including:
- Your device's Internet Protocol (IP) address, which may be used to estimate your approximate (general) location
- Device or other identifiers, such as your device's advertising identifier (Advertising ID) and app set ID
- App interactions, such as session time, screens viewed, and ad views and taps
- Crash logs and diagnostic information, such as your device's operating system and model, and ad performance data
The advertising SDK collects this information and shares it with Google (AdMob) and its advertising partners for advertising, analytics, fraud prevention, security and compliance. It is encrypted in transit. The app itself does not send your practice history, typed text, saved texts or settings off your device, and we do not link the advertising data to them.
Advertising
The app shows advertisements from Google AdMob:
- a banner at the bottom of the main screens (not on the typing screen or the result screen)
- an ad when the app starts from the launcher
- full-screen ads only between sessions: after you close a practice result, and after you save a practice text
- an ad in the exit dialog
- optional video ads you can choose to watch from Settings to see fewer ads for 24 hours
A full-screen ad never appears while you are typing, between the steps of a drill, from the widget or a notification, or when you switch tabs. To serve ads, AdMob and its partners may access your device's Advertising ID and the information described above. In the European Economic Area (EEA), the United Kingdom and other regions where required, the app shows a consent form through Google's User Messaging Platform (UMP) before personalized advertising data is used. If you decline, you are shown non-personalized ads instead. You can reset or limit ad personalization at any time in your device settings (Settings → Google → Ads), and you can change your consent choice from the app's Settings screen.
For more information on how Google uses data when you use partners' apps, see https://policies.google.com/technologies/partner-sites.
Children
Keydrill is a general-audience app and is not directed to children under 13. We do not knowingly collect personal information from children.
Your rights
Your app data exists only on your device, so you control it directly: you can delete saved texts and practice history in the app, and uninstalling the app removes everything the app stored. Depending on where you live (for example under the GDPR in the EEA/UK or the CCPA in California), you may also have rights over data processed by advertising SDKs. You can exercise your ad choices through the consent form and your device's ad settings described above.
Changes
We may update this policy. Material changes will be reflected on this page with a new effective date.
Contact
Questions? Email bloodturtle@naver.com.