Privacy Policy
Last Updated: April 7, 2026 Effective Date: April 7, 2026
1. Who We Are
Tempo is a BJJ and fitness training tracker developed by Small Iceberg LLC. ("we," "us," or "our"). This Privacy Policy explains how we collect, use, and protect your information when you use the Tempo mobile application ("the App").
Contact: Email: hi@tempobjj.app
2. Information We Collect
2a. Information You Provide
When you use the App, you may provide the following information through direct input:
- Training profile: Training frequency, belt level, typical post-class state, and overtraining risk assessment
- BJJ session logs: Session type (gi, no-gi, open mat, drilling), rounds, round length, RPE (rate of perceived exertion), breath control, fatigue level, and optional free-text notes
- Cardio session logs: Duration, RPE, nasal breathing assessment, interval format, and optional free-text notes
- Pre-roll check-ins: Sleep quality, body feel, and session intention
This information is stored locally on your device and is not transmitted to our servers. We do not operate any servers that receive your training data.
2b. Information Synced via iCloud
If you are signed into iCloud on your iOS device, your session logs may sync across your devices using Apple's iCloud Key-Value Storage. This sync is managed by Apple and subject to Apple's Privacy Policy. No other data types (profile, pre-roll check-ins, or preferences) are synced to iCloud.
2c. Information Collected Automatically
We use third-party services that automatically collect limited information:
Analytics (PostHog):
- App usage events (e.g., screens viewed, features used, sessions logged)
- Event properties such as session type, belt level, and training frequency (categorical data only)
- Device information (device type, operating system version, app version)
- An anonymous identifier generated by the analytics SDK (not linked to your Apple ID or any personal account)
PostHog analytics does not collect your name, email, precise location, or any personal identifiers. Session replay and automatic screen capture are disabled.
Subscription Management (RevenueCat):
- Anonymous app user ID (generated by RevenueCat, not linked to your identity)
- Purchase transaction data processed through Apple's App Store
- Device metadata (operating system, app version)
RevenueCat does not receive your training data, health information, or personal identifiers.
App Updates (Expo):
- App version and runtime version are sent to Expo's update service to check for available updates. No personal data is transmitted.
2d. Information We Do NOT Collect
We do not collect: names, email addresses, phone numbers, precise location, photos, contacts, health data from HealthKit or device sensors, browsing history, advertising identifiers (IDFA), or any biometric data.
3. How We Use Your Information
We use the information described above for the following purposes:
- Provide app functionality: Your training data is used on-device to calculate training load, recovery recommendations, weekly summaries, and multi-week trends.
- Improve the App: Anonymous analytics help us understand which features are used, identify issues, and prioritize improvements.
- Process subscriptions: Purchase data is used to manage your Tempo Pro subscription status and validate receipts.
- Deliver updates: App version information is used to deliver over-the-air updates and bug fixes.
We do not use your information for advertising, marketing to third parties, or data mining.
4. How We Share Your Information
We share limited information with the following service providers, who act as data processors on our behalf:
| Service | Data Shared | Purpose |
|---|---|---|
| PostHog | Anonymous usage events, device info | Product analytics |
| RevenueCat | Anonymous purchase transactions | Subscription management |
| Apple (iCloud) | Session logs (if iCloud is enabled) | Multi-device sync |
| Expo | App version | Over-the-air updates |
We do not sell your personal information. We do not share your data with advertisers, data brokers, or any parties beyond those listed above.
5. Fitness and Health Data
The App collects self-reported fitness assessments (RPE, fatigue, breath control, sleep quality, body feel). This data consists of subjective self-assessments entered by you — not measurements from device sensors or HealthKit.
- This data is stored locally on your device
- It is not used for advertising or marketing
- It is not shared with third parties (only anonymous, categorical event properties like "session type: gi" are included in analytics)
- It is not transmitted to any server we operate
6. Data Retention and Deletion
On-device data: Your training data is stored on your device for as long as you use the App. You can delete all your data at any time by deleting the App from your device. This removes all locally stored training data, preferences, and cached information.
iCloud data: If you have iCloud sync enabled, session data stored in iCloud can be managed through your Apple ID settings (Settings > Apple ID > iCloud > Manage Storage).
Analytics data: Anonymous analytics data retained by PostHog is subject to PostHog's data retention policies. Because this data is anonymous and not linked to your identity, it cannot be individually identified or deleted.
Purchase data: Subscription records managed by RevenueCat are retained as required for transaction processing and are subject to RevenueCat's privacy policy and Apple's requirements.
7. Your Rights
All Users
You have the right to:
- Access your data by viewing it within the App
- Delete your data by uninstalling the App
- Control iCloud sync through your device's iCloud settings
European Economic Area (GDPR)
If you are located in the EEA, you have additional rights under the General Data Protection Regulation:
- Right of access — request a copy of your data
- Right to rectification — correct inaccurate data
- Right to erasure — request deletion of your data
- Right to restriction — limit how your data is processed
- Right to data portability — receive your data in a portable format
- Right to object — object to processing based on legitimate interests
- Right to withdraw consent — withdraw consent at any time
Legal basis for processing: We process your data based on legitimate interest (providing and improving the App) and, for analytics, your consent.
To exercise any of these rights, contact us at hi@tempobjj.app. You also have the right to lodge a complaint with your local data protection authority.
California Residents (CCPA/CPRA)
If you are a California resident, you have the following rights:
- Right to know what personal information is collected and how it is used
- Right to delete your personal information
- Right to opt-out of the sale or sharing of personal information (we do not sell or share your personal information)
- Right to non-discrimination for exercising your privacy rights
To exercise your rights, contact us at hi@tempobjj.app.
8. Data Security
We take reasonable measures to protect your information:
- Training data is stored locally on your device using encrypted storage (SQLite)
- No personal data is transmitted to servers we operate
- Third-party services (PostHog, RevenueCat) use industry-standard security practices including encryption in transit
- The App does not require or maintain user accounts, eliminating risks associated with credential storage
9. Children's Privacy
The App is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us and we will take steps to delete such information.
10. Tracking and Advertising
We do not track you. The App does not:
- Use Apple's Identifier for Advertisers (IDFA)
- Request App Tracking Transparency permission
- Share data with advertising networks
- Engage in cross-app or cross-site tracking
- Display advertisements
11. International Data Transfers
Anonymous analytics data is processed by PostHog in the United States. Purchase data is processed by RevenueCat in the United States. If you are located outside the United States, your anonymous analytics and purchase data may be transferred to and processed in the United States, where data protection laws may differ from your jurisdiction.
12. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of material changes by updating the "Last Updated" date at the top of this policy and, where appropriate, through in-app notification. Your continued use of the App after changes are posted constitutes acceptance of the revised policy.
13. Contact Us
If you have questions about this Privacy Policy or wish to exercise your privacy rights, please contact us:
Email: hi@tempobjj.app
For GDPR inquiries, you may also contact your local data protection authority.