WittyKeys Privacy Policy
What WittyKeys Does
WittyKeys is an AI-powered Android keyboard for faster, more natural replies. It provides Smart Replies, Scan, Tone, Grammar, Translate, and AI Chat for English, Hindi, and Hinglish conversations.
What Data We Access
Notification Content
When you enable Notification Access, WittyKeys reads messaging notifications from apps like WhatsApp, Telegram, and Instagram so it can prepare smart reply suggestions. Non-messaging notifications are ignored.
For attachment-only notifications, WittyKeys uses honest placeholders such as Photo received, Video received, Document received, Contact shared, or Location shared. WittyKeys does not access the underlying attachment file from the notification.
Accessibility Service
When you enable the optional overlay/contact matching flow, WittyKeys uses Accessibility to detect the contact or group name shown in a supported messaging app toolbar and to support the floating assistant surface.
WittyKeys does not use Accessibility to read your messages, typed text, buttons, links, or full screen content.
Screen Capture (MediaProjection)
When you tap Scan, Android shows its standard MediaProjection consent prompt. After you approve, WittyKeys captures the current screen, resizes and compresses the image, sends it for AI analysis, and does not store the screenshot on WittyKeys servers. A local copy and basic screenshot metadata may be kept in private app storage so the AI chat session can show the screen context back to you.
Voice Input
When you tap the microphone/voice typing control, WittyKeys uses Android speech recognition to convert your speech into text. WittyKeys does not store raw microphone audio.
How We Process Your Data
- Notification message text is sent through the secure Firebase proxy to Claude AI for reply generation.
- Screenshots are sent through the Firebase proxy to Claude AI for visual analysis.
- AI processing is real time and ephemeral. WittyKeys does not store notification messages or screenshots on its servers after response delivery.
- Contact names detected through Accessibility stay on your device for conversation matching.
- You can use WittyKeys anonymously. Sign-in is only needed for subscription, account management, or account deletion workflows.
What We Do Not Do
- We do not read notifications from non-messaging apps.
- We do not sell, rent, or share personal data with advertisers or data brokers.
- We do not display ads in the keyboard or app.
- We do not collect the Android Advertising ID in Build 7.1.
- We do not use Meta/Facebook advertising SDKs in Build 7.1.
- We do not capture your screen in the background.
- We do not read your contacts list, SMS, call logs, photos, or location.
- We do not access media, document, contact, or location attachment payloads from notification metadata.
- We do not store raw microphone audio.
Data Stored On Your Device
- AI Chat history: Stored locally in an encrypted database unless you share/export it.
- Pre-computed replies: Cached in device memory for up to 10 minutes, then discarded.
- Screenshot files and metadata: User-initiated Scan screenshots may be stored locally in private app storage and linked to a local chat session.
- Daily AI credit usage: Stored locally to enforce the free 20 AI credits/day limit and the paid-plan entitlement state shown as Unlimited in the app UI.
- Preferences and settings: Stored locally on your device, using AndroidX encrypted preferences where supported.
Data Stored With Firebase
If you sign in or subscribe, WittyKeys may store your Firebase Authentication account identifier, optional name or phone number, Firebase Cloud Messaging token, subscription status, expiry metadata, AI credit entitlement state, analytics events, crash diagnostics, and performance diagnostics. This data is used for account management, subscription management, abuse prevention, reliability, and support.
Third-Party Services
Firebase by Google is used for authentication, Cloud Functions proxying, analytics, crash reporting, and performance diagnostics. Firebase may receive API requests, app interaction events, crash diagnostics, and device/OS diagnostics needed to operate the app.
Anthropic Claude AI powers smart replies, screenshot analysis, and AI Chat. Anthropic receives message text, screenshots, and AI Chat messages only for processing the requested AI response.
Google Play Billing processes subscriptions and purchase status. WittyKeys uses billing status to show paid users as Unlimited in the app.
Permissions Summary
| Permission | When Asked | What It Does | If Denied |
|---|---|---|---|
| Input Method | Onboarding setup | Enables WittyKeys as your keyboard | The app cannot function as a keyboard |
| Notification Access | Optional onboarding step | Reads messaging notifications for proactive smart replies | Keyboard AI tools still work; proactive replies are disabled |
| Accessibility Service | Optional overlay/contact matching flow | Detects chat contact names and supports the floating assistant | Keyboard AI tools still work; contact matching is reduced |
| Screen Capture | Each time you tap Scan | Captures the current screen for AI analysis | Scan is unavailable; other AI tools still work |
| App Notifications | App setup or Home when needed | Allows setup, account, or service notifications | Push notifications are unavailable; core keyboard features still work |
| Microphone | When you tap voice typing | Converts speech to text through Android speech recognition | Voice typing is unavailable; typing and AI tools still work |
Your Rights
- Revoke any permission through Android Settings.
- Delete local data by uninstalling WittyKeys.
- Request account and server-side data deletion from the in-app profile/settings flow or at wittykeys.com/delete-account.
- Export AI Chat conversations through the app's Share function.
- Contact abhishek.sof@gmail.com with questions.
Children's Privacy
WittyKeys is not intended for children under 13. We do not knowingly collect personal information from children.
Changes
We may update this policy. Significant changes will be communicated through the app.