Privacy Policy
This policy describes how the RepScope app ("the App") handles user information.
1. Provider
- Provider: RIKU FUJII
- Contact: rkf420646@gmail.com
2. Core principle: your video never leaves your device
All form analysis in the App — skeleton detection and scoring — runs entirely on your device. The training videos you record or select are never uploaded to our servers or to any third party.
3. Information we handle, and why
3.1 Stored only on your device
- Training videos, skeleton data, and analysis records (scores, rep counts, and notes)
- These live in the App's private storage. They are erased when you delete them or delete the App.
3.2 iCloud sync (if you turn it on)
- Your analysis records (numbers only) are stored in your own private area of iCloud, provided by Apple Inc.
- No third party, including the developer, can access this data.
- You can turn sync off at any time in Settings.
3.3 Purchases
- Purchases and subscriptions are processed by Apple. We never receive your credit card or payment details.
3.4 AI coaching (Pro subscribers, and only when you tap "Get feedback")
Only when you explicitly request it, the following is sent to an AI service through our relay server:
- What is sent: numbers such as the exercise, score, rep count, and joint angles, together with the text notes the App itself generated. Your last 10 records (date, exercise, score, rep count) are included so the feedback can reflect your trend. To confirm your Pro subscription, a signed proof of purchase issued by the App Store (including a purchase ID) is also sent.
- What is not sent: no video or image is ever sent. We do not send your name, email address, or any notes you typed.
- Where it goes: through a relay server operated on Cloudflare, Inc. to the Claude API provided by Anthropic, PBC.
- Why: solely to generate the feedback text. It is not used for advertising or for training machine learning models.
- Retention: the relay server does not store what you send after returning the feedback. To enforce usage limits, it keeps only your purchase ID and daily usage count for up to 48 hours. It also keeps operational logs that do not identify you (error types and processing volume) for up to 7 days to investigate problems. Anthropic deletes API inputs and outputs within 30 days under its own policy and does not use them to train models by default.
- The generated feedback is stored on your device (and in your own iCloud if sync is enabled).
4. Disclosure to third parties
We do not provide user information to third parties, except where required by law.
5. Service providers
- Apple Inc. (payments, iCloud)
- Cloudflare, Inc. (relay server for AI coaching)
- Anthropic, PBC (generating AI coaching feedback)
Only the numbers and text described in 3.4 are sent to Cloudflare and Anthropic.
6. Deleting your information
- You can delete records and videos from within the App at any time.
- Deleting the App erases all data stored on your device.
- Records in iCloud are removed when you delete the corresponding record in the App.
7. Security
Form analysis runs entirely on your device. The only external communication is with Apple's services (payments, iCloud) and, when you explicitly request it, AI coaching as described in 3.4. All communication is encrypted over HTTPS.
The AI coaching relay server verifies your App Store subscription signature before processing any request, and does not log the contents of requests.
8. Changes to this policy
If we change this policy, we will announce it on this page. Significant changes will also be announced in the App.
9. Contact
For questions about this policy, please use the contact address above.