Prompt AI Keyboard(以下简称“本应用”)是 iOS 和 Android 的第三方键盘。本政策简明说明应用处理哪些数据,以及原因。 本应用无需账号,不收集姓名、邮箱地址或其他个人身份信息。
概览
细节见下文,全部内容可概括为十条。
- 无需账号。应用不询问你的身份,也不收集姓名或邮箱地址。
- 输入内容不会自行发送。只有点按 AI 功能或麦克风时,键盘才会发送文本。
- AI 操作会发送输入框中的文本,以及所选模式,先到我们的后端,再到 Google 的 Gemini API,仅用于该次请求。
- 回复是唯一读取剪贴板的模式,且只在按键设为回复时读取。点按前会展示已读取的内容。
- 秘密文本在手机上锁定。加密和解密不使用 AI,也不把文本发送到任何地方。我们看不到消息或口令,也无法恢复它们。
- 语音输入发送你录制的片段。iPhone 上,应用在整个语音会话中保持麦克风开启,因此 iOS 的橙色指示会持续显示;点按麦克风键前不会录音或发送。
- 自动纠错学到的词语和最近改写留在设备上。两者都不上传,也都可在设置中清除。
- 只计用量,不识别身份。匿名安装 ID 记录每日用量和 Pro 状态,没有信息把它与你本人关联。
- 请求处理完后,我们不保留文本或音频。
- 崩溃报告不含文本。应用或键盘出错时,我们收到的是诊断信息——哪里出了什么代码问题,而不是你写的内容。
应用发送什么,以及何时发送
只有你主动触发功能时,应用才向服务器发送数据,不会在后台自动运行或一边输入一边上传。
- 优化与其他改写模式。点按AI 键时,当前输入框中的文本会发送到我们的后端,再转给 Google 的 Gemini API 生成改写版本。结果返回键盘并替换原文;续写和问 AI则追加在原文下方。优化、修正语法、缩短、扩写、换种说法、改变语气、续写、回复、提问和翻译都遵循同一流程。所选模式会随文本发送,让后端知道要做什么;翻译还会发送所选的两种语言。文本仅用于执行你要求的改写。
- 秘密文本在设备上加密和解密,其内容不会发给我们。加密和解密是两个不使用 AI、不发送文本的模式。手机使用你选择的口令进行加密;我们从不看到口令,也从不看到文本。口令保存在设备上:iOS 使用 Keychain,Android 使用 Android Keystore 中的密钥加密保存,从不发送给我们,我们也无法恢复。忘记口令后,我们既没有口令也没有文本,无法帮你找回。关于存储位置还需了解:iPhone 的 Keychain 属于 Apple,如果启用 iCloud 钥匙串,Apple 可能在你自己的设备之间同步口令,并纳入加密设备备份。这是在你的 Apple 账号下,不是我们的。Android 的保护密钥位于设备 Keystore,完全不备份,因此重装或恢复出厂设置会丢失已保存的口令。唯一需要联网的是用量记录:加密计入每日 AI 请求,所以键盘先请后端记录一次,再加密。该请求只含匿名安装 ID,没有文本或口令。解密免费,不发出任何请求。解锁的消息只显示在键盘内,不输入到对话,也不加入已保存的改写。
- 模板保存在你的设备上。你存为模板的提示词、你创建的主题,以及置顶或最近使用的模板,都和键盘的其他设置一起保存在设备上,从不发送给我们。插入的模板会变成输入框里的普通文字:只有你之后点按AI 键时才会发送,和你自己输入的文字完全一样。
- 回复模式会读取剪贴板。回复是唯一不使用输入框文本的模式,它会把你复制的消息发送到后端,让 AI 为其写回复。键盘在点按前显示读取内容的预览,且只在按键设为回复模式时读取剪贴板。
- 语音转写。使用语音输入时,录音片段发送到后端,再转给 Google 的 Gemini API 转成文字,并返回键盘。音频只为转写而发送。语音输入需要在应用内授予麦克风权限;iOS 键盘还需“允许完全访问”。
- iOS 上,应用在整个语音会话中保持麦克风开启。iOS 不允许键盘直接使用麦克风,因此 AI Keyboard 应用代为录音,并在语音输入开启时保持后台运行。iOS 的橙色麦克风指示会在整个会话显示,而不只在说话时。点按键盘麦克风键前,不会录制、保存或发送。用户发起的听写以外的音频会在收到时立即丢弃,不进入存储或网络。会话默认关闭,由你开启;经过所选时长后结束,默认十五分钟,也能随时在应用的语音输入页面结束。
- 剪贴板参考内容(可选,iOS 需“允许完全访问”)。点按剪贴板键,可把当前剪贴板文本作为改写的参考资料。它随同一次请求发送,不单独保存。除非点按该键或使用回复模式,否则不会读取剪贴板。
我们的后端运行在 Google Firebase / Google Cloud 上。我们不出售数据,也不使用文本或音频内容构建广告画像。
匿名安装 ID
为了公平执行每日用量限制并识别有效订阅,应用首次运行时会生成随机的匿名安装标识符并保存在设备上。该 ID 不会关联你的身份,只是随机值,不是姓名、邮箱、手机号或设备硬件标识。每次请求都会附上它,让服务器按安装实例统计用量,并应用免费套餐的每日限额或 Pro 权益。
订阅与购买验证
订阅 Pro 时,购买由 Apple(App Store)或 Google(Google Play)处理,我们从不查看或保存付款信息。为了验证订阅,应用会把商店签发的购买凭证发送到后端,由后端直接向 Apple 或 Google 核验,并记录匿名安装 ID 的 Pro 权益及到期时间。
应用完整性(App Check)
应用使用 Firebase App Check(Apple App Attest / Google Play Integrity)确认请求来自未被修改的正版应用,防止服务被滥用。App Check 不识别你的身份,也不收集个人数据。
崩溃与诊断报告
应用使用 Firebase Crashlytics,让我们能发现并修复崩溃或故障,而不必由你描述。出现问题时会发送报告,其中包括:
- 哪里出了什么问题(代码堆栈),以及发生时的应用版本;
- 设备型号、操作系统版本,以及当时的可用内存;
- 上述匿名安装 ID,用于识别同一设备发来的多份报告;
- 少量由我们记录的应用状态,如所选改写模式、打开的键盘层、iOS 完全访问权限是否已授予。
绝不包含你写的任何内容。不包含当前输入框、剪贴板、听写文本、口令或口令名称。这不是一句要求你相信的承诺:共享代码中的测试会在所有可能包含用户文字的地方放入已知字符串,再触发真实故障;只要任何内容进入报告,构建就会失败。
iOS 键盘受 Apple 内存限制,无法自行发送报告。因此键盘出错后,报告先写入应用与键盘的共享存储,在下次打开应用时发送。
Crashlytics 是 Google 服务,报告最多保留 90 天。Google 条款见 firebase.google.com/terms/crashlytics。
我们保存什么、保存多久
- 用量计数——按安装实例和日期,记录优化与转写次数,关联匿名安装 ID。记录在对应日期过后约两天自动失效。
- 订阅权益——记录匿名安装 ID 拥有 Pro 及其到期时间,在订阅有效期间保留。
- 请求处理后,我们不保存文本和音频内容。内容发送到 Google 的 Gemini API 以生成回答,并按该 API 的 Google 条款处理。Google 隐私说明见 https://ai.google.dev/gemini-api/terms 和 https://policies.google.com/privacy。
网站分析
我们的营销网站 promptkeyboard.app 使用 Google Analytics 了解匿名汇总的访问情况,如浏览量、大致地区和设备类型。它使用 Cookie,与应用分开,不识别你的身份,也不适用于键盘本身的使用。可用 Google 浏览器插件选择退出:https://tools.google.com/dlpage/gaoptout。
儿童
本应用不面向 13 岁以下儿童,或你所在国家相应最低年龄以下的儿童,我们不会明知而收集其个人信息。
你的选择
- 不使用 AI 键和麦克风,或在设备设置中移除键盘,即可停止所有数据发送。
- iOS 上可关闭“允许完全访问”,防止读取剪贴板参考内容。
- 卸载应用会删除设备上保存的匿名安装 ID。
政策变更
如果应用的数据处理方式发生变化,我们会更新本政策,并修改上方生效日期。
联系
有关本政策的问题,请联系:support@promptkeyboard.app。