Legal

Privacy Policy

Effective date: March 2026 Version: 1.1 Applies to: SendRepeat app & sendrepeat.app

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 4

Data Sharing

With coaches (consent-based)

If you connect a coach via the platform, your activity data, training plan compliance, and profile information become visible to that coach within their dashboard. This connection is initiated by you and is revocable at any time. Revocation takes effect immediately — your coach loses access the moment you disconnect.

Coaches cannot share your data with other parties through the platform, and we do not grant coaches any data rights beyond read access to their connected athletes' data.

Contributed route and location data

SendRepeat uses route data from OpenBeta, an open-source climbing route database. When you contribute public route information — such as GPS coordinates for a crag, route details, or photos tagged to a route — that data is synced back to OpenBeta in the background. This is intentional: contributions from SendRepeat users help improve the shared database for the entire climbing community. OpenBeta data is not fetched on your behalf in real time; the exchange happens server-side and does not involve direct requests from your device to OpenBeta.

You will be prompted before any content is published publicly. Within 30 days of contribution, you may request removal of your contributed data by contacting privacy@sendrepeat.app. After this window, contributed data is considered a permanent contribution to the OpenBeta database and cannot be individually retracted, as other users and systems may have come to rely on it. Your personal association with the contribution (your user account) remains deletable at any time as described in Section 5.

Service providers

We use a small number of third-party services to operate SendRepeat. Each has their own privacy practices which govern how they handle data. We encourage you to review their policies directly:

ProviderPurposePrivacy policy
Auth0Authentication & identity managementokta.com/privacy-policy
RenderCloud hosting & database infrastructurerender.com/privacy
OpenBetaOpen-source route database — we read route data from OpenBeta and sync public contributions back to it server-sideopenbeta.io

Legal requirements

We may disclose data if required by a valid court order or applicable law. We will notify affected users when legally permitted to do so, and we will contest requests we believe to be legally invalid or overly broad.


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

ende-ch