Privacy Policy

Last updated: July 21, 2026

← Back to home

TypeAura ("we", "our", or "us") is an AI-powered Android keyboard developed by Himanshu Kashyap. This Privacy Policy explains exactly what data the app collects, how it is used, and your rights. By installing and using TypeAura, you agree to this policy.

1. Data We Collect

2. AI Features — Exactly What Text Is Sent

Every AI feature in TypeAura is user-initiated: text leaves your device only when you explicitly tap an AI action. In each case the text is sent over HTTPS to our backend server (typeaurabackend.vercel.app), which forwards it to Groq (our AI provider) for processing and returns the result immediately. This text is never stored on our servers.

These are all of the features that send text for AI processing:

Your AI Chat conversations are saved locally on your device only, in TypeAura's private app storage, so you can resume them. They are not uploaded to our servers and are deleted when you delete the conversation or uninstall the app.

Nothing else you type is transmitted. The keyboard does not log or upload keystrokes, passwords, OTPs, or your messages in the background. Text is sent only for the actions listed above, only when you tap them.

3. Crash Reporting

TypeAura includes an automatic crash reporter that captures unhandled errors so we can identify and fix bugs. When a crash or error occurs, the following is collected and sent to our backend (typeaurabackend.vercel.app/api/crash):

Crash reports are queued locally and sent when internet is available. Up to 50 reports are kept locally at a time. No user text, keystrokes, clipboard contents, or personal information is ever included in crash reports.

4. Accessibility Service (Floating Lens)

TypeAura includes an optional Floating Lens feature — a draggable overlay that lets you translate on-screen text in any app. When you enable this feature, the app registers an Android Accessibility Service (BIND_ACCESSIBILITY_SERVICE) for two purposes:

The service never acts on its own. It cannot and does not autonomously decide, plan, or perform actions in other apps. It performs exactly one action, exactly once, in direct response to you tapping a specific suggestion: writing that text into the field you already have focused. It does not tap buttons, navigate apps, send messages, or take any step you did not explicitly choose.

Strict privacy safeguards built into the code:

This feature is entirely optional. If you do not enable the Floating Lens, the Accessibility Service is never activated.

Compliance: This use of the Android Accessibility API is disclosed prominently to users during onboarding and requires explicit opt-in via Android Settings. It is used solely to deliver the on-demand text translation and reply features described above, in accordance with Google Play's Accessibility API policy, which requires that accessibility services are used only for the purpose users expect. You can disable the service anytime from Android Settings → Accessibility → TypeAura.

5. Microphone / Voice AI

Voice input works in two steps:

  1. Audio → Text (on device): While you hold the mic button, Android's built-in SpeechRecognizer API listens and converts your speech into multiple text alternatives ranked by confidence. We never receive, record, or store your audio.
  2. Text → Translation (via Groq AI): The transcribed text alternatives are sent over HTTPS to our backend (typeaurabackend.vercel.app/api/ai), which forwards them to Groq. The AI picks the best alternative, fixes errors (homophones, filler words), and translates the result into the language you selected (Hinglish, English, Hindi, or Mixed). The translated text is returned and inserted into the text field. This transcribed text is never stored on our servers.

The microphone is only active while you physically hold the mic button. No background audio recording occurs.

6. Clipboard Access

TypeAura reads your clipboard to display recent clips in the Clipboard panel and to offer translation of copied text. Clipboard contents are stored locally on your device only (in app storage via SharedPreferences and in-memory) and are never automatically uploaded. They are only sent to our backend if you explicitly tap the Translate Clipboard button.

6a. GIF Keyboard (optional)

The emoji panel includes an optional GIF tab powered by Giphy. It is used only when you open that tab.

If you never open the GIF tab, no request is made to Giphy at all. The feature can also be disabled remotely by us, in which case the tab shows "GIFs unavailable".

7. Data Storage & Retention

8. Third-Party Services

We do not sell, trade, or share your data with any third party for advertising or marketing purposes.

8a. Payments (optional)

TypeAura is free to use. If a paid upgrade (Pro or Max) is offered, payments are processed by our payment provider Razorpay. TypeAura never sees or stores your card, UPI, or bank details — these are entered directly into Razorpay's secure checkout. We retain only a payment/order identifier and the Premium expiry date associated with your anonymous device ID and the hashed device identifier described in section 1, solely to unlock your Premium access and to restore it automatically if you reinstall the app on the same device. This feature is optional and may not be enabled in your region or app version.

9. Security

All data transmitted between the app and our servers is encrypted using HTTPS (TLS). No personal data is transmitted in plain text. Our backend is hosted on Vercel, which enforces HTTPS on all endpoints by default.

No API keys are bundled inside the app. All AI provider credentials (Groq) are stored exclusively as server-side environment variables on our backend. Even if the TypeAura APK were reverse-engineered, no third-party service credentials, database URIs, or admin tokens could be extracted — they simply do not exist in the client code.

10. Permissions Explained

TypeAura requests no location, contacts, camera, SMS, call log, photo, file, or calendar permissions, and does not use QUERY_ALL_PACKAGES. It contains no advertising or tracking SDKs.

11. Children's Privacy

TypeAura is not directed at children under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided us with information, please contact us and we will delete it promptly.

12. Changes to This Policy

We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated date. Continued use of the app after changes constitutes acceptance of the revised policy.

13. Contact Us

If you have any questions, requests, or data deletion inquiries regarding this Privacy Policy, please contact us below. You can also submit a deletion request directly via our Delete Your Data page.

Himanshu Kashyap
Email: himanshuapps.dev@gmail.com
App: TypeAura — AI Keyboard