Legal
Privacy Policy
Section 1
Plain English Summary
We collect the minimum data needed to run SendRepeat. We don't sell your data. Your climbing data is yours — delete your account and it goes with it.
If you connect a coach, they can see what you choose to share. You can revoke that access at any time, and their view is removed immediately.
If you contribute route or location data to the shared database, that contribution may become permanent after a short window — see Section 4 for details.
The rest of this policy explains the specifics in full. If something isn't clear, email us at privacy@sendrepeat.app.
This document is the complete privacy policy for SendRepeat ("we", "us", "our"), operated by Tobias Fierz, an individual developer based in Switzerland. It covers the SendRepeat Android application and the sendrepeat.app website.
Section 2
Data We Collect
Account data
When you create an account, we collect your email address and display name. Authentication is handled by Auth0, which manages your credentials and issues secure session tokens. We store only the Auth0 user identifier on our servers — we do not store your password.
Climber profile
You may optionally provide profile information including your height, weight, and climbing grades (redpoint and onsight grades across disciplines). This information is voluntary and can be left blank or removed at any time. It is used solely to contextualise your training data and is never shared with third parties.
Activity data
The core of the service. When you log activity, we store:
- Climbing sessions — date, duration, discipline, location, notes
- Ascents — route name, grade, grade system, style (flash, redpoint, attempt, etc.), notes
- Training sessions — session type, planned vs actual, exercises and sets if using a training plan
- Planned sessions — coach-assigned or self-assigned scheduled sessions and their completion status
- Goals — goal type, target grade, target date, progress notes
- Photos — if you attach photos to ascents, they are stored on our servers
Location data
Location can be entered as free text (e.g. "Fontainebleau", "The Climbing Hangar"). If you grant the app permission to access your device's location, we may also collect precise GPS coordinates to record where a crag is situated. This permission is optional — you can use the app without it. You can review and manage location permissions at any time through your device settings.
Coach relationship data
If you connect with a coach on the platform, we store the relationship record (coach identifier, athlete identifier, connection date). This controls what data your coach can access via their dashboard. Disconnecting a coach removes their access immediately.
Usage and server logs
Our servers generate standard access logs including IP addresses, request timestamps, HTTP status codes, and user agent strings. These are used for debugging, security monitoring, and capacity planning. They are retained for 90 days and then deleted automatically.
Data we do NOT collect
- Payment information — there is no paid tier at this time
- Device contacts, call logs, or messages
- Data from third-party fitness apps or wearables
- Advertising identifiers or tracking cookies (at this time — see Section 3)
Section 3
How We Use It
We use the data we collect for the following purposes:
- Providing the service. Storing and displaying your climbing history, sessions, goals, and training plans — the core function of the app.
- Enabling coaching relationships. When you connect a coach, we make your permitted data visible to them within their dashboard so they can inform your training.
- Transactional communications. Account-related emails (password reset, important policy changes). We do not send marketing email.
- Improving the product. Aggregate, anonymised usage patterns (e.g. which features are used, common error types) help us prioritise development. This analysis does not involve tracking individual users.
- Security and abuse prevention. Server logs and anomaly detection help us identify and respond to unauthorised access attempts.
- Advertising. We do not currently show advertising. We may introduce advertising in future. If we do, we will update this policy and notify you in advance in accordance with Section 8.
We will never sell your data to third parties.
Section 5
Retention & Deletion
We retain your data for as long as your account is active. If you delete your account, we remove all personal data — including your profile, activity history, ascents, sessions, goals, photos, and coach relationship records — within 30 days of the deletion request. Backups containing your data are purged on their normal rotation cycle, which completes within 90 days.
Server access logs are retained for 90 days and then deleted automatically, regardless of account status.
If you disconnect a coach, their access to your data is revoked immediately. The coach sees no record that a relationship existed.
Note that deleting your account removes your personal association with any publicly contributed route or location data, but the contributed data itself may be retained as described in Section 4.
To request deletion of your account, use the in-app delete function or contact privacy@sendrepeat.app. We will confirm deletion within 5 business days of receiving your request.
Section 6
Your Rights
You have the following rights with respect to your personal data:
- Access. You can request a copy of all personal data we hold about you.
- Correction. You can update your profile and account information at any time within the app. For data not editable in-app, contact us and we will correct it promptly.
- Deletion. You can delete your account and all associated data at any time, as described in Section 5.
- Portability. You can request an export of your climbing data in a machine-readable format (JSON). We aim to fulfil portability requests within 14 days.
- Objection. You can object to specific processing of your data. Where we rely on legitimate interests as a legal basis, we will cease that processing unless we can demonstrate compelling grounds that override your interests.
If you are located in the European Economic Area, United Kingdom, or Switzerland, you have additional rights under the GDPR, UK GDPR, or nDSG respectively. These include the right to lodge a complaint with your local data protection authority. We are committed to resolving any concerns directly — please contact us first at privacy@sendrepeat.app.
Section 7
Security
We take reasonable and appropriate technical measures to protect your data:
- All data in transit is encrypted using HTTPS (TLS 1.2 or higher)
- Authentication credentials are managed entirely by Auth0 — we never handle or store passwords, and Auth0 encrypts authentication data at rest
- API access is controlled via short-lived JWT tokens; tokens are not logged
- Access to production systems is restricted to the developer account with multi-factor authentication enabled
No system connected to the internet is perfectly secure. In the event of a data breach that poses a risk to your rights and freedoms, we will notify affected users and the relevant supervisory authority within 72 hours of becoming aware of the breach, as required by applicable law.
If you discover a security vulnerability, please report it responsibly to security@sendrepeat.app.
Section 8
Policy Changes
We may update this Privacy Policy from time to time to reflect changes in the service, legal requirements, or our practices. For material changes — those that meaningfully affect how we collect or use your data — we will provide at least 14 days' notice before the change takes effect, by emailing registered users and posting a prominent notice in the app.
Non-material changes (such as clarifications or corrections) may be made without prior notice. The effective date at the top of this document will always reflect when the current version was last updated.
Continued use of SendRepeat after the effective date of any change constitutes acceptance of the updated policy.
Section 9
Contact
For any privacy-related questions, data requests, or concerns, please contact us. We aim to respond to all enquiries within 5 business days.
Privacy enquiries & data requests: privacy@sendrepeat.app
General enquiries: hello@sendrepeat.app
Security disclosures: security@sendrepeat.app
Operator: Tobias Fierz, Switzerland