Effective date: 17 April 2026 · Controller: Feral Ventures Limited
This policy explains what personal data Bikestack collects, why, how it is used, and your rights under UK GDPR and the Data Protection Act 2018.
For any privacy questions or to exercise your rights, contact us at privacy@bikestack.app.
Feral Ventures Limited is the data controller for personal data processed through Bikestack. We are registered in England and Wales.
Contact: privacy@bikestack.app
What: email address, display name, avatar photo, password (hashed — we never see it in plain text).
Why: to create and manage your account.
Legal basis: performance of contract.
What: username, mechanic skill level, riding frequency, disciplines, broad location label (e.g. "Yorkshire, England"), approximate location coordinates (used only to generate the location label — not your home address).
Why: to personalise maintenance suggestions and connect you with local riders. Location is collected at city/county level — we do not store your street address or precise GPS coordinates from your profile.
Legal basis: performance of contract; consent (location is optional and can be skipped).
What: bike details (nickname, model, colour, frame size, notes), component specifications, purchase dates, purchase prices, serial numbers, bike photos, maintenance logs, service dates and costs.
Why: to provide the core service — maintenance tracking, service history, and public build pages.
Legal basis: performance of contract.
Note: serial numbers are stored privately and never displayed publicly. Purchase prices are private to your account.
What: Strava OAuth access and refresh tokens (encrypted at rest); ride data including distance, moving time, elevation, ride start coordinates (latitude/longitude), activity name, and timestamp. We also store the raw Strava API response for debugging and data integrity purposes.
Why: to sync your rides automatically and update component mileage after each activity. Ride start coordinates are used to fetch weather data for the ride and are then retained as part of your ride record.
Legal basis: consent (you explicitly connect Strava via OAuth). You can disconnect Strava at any time from Settings, which revokes our access for future syncs. Previously synced ride data remains until you delete it or close your account.
Important: Strava's own Privacy Policy governs how they handle your data independently of Bikestack.
What: page views, feature interactions, and general usage patterns collected via Plausible Analytics.
Why: to understand how the service is used and improve it.
Legal basis: legitimate interests.
Privacy note: Plausible is cookieless and does not collect or store any personally identifiable information. No IP addresses are stored. See Plausible's privacy policy.
What: an anonymous random token stored in your browser's sessionStorage to count unique views of public build pages.
Why: to show bike owners how many unique visitors their public build page has had.
Legal basis: legitimate interests. The token is not linked to your identity and is cleared when you close your browser tab.
What: your email address and the content of communications (maintenance reminders, account notifications).
Why: to deliver service emails (account verification, maintenance reminders) and, with your consent, product updates.
Legal basis: contract (transactional emails); consent (optional notifications, which you can disable in Settings).
Bikestack uses the following cookies and browser storage:
We do not use advertising cookies or third-party tracking cookies. Plausible Analytics operates without any cookies.
We do not sell your data. We share data only with the following sub-processors necessary to operate the service:
| Processor | Purpose | Location |
|---|---|---|
| Supabase | Database, authentication, file storage (backups) | EU (AWS eu-west-1) |
| Cloudflare R2 | Photo and avatar storage | EU |
| Resend | Transactional email delivery | US (SCCs in place) |
| Plausible Analytics | Privacy-preserving, cookieless analytics (no personal data) | EU |
| Strava | Ride data sync (only when you connect Strava) | US (SCCs in place) |
| Open-Meteo | Weather data for rides (ride coordinates sent, no account data) | EU |
We may also disclose data if required to do so by law or in response to valid legal process.
We may retain anonymised, aggregated data (e.g. total ride counts) indefinitely as it cannot be used to identify you.
You have the right to:
To exercise any of these rights, email privacy@bikestack.app. We will respond within 30 days. We may ask you to verify your identity before fulfilling a request.
You also have the right to lodge a complaint with the Information Commissioner's Office (ICO) if you believe your data rights have been violated.
We take reasonable technical and organisational measures to protect your data, including:
No system is 100% secure. In the event of a data breach affecting your rights, we will notify you and the ICO as required by law within 72 hours of becoming aware.
Bikestack is not directed at children under 13. We do not knowingly collect personal data from children under 13. If you believe a child under 13 has created an account, contact us at privacy@bikestack.app and we will delete the account promptly.
Users aged 13–17 should have a parent or guardian review this policy.
We may update this policy from time to time. We will notify you by email or in-app notice before material changes take effect. The effective date at the top of this page will always reflect the current version.
© 2026 Feral Ventures Limited