MiaoYan AI Keyboard — Privacy Policy

Last updated: 27 October 2026
Effective: 14 October 2026

This Privacy Policy applies to the MiaoYan AI Keyboard app distributed on Google Play (package com.aiinput.keyboard). The version of the app distributed in mainland China has its own policy, in Chinese, at /privacy.html.

Shenzhen Chainfun Technology Co., Ltd. ("we", "us", "our") operates the MiaoYan AI Keyboard app ("the App"). This policy explains what information the App collects, why, where it goes, how long we keep it and how you can delete it.

0. Summary

1. Information We Collect

InformationWhen / whyWhere it goesHow long we keep it
Email addressOnly if you sign in: to send your one-time sign-in code and identify your accountOur servers (Singapore); the code email is sent via our mail server in mainland China (section 4)Until you delete your account
Account IDCreated when you sign in, to keep you signed in and apply your planOur serversUntil you delete your account
Guest identifier and the IP address it was issued fromA random token our server issues on first launch, to track the free quota before you sign in and to prevent abuse. We do not read Android ID, advertising ID or other hardware identifiersOur serversAutomatically deleted after 90 days
Messages you choose to send for an AI reply (the other person's message, your draft, the conversation context and notes you keep for that contact)Only when you tap to generate a reply, polish a draft or get reply directionsOur servers, then OpenAI to generate the textIf you are signed in: your AI reply history and a short per-contact conversation summary are stored (encrypted at rest) so the AI can keep context, until you delete the contact or your account. As a guest: not stored
Contacts you create in the App (name, gender, age, company, tags, notes about the people you chat with)Entered by you, to personalise replies. The App never reads your phone's contact listOur serversUntil you delete the contact or your account
ScreenshotsOnly when you tap the scan button, to read the conversation on screenOur servers, then OpenAI for image recognitionNot stored — processed and discarded; we only log that a recognition happened (time, cost, errors)
Documents you import or share into the AppTo build the profile the AI draws onOur servers (extracted text)Until you delete the document or your account
Profiles, personas, scenes and memories you createTo personalise repliesOur serversUntil you delete them or your account
Voice input (microphone audio)Only while you hold the space bar to talkStreamed encrypted to our servers and passed in real time to OpenAI for speech-to-text; the recognised text may then be sent to OpenAI to add punctuation and fix obvious mistakes. If our real-time service is unavailable, the App falls back to your phone's own speech recognition service (on-device when available; otherwise your phone's default speech service, usually Google's, under its own privacy policy)Not stored — audio is discarded after transcription; we keep only a record that a transcription happened
ClipboardRead on your phone so you can paste the other person's message quicklyStays on your phone; sent only as part of a message you choose to send for a replyNot stored separately
Subscription purchase recordsOnly if you buy a membership through Google Play: to activate, renew or end your planPayment is handled entirely by Google Play; we never receive your card or bank details. Google sends us the order ID, product, price and currency, purchase status and the purchase token, which our servers check with Google before activating your planKept as required by accounting and tax law, even after you delete your account; they contain no chat content
Usage countsNumber of AI requests, to apply free and paid quotasOur serversUntil you delete your account
Diagnostic data from Google ML KitThe App recognises text on your phone with Google's ML Kit library, which sends Google device information (model, OS version), a per-installation identifier and performance metricsGoogleUnder Google's ML Kit terms

Reply directions: when you paste a message, the App suggests a few reply directions (agree, politely decline, change the subject…). To produce them, the message, the notes you keep for that contact and the recent conversation are sent to our servers and OpenAI, the same way as an AI reply. Suggestions are not stored. You can turn this off in Settings → Reply directions. This version of the App does not access your location.

2. How We Use Information

We do not use your messages, screenshots or documents to train AI models, and we do not use them for advertising.

3. About the AI

AI replies, polishing, reply directions, screen recognition and speech-to-text are provided by OpenAI (United States) through its API, as our service provider. OpenAI processes the data we send only to return a result to us. AI output is only a suggestion — nothing is sent to anyone unless you choose to send it.

4. Who Receives Data (Service Providers)

ProviderPurposeDataLocation
Railway (cloud hosting)Runs our servers and databaseAll server-side data described aboveSingapore
OpenAIAI text generation, image recognition and speech-to-textMessages you send for a reply, screenshots you scan, voice audio while you hold to talk (not stored)United States
Our mail server and Feishu Mail (China)Sending your one-time sign-in codeYour email address and the codeMainland China
Google Play (billing)Processing membership payments and telling us their statusYour purchase and subscription status; Google handles your payment details under its own privacy policyGoogle
Google (ML Kit)On-device text recognition libraryDevice and diagnostic information (section 1)Google

We do not sell your personal information and we do not share it with anyone else, except where required by law.

5. Deleting Your Data

6. Data Security

Data is encrypted in transit (HTTPS/TLS); the App does not allow unencrypted connections. AI reply history, conversation summaries and memories are additionally encrypted in our database. No method of transmission or storage is completely secure, but we work to protect your data.

7. Age Requirement (18+)

The App is only for people aged 18 or over and is not directed to anyone under 18. We do not knowingly collect personal information from anyone under 18. If you believe someone under 18 has provided us with personal information, contact us and we will delete it.

8. Contact Us

For any privacy question or request (including access, correction or deletion), contact us; we respond within 30 days.

Email: jetty@ichainfun.com
Shenzhen Chainfun Technology Co., Ltd.
Room 1412, Tefa Information Technology Building, Qiongyu Road, Science & Technology Park, Yuehai Street, Nanshan District, Shenzhen, Guangdong 518057, China

9. Changes to This Policy

We may update this policy. Material changes will be announced in the App and reflected in the "Last updated" date above.