Welcome to Trialoop ("we," "us," or the "Company"). Trialoop is a motorcycle trial race management application that enables marshals to score riders, spectators to view live leaderboards, and organizers to manage races.
This Privacy Policy explains how we collect, use, disclose, and safeguard your personal data when you use the Trialoop mobile application (com.trialoop.trialoop_marshal) and related services.
We are committed to complying with the EU General Data Protection Regulation (GDPR), the California Consumer Privacy Act (CCPA/CPRA), and other applicable privacy legislation. We continuously review our practices to align with these regulations.
Trialoop acts as the Data Controller for personal data collected through the App. For data protection inquiries: contact@trialoop.com.
| Data Type | Details |
|---|---|
| Email address | Required for account creation and authentication |
| Password | Hashed via Supabase Auth — never stored in plain text |
Account creation is required only for Organizer mode. Marshals and spectators can use the App without an account.
| Data Type | Details |
|---|---|
| Device identifier | Used for marshal device binding to ensure scoring integrity |
| Device model and OS version | Used for compatibility checks and troubleshooting |
| Data Type | Details |
|---|---|
| Race scores | Entered by marshals, stored on our server |
| Offline score cache | Temporarily stored locally in SQLite for offline functionality |
Approximate or precise location is used during race registration and for the Friends Race feature (voluntary sharing between friends). Location is never collected in the background.
Precise GPS location (city and country) is also collected at first app launch and periodically during use to generate aggregated usage statistics — this helps us understand where Trialoop is used worldwide. This data is stored on our servers and associated with your device identifier.
Face ID / fingerprint — processed entirely on your device by the operating system. We never receive, transmit, or store your biometric data.
| Feature | Purpose | Required? |
|---|---|---|
| Camera | QR code scanning for rider identification | No (marshals only) |
| NFC | NFC tag reading for rider identification | No (marshals only) |
| Bluetooth | Connection to label printer | No (printing only) |
| Location | Registration, Friends Race & usage analytics | No (on request) |
| Biometrics | Securing Organizer mode | No (organizers only) |
We process your data solely to provide the race management service. We do not use your data for advertising, user profiling, or selling to third parties.
We use Supabase as our data processor (database hosting). No data is shared with advertising networks, analytics providers, or data brokers.
| Data Type | Retention Period |
|---|---|
| Organizer account data | Until account deletion + up to 30 days for backup removal |
| Race scores | As required by federation regulations (typically up to 5 years) |
| Device binding data | Until the device binding is revoked |
| Location data (Friends Race) | Real-time only — not retained |
| Location data (usage analytics) | Until device de-registration or account deletion |
| Biometric data | Never stored by us (on-device only) |
| Right | Description |
|---|---|
| Access | Request a copy of the personal data we hold about you |
| Rectification | Request correction of inaccurate data |
| Erasure | Request deletion of your account directly from your profile or by emailing contact@trialoop.com |
| Restriction | Request limitation of processing |
| Data Portability | Download a copy of your data directly from your profile (structured JSON format) |
| Object | Object to processing based on legitimate interests |
| Withdraw Consent | Withdraw consent at any time |
To exercise these rights: log in to your profile or email contact@trialoop.com. We respond within 30 days.
You can request account deletion directly from your profile page (section Privacy & Personal Data). Your request will be processed within 15 days. We reserve the right to contact you beforehand — for example to verify your identity or handle specific cases (e.g. if you are a federation organiser). You may cancel your request at any time during that period.
You may also submit your request by email to contact@trialoop.com with subject "Account Deletion Request".
The App is not directed at children under 16. We do not knowingly collect personal data from children.
We may update this Privacy Policy. The "Last Updated" date will be modified accordingly. For material changes, we will notify you through the App.