Privacy Policy
Effective date: October 1, 2026 · Updated October 8, 2026
1. Camera
Shrimpodoro uses your front camera only while you are on the squat screen. On iPhone, Apple's on-device Vision framework finds body points in each frame to count squats; on Android, Google's MediaPipe pose model does the same, also entirely on the device. Frames are processed in memory, then discarded. We never record, save, or upload camera video or images, and we never see them.
2. Data that stays on your device
Your pomodoro history, squat counts, tomatoes, stamps, and settings are stored locally on your phone. We have no server copy. Deleting the app deletes this data.
3. Data sent to service providers
- Apple and Google — App Store and Google Play distribution and payments. We never see your payment details.
- RevenueCat — checks whether you have Pro and restores purchases. It receives an anonymous app user ID and your purchase history from Apple or Google Play.
- PostHog — anonymous product analytics, such as "pomodoro started", "squats finished", or "paywall shown", plus the app version, device type, language, and an approximate country derived from your IP address (the IP address itself is not stored). There is no name, email, or camera data, no session replay, and no advertising tracking. Events use a random app ID, not an account.
- Sentry — crash and performance reports, with device, OS, and app diagnostics.
We do not sell your data. We do not use it to track you across other companies' apps or websites.
4. Notifications
Pomodoro reminders are local notifications scheduled on your phone. No push server is involved.
5. Website and waitlist
If you join the waitlist on this website, your email and the link you came from (for example, a TikTok video) are stored in Tally. We use your email only to send one launch email, and you can ask us to delete it at any time. The website is hosted on Vercel, which keeps standard server logs.
Vercel Web Analytics provides cookie-free, aggregate website traffic statistics. Optional Google Analytics stays off until you choose Allow analytics. It counts visits, recognized AI referral sources, link clicks and successful waitlist callbacks; a callback is not a purchase. The Panda Stretch and Shrimpodoro websites share a reporting property with separate website labels and no cross-domain linker. Analytics receives only a public source name or an AI service homepage, not your email or full referral URL. Google Analytics may use analytics cookies after consent; advertising features and Google signals are disabled. Your consent resets on reload, and you can turn analytics off using the website controls. Cookies may remain until you remove them in browser settings.
For requests that name a known AI bot, our server monitoring records only its name, stated purpose and a public page path. It does not add IP addresses, request queries or raw User-Agent strings. User-Agent matches do not verify a bot's identity or show that your visit came from an AI recommendation.
6. Your choices
You can deny camera access and still use the timer. Squats can be skipped, and a skipped round gives you a black tomato. To ask about or delete your data, email ianloe666@gmail.com. This covers analytics, crash reports, purchase records, and waitlist data. For purchase records, include your App Store or Google Play order number. We delete the matching data within 30 days and reply to confirm. Analytics and crash data are linked only to a random app ID, and uninstalling the app resets that ID.
7. Children
Shrimpodoro is not directed to children under 13, and we do not knowingly collect their personal information.
8. Changes
If this policy changes, we will update this page and the date above.
9. Contact
隐私政策
生效日期:2026 年 10 月 1 日 · 更新于 2026 年 10 月 8 日
1. 摄像头
只有在深蹲页面时才使用前置摄像头。在 iPhone 上,App 通过苹果系统自带的 Vision 框架在手机本地识别身体关键点来计数;在安卓手机上,用的是 Google 的 MediaPipe 姿态模型,同样完全在手机本地运行。画面只在内存中处理,处理完即丢弃。我们不录制、不保存、不上传任何画面,也看不到这些画面。
2. 只保存在你设备上的数据
番茄记录、深蹲次数、番茄、邮票和设置都只保存在你的手机上,我们的服务器没有副本。删除 App 就会删除这些数据。
3. 发送给服务商的数据
- Apple 和 Google:负责 App Store 和 Google Play 的分发和支付。我们看不到你的支付信息。
- RevenueCat:判断你是否已开通 Pro、帮你恢复购买。它会收到一个匿名用户 ID,以及苹果或 Google Play 提供的购买记录。
- PostHog:匿名使用统计,比如“开始番茄”“完成深蹲”“看到付费页”,以及 App 版本、机型、语言和根据 IP 地址大致推断的国家(不保存 IP 地址本身)。不含姓名、邮箱或摄像头数据,没有录屏,也没有广告追踪。事件只关联一个随机生成的 App ID,不关联账号。
- Sentry:崩溃和性能报告,包含设备、系统和 App 的诊断信息。
我们不出售你的数据,也不用它在其他公司的 App 或网站上追踪你。
4. 通知
番茄提醒是在手机本地安排的通知,不经过推送服务器。
5. 网站与候补名单
如果你在本网站登记候补名单,你的邮箱和来源链接(例如某条 TikTok 视频)会保存在 Tally。我们只会用这个邮箱发一封上线通知邮件,你可以随时要求删除。网站托管在 Vercel 上,Vercel 会保留常规的服务器日志。
Vercel Web Analytics 提供不使用 Cookie 的汇总访问统计。可选 Google Analytics 仅在你点击“允许统计”后开启,用于记录访问、可识别的 AI 来源、链接点击及候补表单成功回调;回调不代表购买。熊猫拉伸与番茄钟官网共用报表账户,通过网站标签区分,不启用跨域链接识别。统计服务只接收公开来源名称或 AI 服务首页地址,不接收你的邮箱或完整来源网址。允许后 Google Analytics 可能使用统计 Cookie;广告功能和 Google signals 已关闭。刷新页面会重新询问,你可以通过网站控制关闭统计。Cookie 可能保留至你在浏览器设置中删除。
对于 User-Agent 声称为已知 AI Bot 的请求,服务器监控仅额外记录名称、用途与公开页面路径,不额外记录 IP、查询参数或完整 User-Agent。名称匹配不代表 Bot 身份已验证,也不能证明推荐或训练。
6. 你的选择
拒绝摄像头权限也可以继续用番茄钟。深蹲可以跳过,跳过的那一轮会得到一颗黑番茄。如需查询或删除你的数据,请发邮件到 ianloe666@gmail.com。范围包括统计数据、崩溃报告、购买记录和候补名单数据。删除购买记录时,请附上 App Store 或 Google Play 的订单号。我们会在 30 天内删除对应数据,并回信确认。统计和崩溃数据只关联一个随机生成的 App ID,卸载 App 后这个 ID 会重置。
7. 儿童
本 App 不面向 13 岁以下儿童,我们不会有意收集他们的个人信息。
8. 变更
本政策如有变更,我们会更新本页面和上方的生效日期。