Privacy Policy
Dev Keyboard stores app preferences such as theme, haptics, key preview, sound profile, and ad-free status. Keyboard typing should remain local to the keyboard extension or input method unless a platform feature explicitly sends text to another app.
Data the Android App Collects
What you type is never sent to us or to anyone else. The app itself, outside the keyboard, sends the following:
- Device or other IDs. A random ID created on your device when the app is first opened is sent once a day to api.trei.dev so we can count how many devices use the app. Google AdMob and Meta Audience Network may read your advertising ID to show and measure ads to free users.
- App interactions. Events such as opening the app, opening settings or starting a purchase are sent to Firebase Analytics and to api.trei.dev. They do not include typed text.
- Crash logs and diagnostics. Firebase Crashlytics and our own masked error reports collect crash and performance data to fix problems.
- Purchase history. RevenueCat and Google Play handle Premium purchases and tell the app whether Premium is active.
- Approximate location. The ad networks may estimate your region from your IP address. The app does not ask for location permission.
This data is encrypted in transit. Ad, analytics and crash data is shared with the providers named above for advertising, analytics and fraud prevention. We do not sell it. To ask about the usage records for your device, write to contact@trei.dev.
Services
RevenueCat is used for Premium entitlement status. Google AdMob and Meta Audience Network may show ads to free users in app surfaces where ads are allowed. Firebase Analytics and Firebase Crashlytics are used for usage and crash reporting. Premium users should not load ads.
Keyboard Extension
The iOS keyboard extension and Android input method use local settings so the keyboard can keep working when CodeServer or network services are unavailable.
Account Deletion
If you sign in to a Trei account, you can delete your account from the app where available or contact support. Deletion removes account-linked data according to operational and backup retention needs.
Contact
Email: contact@trei.dev · Feedback