FretGirl

FretGirl 隐私政策

版本:privacy-beta-1 生效日期:2026-10-26

这份政策说明 FretGirl(中文名"看见指板")收集哪些个人信息、为什么收集、存在哪里、保存多久,以及你可以怎样查看、导出和删除它们。

我们的原则很简单:只收集提供服务需要的信息;不卖你的信息;不做广告追踪;不用浏览器指纹。

1. 谁负责处理你的信息

FretGirl 由 桐开(成都)科技有限公司(以下称"我们")运营,注册地址:四川省成都市武侯区郭家桥北街76号5层560室。我们是你个人信息的处理者(在欧盟、英国等地的法律中称为"数据控制者")。

2. 不登录时

不登录也能使用 FretGirl。 不登录时,你在 FretGirl 里保存的东西(收藏、和弦进行、草稿、导入的曲谱、头像照片、各种设置)只保存在你当前的浏览器里,不会发送给我们。

不登录时,我们和我们的服务商仍然会处理两类请求:

处理这些请求时,服务器会看到你的 IP 地址。我们自己不保存 IP,服务商(Supabase、Cloudflare)的系统日志可能会短时间保留。在 fretgirl.cn 上,以及判断出你在中国大陆或判断不出你在哪里时,你勾选跨境同意或登录之前,应用不会读取公告。

如果你不登录就提交反馈,我们会收到你在反馈里填写的内容(见第 3 节)。

3. 我们收集哪些信息,为什么

类别具体内容为什么需要处理依据
账号信息你的邮箱;账号创建时间和最近登录时间。用 Google 登录时,Google 会提供你的 Google 账号编号和邮箱,还可能提供你 Google 账号的显示名称和头像链接,我们的登录服务会把这些和登录记录一起保存;我们不使用、也不把名字和头像放进你的资料让你登录,并在设备之间识别你为订立、履行与你的合同所必需
登录安全记录登录服务自动记录的安全日志,包括登录时的 IP 地址防止账号被盗用和滥用为履行合同所必需(保障账号安全)
同步的内容只有这 6 类:按法收藏、和弦进行收藏、你自己写的和弦进行、草稿、Jam 收藏、个人资料(只同步显示名和所选的预设头像;你自己选的头像照片只保存在这台设备上,不上传)在你的设备之间同步为履行合同所必需
伴奏评价登录后你对 Jam 伴奏点的"赞"或"踩":账号、伴奏编号、赞或踩、评价和修改的时间。你随时可以修改或撤回。每个账号最多保存 2000 条改进伴奏曲库:团队只看每首伴奏的汇总数字,其他用户看不到你的评价,也看不到汇总数字为向你提供评价功能所必需(你主动评价)
会员、试用和购买记录公测期间所有人都可以免费使用 Pro,不会产生这些记录。 开始收费以后:会员状态和有效期;Paddle 提供的客户编号、订阅编号和订单编号;锁定年费资格;试用的开始和结束时间;给你发提醒邮件时使用的语言判断你能不能使用 Pro,处理退款和客服问题为履行合同所必需
防止重复领取试用开始收费、你领取试用时才会产生:三个经过加盐处理的哈希值,分别来自设备上随机生成的标记、规范化后的邮箱地址、IP 地址。我们不保存原始的标记、邮箱和 IP。这些哈希值不和账号关联,删除账号后仍按第 7 节的期限保留,否则删除账号再注册就能再领一次试用执行"每个账号、每台设备只能试用一次"的规则为订立、履行合同所必需(试用规则)
反馈你选择的反馈类型和填写的文字;你自愿填写的回复邮箱。你勾选"附带诊断信息"时,还包括应用版本、浏览器信息、语言、窗口尺寸、图形(WebGL)信息和最近一次报错的文字。提交前,表单会显示将要发送的内容处理你的问题,改进 FretGirl你的同意(你主动提交)
防滥用限流IP 地址经过加盐处理后的哈希值防止反馈和登录接口被滥用为履行合同所必需(保障服务安全)
邮件收件邮箱和邮件内容发送登录验证码和客服回复;开始收费以后,还有续费和到期提醒为履行合同所必需

上表的处理依据按中国《个人信息保护法》第 13 条写。对适用欧盟或英国法律的用户,登录安全记录、伴奏评价、防止重复领取试用和防滥用限流的依据,还包括我们在保障安全、防止滥用和改进服务方面的正当利益。

我们不要求实名,也不收集手机号、生日、精确位置、通讯录、麦克风录音、银行卡信息、广告标识和浏览器指纹。我们不做行为追踪或使用分析,也不做自动错误上报。

我们不读你的个人内容来做分析。 只有在你联系客服、需要我们查看时,我们才会查看与你的问题有关的数据。为了运行服务,我们可能会看匿名的汇总数据,例如账号数量、存储用量,以及每首伴奏的评价汇总(见上表)。

我们不会发送营销邮件。

Google 用户数据

这一节专门说明我们怎样使用从 Google 收到的信息。

FretGirl's use and transfer of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

(上面这句是 Google 要求的原文声明,中文意思是:FretGirl 对从 Google API 收到的信息的使用和传输,将遵守 Google API 服务用户数据政策,包括其中的"有限使用"要求。)

4. 付款信息(开始收费以后)

公测期间不收费。开始收费以后:

FretGirl 的订单由 Paddle.com 作为 Merchant of Record(记录商户)处理。 你购买 Pro 时填写的姓名、邮箱、账单地址和付款信息,由 Paddle 直接收集和处理,Paddle 是这些信息的独立处理者(数据控制者)。我们拿不到你的银行卡号或其他完整的付款信息。 Paddle 只会告诉我们完成服务所需的信息,例如订单是否付款成功、订阅状态和订单编号。

Paddle 如何处理你的信息,见 Paddle 的隐私政策:https://www.paddle.com/legal/privacy

5. 我们和谁共享信息

我们只把信息提供给帮我们运行 FretGirl 的服务商,并要求它们只按我们的指示处理:

接收方做什么处理哪些信息所在地
Supabase, Inc.数据库、登录、服务端功能、站内公告第 3 节中存储在服务器上的信息;请求中的 IP 地址服务器位于新加坡
Cloudflare, Inc.网站托管和全球加速访问网站时的网络请求信息,包括 IP 地址全球边缘节点
Resend, Inc.发送邮件收件邮箱、邮件内容美国
Google LLC打开登录时,以及你把鼠标移到账号按钮上时(为了让按钮更快出现),浏览器会从 Google 加载登录按钮。在中国大陆不显示 Google 登录,也不会加载加载按钮时,Google 会收到你的 IP 地址和浏览器信息。只有你选择用 Google 登录时,我们才会收到第 3 节"账号信息"里列出的内容美国及其服务所在地
Paddle(Paddle.com Market Limited 及其关联公司),开始收费以后结账和收款(独立处理者,见第 4 节)订单相关信息英国及其服务所在地

此外,在法律要求或为了保护我们和用户的合法权益时,我们可能向主管机关或我们聘请的专业顾问(例如律师)提供必要的信息。

我们不出售你的个人信息,也不把它用于广告。

6. 信息存放在境外

我们的公司在中国大陆,但存储服务器位于新加坡,网站通过 Cloudflare 的全球网络提供。

境外接收方:

接收方所在地处理什么联系方式
Supabase, Inc.新加坡(服务器)账号信息、同步内容、伴奏评价、反馈privacy@supabase.com · https://supabase.com/privacy
Resend, Inc.美国收件邮箱、邮件内容support@resend.com · https://resend.com/legal/privacy-policy
Cloudflare, Inc.全球边缘节点访问网站时的网络请求信息,包括 IP 地址privacyquestions@cloudflare.com · https://www.cloudflare.com/privacypolicy/
Google LLC(只在你使用 Google 登录时)美国第 3 节"账号信息"里 Google 提供的内容https://policies.google.com/privacy

如果你在欧盟、欧洲经济区、瑞士或英国,你的信息会被传输到这些地区以外(包括中国、新加坡和美国)。我们依靠服务商数据处理协议中的标准合同条款等法律认可的保护措施。

7. 保存多久

信息保存期限
账号信息、同步内容、伴奏评价直到你删除对应的记录(或撤回评价)或删除账号
登录安全记录不超过 90 天
会员、试用和购买记录(开始收费以后)直到你删除账号
防止重复试用的哈希值(设备标记、邮箱,开始收费以后)领取后 1 年,删除账号后也保留到期满
防止重复试用的哈希值(IP,开始收费以后)30 天
Paddle 通知记录(订单编号、事件类型、时间;不含卡信息和邮箱;开始收费以后)2 年
反馈2 年;你删除账号时,反馈中的邮箱会被删除
防滥用限流的 IP 哈希24 小时

删除账号后,我们会在 30 天内删除你在我们服务器上的数据,包括备份中的数据。 以下几项例外:

数据为什么保留保留多久
防止重复领取试用的哈希值(设备标记、邮箱;只在你领取过试用时才有)防止删除账号再注册来反复领取试用。哈希值不和账号关联,也不能还原出你的邮箱领取后 1 年
防止重复领取试用的哈希值(IP)同上30 天
付款通知记录(订单编号、订阅编号、事件类型、时间;不含卡信息和邮箱;只在你付过款时才有)账务核对和履行法律义务。和你账号的关联会在 30 天内去掉2 年
反馈内容(去掉回复邮箱和账号关联以后的文字和诊断信息)保留客服处理的记录提交后 2 年
登录安全记录账号安全不超过 90 天
防滥用限流的 IP 哈希服务安全24 小时

Paddle 作为卖家,会按照它自己的法律义务保存交易记录。

8. 你的权利

你可以:

通过 support@fretgirl.app 联系我们行使上述权利。我们会在 15 个工作日内答复,最长不超过 1 个月。

如果你对我们的处理有异议,可以向你所在地的个人信息保护监管机构投诉。在欧盟、欧洲经济区和英国,你可以向当地的数据保护机构投诉。

加州居民:我们不出售也不"分享"(用于跨情境行为广告)你的个人信息。

9. 浏览器本地存储

FretGirl 使用浏览器的本地存储(localStorage 和 IndexedDB),只用于让应用正常工作:

我们不使用 Cookie 或本地存储来追踪你或投放广告。

10. 未成年人

你需要年满 14 周岁才能自己注册账号。未满 14 周岁的,请在父母或其他监护人同意并陪同下使用。如果我们发现在没有监护人同意的情况下收集了未满 14 周岁儿童的信息,会尽快删除。监护人可以通过 support@fretgirl.app 联系我们。

11. 安全

没有任何系统是绝对安全的。如果发生可能影响你的安全事件,我们会按法律要求通知你和主管机关。

12. 政策的更新

我们可能更新这份政策。每个版本都有版本号和生效日期。对你有重要影响的修改,我们会在生效前发邮件到你账号的邮箱通知你。如果法律要求事先取得你的同意,例如处理你个人信息的目的、方式或种类发生变化,或者新增境外接收方,我们会在对你适用新做法之前征求你的同意。

13. 联系我们

FretGirl Privacy Policy

Version: privacy-beta-1 · Effective: 2026-10-26

This policy explains what personal information FretGirl (看见指板 in Chinese) collects, why, where it is stored, how long we keep it, and how you can see, export and delete it.

Our approach is simple: we collect only what we need to provide the service; we do not sell your information; we do not track you for advertising; we do not use browser fingerprinting.

1. Who is responsible for your information

FretGirl is operated by Tongkai (Chengdu) Technology Co., Ltd. (桐开(成都)科技有限公司), registered at Room 560, 5th Floor, No. 76 Guojiaqiao North Street, Wuhou District, Chengdu, Sichuan, China ("we", "us"). We are the controller of your personal information.

2. If you don't sign in

You can use FretGirl without signing in. In that case, everything you save in FretGirl (favourites, chord progressions, drafts, imported scores, your avatar photo, settings) stays in your current browser only and is not sent to us.

Without an account, we and our service providers still handle two kinds of request:

While handling these requests, the servers see your IP address. We do not store it ourselves; our service providers (Supabase, Cloudflare) may keep it briefly in their system logs. On fretgirl.cn, and when we detect that you are in mainland China or cannot tell where you are, the app does not fetch announcements until you tick the cross-border consent or sign in.

If you send feedback without signing in, we receive what you write in it (see section 3).

3. What we collect and why

CategoryWhat exactlyWhyLegal basis
AccountYour email address; when your account was created and when you last signed in. If you sign in with Google, Google gives us your Google account ID and email, and may also give the display name and profile-photo link of your Google account; our sign-in service stores these with your sign-in record. We do not use the name or photo or put them in your profileTo sign you in and recognise you across devicesNecessary to enter into and perform our contract with you
Sign-in security logA security log kept automatically by our sign-in service, including the IP address used to sign inTo protect accounts against takeover and abuseNecessary to perform our contract (account security)
Synced contentOnly these six kinds: favourite chord shapes, favourite progressions, progressions you wrote, your draft, Jam favourites, and your profile (only your display name and chosen preset avatar; a photo you choose as your avatar stays on your device and is never uploaded)To sync them across your devicesNecessary to perform our contract
Backing-track ratingsThe thumbs up or thumbs down you give Jam backing tracks while signed in: your account, the track ID, up or down, and when you rated or changed it. You can change or withdraw a rating at any time. Up to 2,000 per accountTo improve the backing-track library: the team sees only per-track totals; other users never see your ratings or any totalsNecessary to provide the rating feature you choose to use
Membership, trial and purchase recordsDuring the public beta everyone can use Pro for free, so none of these exist. Once charging starts: your Pro status and dates; customer, subscription and order IDs from Paddle; your locked-price eligibility; your trial start and end dates; the language we use for reminder emailsTo decide whether you can use Pro, and to handle refunds and supportNecessary to perform our contract
Preventing repeat trialsCreated only once charging starts and you claim a trial: three salted hashes, of a random marker created on your device, of your normalised email address, and of your IP address. We never store the marker, email or IP themselves. These hashes are not linked to your account and are kept for the periods in section 7 even after you delete your account; otherwise deleting an account and signing up again would give another trialTo enforce the one-trial-per-account-and-device ruleNecessary to enter into and perform our contract (trial rules)
FeedbackThe feedback type and text you enter; a reply email if you choose to give one. If you tick "include diagnostic info", also the app version, browser details, language, window size, graphics (WebGL) details and the text of the most recent error. The form shows you what will be sent before you send itTo deal with your request and improve FretGirlYour consent (you choose to send it)
Rate limitingA salted hash of your IP addressTo stop abuse of the feedback and sign-in servicesNecessary to perform our contract (service security)
EmailYour email address and the message contentTo send sign-in codes and support replies; once charging starts, also renewal and expiry remindersNecessary to perform our contract

The legal bases above follow Article 13 of China's Personal Information Protection Law. For users covered by EU or UK law, the sign-in security log, backing-track ratings, repeat-trial hashes and rate limiting also rely on our legitimate interests in security, preventing abuse and improving the service.

We do not require your real name, and we do not collect your phone number, date of birth, precise location, contacts, microphone recordings, card details, advertising identifiers or browser fingerprints. We do no behavioural tracking or usage analytics, and send no automatic error reports.

We do not read your personal content for analysis. We look at data related to your issue only when you contact support and need us to. To run the service we may look at anonymous totals, such as the number of accounts, storage used, and per-track rating totals (see the table above).

We do not send marketing emails.

Google user data

This section explains how we use the information we receive from Google.

FretGirl's use and transfer of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

4. Payment information (once charging starts)

Nothing is charged during the public beta. Once charging starts:

FretGirl orders are processed by Paddle.com as Merchant of Record. The name, email, billing address and payment details you enter when buying Pro are collected and processed directly by Paddle, which is an independent controller of that information. We never receive your card number or other full payment details. Paddle tells us only what we need to provide the service, such as whether an order was paid, your subscription status and order IDs.

How Paddle handles your information is explained in Paddle's privacy policy: https://www.paddle.com/legal/privacy

5. Who we share information with

We share information only with service providers that help us run FretGirl, and they may process it only on our instructions:

RecipientWhat they doWhat they processLocation
Supabase, Inc.Database, sign-in, server functions, in-app announcementsThe information in section 3 that is stored on servers; the IP address in requestsServers in Singapore
Cloudflare, Inc.Website hosting and global deliveryNetwork request information when you visit, including your IP addressGlobal edge network
Resend, Inc.Sending emailRecipient address and message contentUnited States
Google LLCWhen you open sign-in, and when you move the pointer over the account button (so the button appears faster), your browser loads the sign-in button from Google. In mainland China, Google sign-in is not shown or loadedWhile loading the button, Google receives your IP address and browser details. Only if you choose to sign in with Google do we receive the items listed under "Account" in section 3United States and where they operate
Paddle (Paddle.com Market Limited and its affiliates), once charging startsCheckout and payment (independent controller, see section 4)Order informationUnited Kingdom and where they operate

We may also disclose necessary information to authorities when the law requires it, or to our professional advisers (such as lawyers) to protect our rights and those of our users.

We do not sell your personal information or use it for advertising.

6. International transfers

Our company is in mainland China, our servers are in Singapore, and the website is delivered through Cloudflare's global network.

Overseas recipients:

RecipientLocationWhat they processContact
Supabase, Inc.Singapore (servers)Account information, synced content, backing-track ratings, feedbackprivacy@supabase.com · https://supabase.com/privacy
Resend, Inc.United StatesRecipient address, message contentsupport@resend.com · https://resend.com/legal/privacy-policy
Cloudflare, Inc.Global edge networkNetwork request information when you visit, including your IP addressprivacyquestions@cloudflare.com · https://www.cloudflare.com/privacypolicy/
Google LLC (only if you sign in with Google)United StatesWhat Google provides under "Account" in section 3https://policies.google.com/privacy

If you are in the EU, EEA, Switzerland or the UK, your information is transferred outside those regions (including to China, Singapore and the United States). We rely on legally recognised safeguards, such as the standard contractual clauses in our service providers' data processing agreements.

7. How long we keep information

InformationHow long
Account, synced content, backing-track ratingsUntil you delete the item (or withdraw the rating) or your account
Sign-in security logUp to 90 days
Membership, trial and purchase records (once charging starts)Until you delete your account
Repeat-trial hashes (device marker, email; once charging starts)1 year from the claim, kept for that year even if you delete your account
Repeat-trial hashes (IP; once charging starts)30 days
Paddle notification records (order IDs, event type, time; no card details or email; once charging starts)2 years
Feedback2 years; when you delete your account, the email in your feedback is deleted
IP hashes for rate limiting24 hours

After you delete your account, we delete your data from our servers within 30 days, including backups. These are the exceptions:

DataWhy we keep itHow long
Repeat-trial hashes (device marker, email; only if you claimed a trial)To stop people deleting an account and signing up again for another trial. The hashes are not linked to your account and cannot be turned back into your email1 year from the claim
Repeat-trial hash (IP)As above30 days
Payment notification records (order and subscription IDs, event type, time; no card details or email; only if you paid)Accounting and legal obligations. The link to your account is removed within 30 days2 years
Feedback content (text and diagnostic info, with the reply email and account link removed)To keep a record of support cases2 years from submission
Sign-in security logAccount securityUp to 90 days
IP hashes for rate limitingService security24 hours

Paddle, as the seller, keeps transaction records as its own legal obligations require.

8. Your rights

You can:

To exercise these rights, email support@fretgirl.app. We reply within 15 business days, and in any case within one month.

If you are unhappy with how we handle your information, you can complain to the data protection authority where you live. In the EU, EEA and UK, that is your local data protection authority.

California residents: we do not sell or "share" (for cross-context behavioural advertising) your personal information.

9. Storage in your browser

FretGirl uses your browser's local storage (localStorage and IndexedDB) only to make the app work:

We do not use cookies or local storage to track you or show you ads.

10. Children

You must be at least 14 to create an account yourself. If you are under 14, please use FretGirl only with the consent and supervision of a parent or guardian. If we learn that we have collected information from a child under 14 without a guardian's consent, we will delete it promptly. Parents and guardians can contact us at support@fretgirl.app.

11. Security

No system is perfectly secure. If a security incident could affect you, we will notify you and the authorities as the law requires.

12. Changes to this policy

We may update this policy. Each version has a version number and an effective date. For changes that significantly affect you, we will email the address on your account before they take effect. Where the law requires your consent first, for example when the purpose, method or kinds of personal information we process change, or when we add an overseas recipient, we will ask for your consent before applying the change to you.

13. Contact us