返回首页

隐私政策

生效日期:待定

哨隼(以下称「本 App」)由 上饶市信州区雷蒙智能科技工作室(以下称「我们」)开发。本 App 是开发工具 Claude Code 的配套客户端:你在自己的电脑上运行一个服务程序(以下称「hub」),本 App 连接这台电脑,让你在手机上查看编程会话、审批命令、回答提问、发送消息和接收提醒。

我们的原则:你的会话内容在你的手机和你的电脑之间端到端加密;用云中转时,我们的服务器只转发加密数据,看不到内容。 为了记录购买、提供云中转和推送、管理登录的设备,使用本 App 需要注册账号;账号只收集下面写明的信息。本 App 不接入任何第三方统计、广告或崩溃收集服务,不做跨 App 追踪。

一、账号

使用本 App 需要用手机号(目前只支持中国大陆手机号)或邮箱注册并登录。演示模式不需要登录。

信息用途保存方式
手机号或邮箱(注册时二选一)登录、找回密码、接收验证码保存在我们的服务器上,直到你删除账号
密码登录只保存加盐哈希值(argon2id 算法),我们和任何人都无法从中还原你的密码
注册时间、最近登录时间、连续输错密码的次数和锁定时间账号安全(输错太多次暂时锁定)同上
登录的设备:设备名(机型 · 系统版本)、登录时间、最近使用时间在「已登录的手机」列表里显示,方便你移除不用的设备;每个账号最多同时登录 2 台手机,超出时退出最久没用的那台登录状态 90 天不用自动失效;你退出登录或移除设备时删除
注册时这部手机的编号(iOS 的「供应商标识符」identifierForVendor,安卓的 ANDROID_ID)新用户礼包(注册后 30 天全部功能)每部手机、每台电脑只送一次,防止反复注册领取只保存不可逆的哈希值。删除账号后,「这部手机、这台电脑已领取过礼包」的标记仍保留 3 年,这时它不和任何账号、手机号、邮箱关联,也不用于其他用途;期满自动删除。不用于广告或追踪

验证码:注册、验证码登录、找回密码、删除账号时,我们向你的手机号或邮箱发送 6 位验证码。

登录令牌在我们的服务器上只保存哈希值。

二、电脑绑定、会员和订阅

登录后,本 App 会把你连接的电脑加到你的账号下,这样电脑才能使用账号里的会员权益(含云中转)。你也可以在电脑端登录同一个账号,把电脑加到账号下。

信息用途
绑定的电脑:电脑的公钥(匿名编号)、电脑名、绑定时间、最近在线时间让这台电脑使用账号里的权益;在账号页显示你的电脑
电脑的证书指纹让你的手机安全地连上你的电脑:手机连账号下的电脑时,只认这个指纹对应的证书
云中转的用量:每台电脑每天的流量字节数和连接次数统计用量、防止滥用。不包含任何内容
权益:会员(含云中转)的来源(App Store 订阅、新用户免费体验、激活码)、状态、到期时间确定你能用哪些功能
App Store 购买:交易编号(原始交易 ID)、商品、到期时间确认购买、续订、退款。我们只校验苹果签名后的交易信息,不保存交易原文
激活码:只保存激活码的哈希值、兑换的账号和时间防止重复兑换
权益变更记录:哪个账号在什么时间因为什么(购买、续订、退款、新用户免费体验、兑换、管理员调整)获得或失去权益处理退款和争议、排查问题

付款由苹果处理,我们收不到你的银行卡、Apple ID 等支付信息。App Store 购买时,本 App 会把一个由账号编号生成的匿名标识(appAccountToken)交给苹果,用来把这笔购买对应到你的账号。

电脑定期确认权益:电脑加到账号后,会定期(约每 6 小时)连接我们的服务器更新权益,只发送这台电脑的匿名编号和证书指纹。

在电脑端登录账号:电脑端用你输入的手机号或邮箱和验证码短暂登录一次,把自己加到账号下后马上退出,电脑上不保存账号的登录令牌;之后电脑只用自己的密钥和我们的服务器通信。

手机连接账号下的电脑:新手机第一次连接时,电脑上会弹窗,由你点「允许」。人不在电脑旁时,可以用发到你账号邮箱或手机号的验证码连接;这时电脑上会弹窗提醒,已经连着这台电脑的其他手机也会收到一条推送,方便你发现不是自己操作的连接。

匿名汇总统计:我们会用已有的账号、购买和云中转连接记录统计匿名的汇总数字(例如每天的注册数、新用户免费体验后开通会员的比例),用来改进服务。这些统计只看总数,不涉及具体某个人,不会提供给第三方,也不为此另外收集信息。

三、在你的手机和你的电脑之间传输的数据

以下数据只在本 App 和你自己电脑上的 hub 之间传输:走局域网直连、你自己配置的公网地址,或下面第四节的云中转(全程加密,我们无法解密)。我们无法访问这些内容:

数据用途存放位置
会话内容:消息、回复、命令、文件改动对比、提问和你的回答在手机上查看和操作会话你的电脑(hub 的会话记录);手机本地缓存
审批结论(批准 / 拒绝)转达给电脑上的 Claude Code你的电脑
你发送的图片发给会话你电脑上的 ~/.cc-remote/uploads,7 天后自动删除
设备名(机型 · 系统版本)在电脑的「已登录设备」列表里区分不同手机你的电脑
登录令牌证明这台手机已和电脑配对你的电脑和手机钥匙串
界面语言让电脑端返回对应语言的文字你的电脑
错误报告(见第六节)帮你排查 App 问题你的电脑

连接使用 HTTPS 加密。你的电脑使用自签证书时,本 App 在扫码配对时记下证书指纹,之后只信任这张证书。

一台电脑能同时登录的手机数量有上限(免费版 1 台,会员默认 3 台,以电脑上的设置为准)。另外,每个账号最多同时登录 2 台手机,在新手机上登录时,多出来的那台会退出账号。已登录的设备可以在 App 里互相移除。

四、云中转

开通云中转后,你不在电脑所在的网络时,手机经我们运营的中转服务器连接你的电脑。

五、推送通知

需要你处理(例如有命令等待审批)或一轮结束时,本 App 可以给你发推送。推送有两种方式:

1. 推送中转(默认)

推送中转是我们运营的服务器,作用是把你电脑上 hub 发出的推送转交给苹果推送服务(APNs)。

2. 直连

hub 也可以用开发者自备的 APNs 密钥直接把推送发给苹果,不经过推送中转。这种方式主要供开发阶段自用。

通知内容设置:你可以在设置里选择「只提示有事」,这时通知里不显示命令、问题和回复的具体内容。

无论哪种方式,推送都经过苹果的推送服务,苹果对推送的处理适用苹果的隐私政策(https://www.apple.com/legal/privacy/)。

六、错误报告和「吐槽与建议」

错误报告:本 App 发生未处理的异常或 iOS 原生崩溃时,会把异常消息、调用栈、App 版本和系统版本发送给你自己电脑上的 hub,记录在你电脑上,方便你或你求助的人排查问题。错误报告不包含会话内容,不发送给我们或任何第三方。你可以在设置里关闭此功能(「发送错误报告到我的电脑」,默认开启)。

如果你主动把错误日志发给我们求助,我们只把它用于排查问题。

吐槽与建议:你可以在「设置 → 吐槽与建议」里主动给我们提交问题和建议,并和我们来回沟通。只有你主动提交时才会发送,内容包括:

这些内容存放在我们的服务器上,跟着你的账号,只用于排查问题和改进产品,只有我们授权的管理员能查看。截图里的内容由你决定,请不要提交密码、密钥等敏感信息;如果截图里有会话内容,我们也只把它用于处理这条反馈。我们回复后,App 里会显示小红点;如果你用邮箱注册,还会收到一封提醒邮件(30 分钟内最多一封,邮件里不含回复内容),手机号账号不发短信。删除账号时,你的反馈和截图一起删除(备份中的在 30 天内随备份轮换删除)。

七、保存在手机本地的数据

这些数据只保存在你的设备上。退出账号时清除账号令牌和账号信息缓存;移出一台电脑时清除这台电脑的记录和本地数据库;卸载本 App 会删除本地数据库(钥匙串条目可能由 iOS 保留到下次安装时被本 App 清理,需确认)。

八、系统权限

本 App 只在你使用相应功能时请求权限,你可以随时在 iOS「设置」里关闭:

权限用途
相机扫描电脑上的配对二维码;拍照发给会话或附在「吐槽与建议」里
照片选择图片发给会话或附在「吐槽与建议」里
麦克风、语音识别语音输入:把你说的话转成文字填进输入框
面容 ID / 触控 ID解锁本 App。验证由 iOS 完成,本 App 拿不到你的生物特征信息
本地网络找到同一 Wi-Fi 下装了哨隼电脑端的电脑;连接你电脑上的 hub。不扫码连接时,本 App 会把手机型号和系统版本发给那台电脑,显示在它的确认窗口里;这些信息只到你自己的电脑,不发给我们
通知接收需要处理的提醒

关于语音识别:语音输入使用苹果系统提供的语音识别功能(Speech 框架)。根据苹果的说明,你的语音可能会发送到苹果的服务器进行处理,这部分适用苹果的隐私政策(https://www.apple.com/legal/privacy/),我们收不到你的语音。识别出的文字只填进输入框,由你决定是否发送。

九、存放地点、保存期限和访问

存放地点:账号、权益、电脑绑定、推送中转和云中转的数据存放在我们位于中国大陆的服务器上,不向境外提供。

数据保存期限
账号、电脑绑定、权益直到你删除账号(删除时怎么处理见第十一节)
「吐槽与建议」的文字、截图和设备信息直到你删除账号,随账号一起删除
删除账号后的权益和购买记录(已去掉手机号、邮箱等身份信息)3 年,用于处理退款和争议(依据《中华人民共和国电子商务法》),期满自动删除
删除账号后「这部手机、这台电脑已领取过新用户礼包」的标记(不可逆哈希,不关联任何账号)3 年,防止删号重注册反复领取,期满自动删除
登录状态90 天不用自动失效
验证码10 分钟有效,用过即删
短信发送记录(手机号、IP)48 小时
推送登记注销时删除;长期不用自动删除(见第五节)
服务器数据备份每天备份,保留 30 天后自动删除
服务器运行日志6 个月(依据《中华人民共和国网络安全法》),期满自动删除。日志里账号只记编号的前 8 位,手机号打码
管理员操作记录1 年,期满自动删除

谁能访问:只有我们授权的管理员能查看账号信息(包括手机号或邮箱),只用于客服、处理违规和排查问题;管理员的操作都有记录(保留 1 年)。

十、第三方服务

除你电脑上运行的软件外,本 App 只涉及下面这些第三方:

第三方用途涉及的信息
阿里云短信服务发送短信验证码手机号、验证码
网易 126 邮箱发送邮件验证码;「吐槽与建议」有回复时的提醒邮件邮箱地址、验证码邮件、提醒邮件(不含回复内容)
苹果(App Store、推送服务、语音识别)应用内购买、推送通知、语音输入见苹果的隐私政策

本 App 不接入第三方统计、广告或崩溃收集 SDK。

十一、删除账号和数据

删除账号:在 App 里「设置 → 账号 → 删除账号」,输入密码或验证码确认后立即删除。

其他数据:

十二、我们不做的事

十三、儿童

本 App 是面向开发者的工具,不面向儿童,我们不会有意收集儿童的个人信息。(需确认年龄表述,建议律师看)

十四、你的权利

你可以:

如有疑问或请求,请联系 待定,我们会在 15 个工作日内答复。(适用于中国大陆《个人信息保护法》等法律规定的权利表述需确认,建议律师看)

十五、政策变更

本政策更新时,我们会在 https://www.sggoai.com/ 和 App 内更新本页面并修改生效日期。重大变更会在 App 内提示。

十六、联系我们

上饶市信州区雷蒙智能科技工作室邮箱:待定网站:https://www.sggoai.com/

Effective date: TBD

WhistleFalcon (the "App") is developed by 上饶市信州区雷蒙智能科技工作室 ("we", "us"). The App is a companion client for the developer tool Claude Code: you run a service (the "hub") on your own computer, and the App connects to it so you can view coding sessions, approve commands, answer questions, send messages and get notified from your phone.

Our principle: your session content is end-to-end encrypted between your phone and your own computer. When you use the cloud relay, our server only forwards encrypted data and cannot read it. To keep track of purchases, provide the cloud relay and push notifications, and manage signed-in devices, the App requires an account. The account collects only the information described below. The App includes no third-party analytics, advertising or crash-reporting SDKs, and does not track you across apps.

1. Your account

You sign up and sign in with a phone number (currently mainland China numbers only) or an email address. Demo mode does not require an account.

InformationPurposeHow it is kept
Phone number or email (one of them, chosen at sign-up)Signing in, resetting your password, receiving codesOn our servers until you delete your account
PasswordSigning inOnly a salted hash (argon2id) is stored; neither we nor anyone else can recover your password from it
Sign-up time, last sign-in time, failed sign-in count and lockout timeAccount security (temporary lockout after too many wrong passwords)Same as above
Signed-in devices: device name (model · OS version), sign-in time, last used timeShown under "Signed-in Phones" so you can remove devices you no longer use; each account can be signed in on up to 2 phones at once, and the least recently used one is signed out when you exceed thatExpires after 90 days without use; deleted when you sign out or remove the device
This phone's identifier at sign-up (the "identifier for vendor" on iOS, ANDROID_ID on Android)Making sure the new-user gift (every feature free for 30 days after sign-up) is given once per phone and per computer, to prevent repeated sign-upsOnly an irreversible hash is stored. After you delete your account, a marker that "this phone / this computer has claimed the gift" is kept for 3 years; it is then not linked to any account, phone number or email and is used for nothing else, and is deleted automatically afterwards. Never used for advertising or tracking

Verification codes: when you sign up, sign in with a code, reset your password or delete your account, we send a 6-digit code to your phone or email.

Sign-in tokens are stored on our servers only as hashes.

2. Linked computers, Plus and subscriptions

After you sign in, the App adds the computers you connect to your account, so they can use the Plus membership (including the cloud relay) in your account. You can also sign in to the same account in the desktop app to add the computer to your account.

InformationPurpose
Linked computers: the computer's public key (an anonymous ID), computer name, link time, last online timeLetting the computer use your account's entitlements; listing your computers in the Account page
The computer's certificate fingerprintLetting your phone connect to your computer securely: when a phone connects to a computer on your account, it only accepts the certificate matching this fingerprint
Cloud relay usage: bytes transferred and number of connections per computer per dayUsage statistics and abuse prevention. Contains no content
Entitlements: source of Plus, including the cloud relay (App Store subscription, new-user free period, activation code), state, expiryDetermining which features you can use
App Store purchases: transaction ID (original transaction ID), product, expiryConfirming purchases, renewals and refunds. We only verify Apple's signed transaction information and do not keep the original transaction data
Activation codes: only a hash of the code, the account that redeemed it and whenPreventing reuse
Entitlement history: which account gained or lost an entitlement, when and why (purchase, renewal, refund, new-user free period, redemption, administrator adjustment)Handling refunds and disputes, troubleshooting

Payments are processed by Apple. We never receive your card details, Apple ID or other payment information. When you buy in the App Store, the App gives Apple an anonymous identifier derived from your account ID (appAccountToken) so the purchase can be matched to your account.

Periodic entitlement checks by your computer: once a computer is linked to your account, it contacts our servers about every 6 hours to update its entitlements, sending only the computer's anonymous ID and certificate fingerprint.

Signing in on the desktop app: the desktop app signs in once with the phone number or email and code you enter, adds itself to your account, then signs out right away. It doesn't keep your account's sign-in token; afterwards the computer talks to our servers only with its own key.

Connecting a phone to a computer on your account: the first time a new phone connects, the computer shows a window and you click Allow. If you're away from the computer, you can connect with a code sent to your account's email or phone number; the computer then shows a notice, and other phones already connected to it get a notification, so you can spot a connection you didn't make.

Anonymous aggregate statistics: we use the account, purchase and cloud relay connection records we already have to compute anonymous totals (for example, daily sign-ups, or the share of new users who subscribe to Plus after the free period) to improve the service. These statistics only look at totals, don't concern any individual, aren't shared with third parties, and don't involve collecting any additional information.

3. Data exchanged between your phone and your computer

The following data travels only between the App and the hub on your own computer: over your local network, a public address you configure yourself, or the cloud relay described in Section 4 (encrypted end to end; we cannot decrypt it). We cannot access this content:

DataPurposeWhere it is stored
Session content: messages, replies, commands, file diffs, questions and your answersViewing and operating sessions on your phoneYour computer (hub session history); local cache on your phone
Approval decisions (approve / deny)Relayed to Claude Code on your computerYour computer
Images you sendSent to a session~/.cc-remote/uploads on your computer, deleted automatically after 7 days
Device name (model · OS version)Telling phones apart in the computer's "Logged-in Devices" listYour computer
Sign-in tokenProving this phone is paired with the computerYour computer and your phone's Keychain
Interface languageLetting the hub return text in your languageYour computer
Error reports (see Section 6)Helping you troubleshoot the AppYour computer

Connections use HTTPS. If your computer uses a self-signed certificate, the App records the certificate fingerprint when you scan the pairing QR code and trusts only that certificate afterwards.

The number of phones that can be signed in to one computer at the same time is limited (1 on the free plan, 3 by default on Plus, subject to the setting on your computer). Separately, each account can be signed in on up to 2 phones at once; signing in on a new phone signs the extra one out of the account. Signed-in devices can remove each other in the App.

4. Cloud relay

With the cloud relay, when you are away from your computer's network your phone connects to your computer through a relay server operated by us.

5. Push notifications

The App can notify you when something needs your attention (for example, a command waiting for approval) or when a turn finishes. There are two delivery methods:

a) Push relay (default)

The push relay is a server operated by us. It forwards notifications from the hub on your computer to the Apple Push Notification service (APNs).

b) Direct delivery

The hub can also send notifications directly to Apple with an APNs key supplied by the developer, bypassing the relay. This is mainly for development use.

Notification content setting: you can choose "Alert only" in Settings so notifications do not show commands, questions or replies.

In either case notifications pass through Apple's push service, which is subject to Apple's Privacy Policy (https://www.apple.com/legal/privacy/).

6. Error reports and Feedback

Error reports: when the App hits an unhandled exception or a native iOS crash, it sends the error message, stack trace, App version and OS version to the hub on your own computer, where it is logged so you (or someone you ask for help) can troubleshoot. Error reports contain no session content and are never sent to us or any third party. You can turn this off in Settings ("Send Error Reports to My Computer", on by default).

If you choose to send us error logs when asking for help, we use them only to fix the problem.

Feedback: in Settings → Feedback you can report problems or suggest features and exchange messages with us. Nothing is sent unless you submit it. A submission includes:

This content is stored on our servers with your account, used only to troubleshoot and improve the product, and viewable only by administrators we authorize. You decide what your screenshots show; please don't submit passwords, keys or other sensitive information. If a screenshot contains session content, we use it only to handle that feedback. When we reply, a red dot appears in the App; if you signed up with email, you also get a reminder email (at most one per 30 minutes, without the reply text). Phone-number accounts don't get text messages. When you delete your account, your feedback and screenshots are deleted with it (copies in backups are deleted within 30 days as backups rotate).

7. Data stored on your phone

This data stays on your device. Signing out of your account clears the account token and cached account information; removing a computer clears that computer's records and local database; uninstalling the App removes the local database (Keychain items may be retained by iOS until the App clears them on next install; to be confirmed).

8. System permissions

The App asks for permissions only when you use the related feature. You can turn them off at any time in iOS Settings.

PermissionPurpose
CameraScanning the pairing QR code on your computer; taking photos to send to a session or attach to Feedback
PhotosChoosing images to send to a session or attach to Feedback
Microphone, Speech RecognitionVoice input: turning your speech into text in the input field
Face ID / Touch IDUnlocking the App. Authentication is handled by iOS; the App never receives your biometric data
Local NetworkFinding computers on the same Wi-Fi that have the WhistleFalcon desktop app; connecting to the hub on your computer. When you connect without a QR code, the App sends your phone model and OS version to that computer to show in its confirmation window; this information goes only to your own computer, never to us
NotificationsReceiving alerts that need your attention

About speech recognition: voice input uses Apple's built-in speech recognition (the Speech framework). According to Apple, your voice may be sent to Apple's servers for processing; this is governed by Apple's Privacy Policy (https://www.apple.com/legal/privacy/). We never receive your voice. Recognized text is only placed in the input field, and you decide whether to send it.

9. Storage location, retention and access

Location: account, entitlement, linked-computer, push relay and cloud relay data is stored on our servers in mainland China and is not transferred abroad.

DataRetention
Account, linked computers, entitlementsUntil you delete your account (see Section 11)
Feedback text, screenshots and device informationUntil you delete your account; deleted with it
Entitlement and purchase records after account deletion (with phone number, email and other identifying information removed)3 years, to handle refunds and disputes (under the E-Commerce Law of the People's Republic of China), then deleted automatically
After account deletion, the marker that "this phone / this computer has claimed the new-user gift" (an irreversible hash, not linked to any account)3 years, to prevent claiming the gift again by deleting and re-registering, then deleted automatically
Sign-in sessionsExpire after 90 days without use
Verification codesValid for 10 minutes, deleted once used
Text message records (phone number, IP)48 hours
Push registrationsDeleted when unregistered; deleted automatically after long inactivity (see Section 5)
Server backupsTaken daily, deleted automatically after 30 days
Server logs6 months (under the Cybersecurity Law of the People's Republic of China), then deleted automatically. Accounts appear only as the first 8 characters of their ID, and phone numbers are masked
Administrator action records1 year, then deleted automatically

Who can access it: only administrators authorized by us can view account information (including your phone number or email), and only for customer support, handling violations and troubleshooting. Administrator actions are recorded (kept for 1 year).

10. Third-party services

Apart from the software running on your own computer, the App involves only these third parties:

Third partyPurposeInformation involved
Alibaba Cloud SMSSending text message codesPhone number, code
NetEase 126 MailSending email codes; reminder emails when we reply to your FeedbackEmail address, code emails, reminder emails (without the reply text)
Apple (App Store, push service, speech recognition)In-app purchases, push notifications, voice inputSee Apple's Privacy Policy

The App includes no third-party analytics, advertising or crash-reporting SDKs.

11. Deleting your account and data

Deleting your account: in the App, go to Settings → Account → Delete Account and confirm with your password or a code. Deletion takes effect immediately.

Other data:

12. What we don't do

13. Children

The App is a tool for developers and is not directed to children. We do not knowingly collect personal information from children. (Wording to be confirmed; legal review recommended.)

14. Your rights

You can:

For questions or requests, contact TBD. We will reply within 15 working days. (Wording on rights under applicable laws, such as China's Personal Information Protection Law, to be confirmed; legal review recommended.)

15. Changes

When this policy changes, we will update this page at https://www.sggoai.com/ and in the App and revise the effective date. Material changes will be announced in the App.

16. Contact

上饶市信州区雷蒙智能科技工作室Email: TBDWebsite: https://www.sggoai.com/