Understand Permissions and Data Use
On this page
This page is product help, not a legal policy. See the Privacy policy.
Permissions
| Permission | Why |
|---|---|
| Accessibility service | Required. Detects Keywords, expands Templates, adds text you copy to Clipboard, and runs Actions. The new accessibility service skips password fields and other sensitive fields. |
| Run in the background | Asked during setup. Keeps Android from closing Typing Hero to save battery. |
| Notifications | Optional. On Android 13 and later, asked when you turn on the Quick Access notification. |
| Contacts | Optional, on Android 16 and earlier. Asked when you save a Text Snippet with a Contact Placeholder, or when one expands, if Typing Hero doesn't have access yet. On Android 17 and later, Typing Hero doesn't ask for this permission and gets only the contact you pick. |
| Other | Internet, Google Play billing, vibration, and others that app libraries need, which Android allows without asking. |
What stays on your phone
Keyword detection and expansion happen on your phone.
Text Snippets, Folders, Clipboard, Statistics, Settings, and app logs are stored on your phone.
Android's cloud backup is off for Typing Hero, so Android doesn't copy them to the cloud.
Exports and backups go only to the folder you choose. If that folder syncs to cloud storage, they sync too.
For what Clipboard saves and misses, see Clipboard Privacy and Limitations.
What can leave your phone
- Font names: when Typing Hero loads a font, including its default font, it requests the font from Google Play Services. The request names only the font.
- Premium status: when the app starts and from time to time while it runs, it checks with RevenueCat whether you have Premium, using an anonymous ID.
- Premium registration: after you buy Premium or start a free trial, the email address you enter and your choice about product update and sale emails go to RevenueCat.
- Statistics: while Share statistics is on, Firebase Analytics anonymously receives only how many keystrokes were saved, and some other data.
- Crash reports: while Share crash reports is on, Firebase Crashlytics receives technical details when the app crashes or hits certain errors.
- App logs: only when you collect them and choose to email them. See App logs.
- Support email: when you tap Contact Support and send the email, I receive your plan, how many Folders and Text Snippets you have, and your random user ID. With Premium, I also receive your Google Play order ID.
- Text you send to other apps: when you use the WhatsApp or Share Actions, that app receives the number or text.
To turn off statistics and crash reports, see Control Reporting and Diagnostics.
To delete Text Snippets, Folders, and Clipboard from your phone, see Delete Saved Content. This doesn't remove data already sent.