Privacy Policy

Miro Keyboard by HamsterAI · Effective March 7, 2026

1. Overview

Miro Keyboard ("Miro", "the App") is a Pinyin keyboard for iOS with voice input, AI text refinement, translation, and conversation coaching. This policy explains what data the App processes, how it is handled, and your rights.

Our core principle: Your data stays on your device whenever possible. When cloud processing is required (voice recognition and AI text operations), data is sent transiently and is not stored on any server.

2. Data We Process

Voice Audio Transient

When you use voice input, audio is streamed to Tencent Cloud's Automatic Speech Recognition (ASR) service for real-time transcription. Audio is processed in memory and is not stored on Tencent's servers after transcription completes.

Text Content Transient

When you use AI features (Refine, Translate, Reply, Love Coach, Ask Miro), your text is sent to a large language model (LLM) via our secure proxy server. Text is processed in real time and is not stored on the proxy or model provider's servers after the response is returned.

Photos On-Device

If you choose to set a custom avatar or attach an image to a note, the photo is stored locally on your device. Photos are never uploaded to any server.

Usage Data On-Device

Daily AI operation counts, token usage statistics, and feature preferences are stored locally in the App Group shared container (UserDefaults). This data is used to enforce free-tier quotas and display your usage stats. It never leaves your device.

3. Data We Do NOT Collect

4. Third-Party Services

ServicePurposeData SentRetention
Tencent Cloud ASR Voice-to-text transcription Audio stream None (real-time processing only)
LLM Provider (via proxy) Text refinement, translation, coaching Text content None (real-time processing only)
Apple StoreKit Subscription management Purchase transactions Managed by Apple

Our proxy server authenticates requests using an anonymous installation ID (a random UUID). This ID is not linked to your Apple ID, name, or any personally identifiable information.

5. Keyboard Extension & Full Access

Miro's keyboard extension requires "Allow Full Access" to enable voice input and AI features, which need network connectivity. With Full Access enabled:

What the keyboard does NOT do: It does not log keystrokes, read other apps' data, access your contacts, or transmit anything in the background without your explicit action.

6. On-Device Storage

The following data is stored locally on your device within the App Group shared container:

7. Children's Privacy

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

8. Data Deletion

Since all user data is stored on your device, you have full control:

9. Security

10. Changes to This Policy

We may update this policy from time to time. Material changes will be communicated through an in-app notice. The "Effective" date at the top indicates when this version became active.

11. Contact

If you have questions or concerns about this privacy policy, please contact our team.

For GDPR or CCPA data requests (export, deletion, correction), you can also delete your account directly in the app at Account → Delete Account, which permanently removes your data from our servers within 30 days.

Email copied · opening your mail app…