Hairpin · Legal

Privacy notice

In effect from 26 October 2026 · What changed · Magyarul

This notice explains what personal data Hairpin processes, why, who else sees it, and what you can do about it. It covers the Hairpin apps for Android and iPhone, the web app at app.hairpinride.com and this website.

The short version

1. Who we are

The controller of your personal data is:

Vector Engineering Kft.

Vector Engineering Szolgáltató Korlátolt Felelősségű Társaság
2483 Gárdony, Barabás Miklós u. 10., Hungary
Company registration number: 07-09-035496
EU VAT ID: HU32484522

Privacy questions and requests: privacyhairpinride.com
Help with the app: supporthairpinride.com
Anything else: hellohairpinride.com

More about the company in the legal notice. The rules for using Hairpin are in the Terms of Use.

2. What we process and why

Each card says what data is involved, why we need it, the legal basis under the EU General Data Protection Regulation (GDPR), and how long we keep it. To have an account you must give an email address and a password: without them we cannot run one. Everything else is optional (a display name, a picture, bikes, photos, places, sharing, group rides, AI), and the app asks for location, motion-sensor, Bluetooth (RaceBox) and photo permissions only for the features that need them: refuse one, and only that feature stops working.

Your account

Data
Your email address, your password (stored only as a salted hash), a display name if you set one, an internal user name that nobody sees, your language and app settings, whether your email address is confirmed, and a profile picture if you add one on the web. The apps send their version, your Android or iOS version and your phone model with each request; we keep the latest with your account, visible only to our administrators, so we can help when you contact us.
Why
To create and run your account, sign you in and keep it secure, and to send you the emails an account needs: confirming your address, resetting your password, confirming a change of address and, while new accounts wait for approval, telling you when yours is ready. We don't send newsletters or marketing.
Legal basis
Performing our contract with you (GDPR Article 6(1)(b)). For the app and phone details: our legitimate interest in helping you when something goes wrong (Article 6(1)(f)).
Kept
Until you delete your account. A sign-up that is never confirmed is deleted 7 days after its last confirmation email.

Your rides

Data
The recordings you start: precise location (GPS), time, speed, and motion-sensor and air-pressure readings from your phone and, if you connect one, a RaceBox; the phone model and app version that made the recording; the name you give a ride; photos you attach on the web; and what we compute from all this: corners, lean angles, coaching notes, ride statistics, the weather at the time and place, and place names along the way.
Why
To show you your ride, read every corner back to you and track your progress. A ride is recorded only after you press Start, and your phone shows that it is recording for as long as it records.
Legal basis
Performing our contract with you (Article 6(1)(b)).
Kept
Until you delete the ride or your account.

Where you are while the map is open

Data
While the map is open or you navigate, the app asks our server what is around you, so it sends your current position (or, when you look around, the area on screen): speed limits, speed cameras and other hazards, road closures, fuel stations and other places, twisty roads, protected areas, and the name of a spot you tap. What you type into the search goes to our server too.
Why
To show these on the map and, while you ride, to warn you in time.
Legal basis
Performing our contract with you (Article 6(1)(b)).
Kept
Not stored with your account or in our database. Our server answers from its own data or cache, or asks the services in section 5 about the area without saying who you are. Like every request, these appear in our server logs (below) for up to 30 days.

Routes, places and your garage

Data
The stops and routes you plan and save, the GPX files you import, the places you save (such as Home) and the motorcycles you add to your garage: make, model, tyre sizes and fuel range. Your recent searches stay on your phone.
Why
To plan routes, guide you along them and estimate where to stop for fuel.
Legal basis
Performing our contract with you (Article 6(1)(b)).
Kept
Until you delete them or your account.

Hairpin Pro

Data
Your plan (Free or Pro) and where Pro comes from (Google Play, the App Store, or given by us), the product (monthly or yearly), its status, start and end dates, whether it renews, whether it was a test purchase, the store's reference for the purchase (Google's purchase token or Apple's original transaction ID) with a fingerprint (hash) of it, and a log of its status changes. To tie a purchase to your account, the app gives the store a code derived from your account's internal ID, which contains neither your name nor your email address. We never receive your card or other payment details: they stay with Google or Apple.
Why
To unlock Pro, keep it in step with the store (renewals, cancellations, refunds, payment problems), stop one purchase from unlocking several accounts, and help you if Pro does not show.
Legal basis
Performing our contract with you (Article 6(1)(b)).
Kept
Until your account is deleted. Deleting your account does not cancel a store subscription: you cancel that in the store.

You buy Pro through Google Play or the App Store: they take the payment, issue the receipt and handle refunds, under their own terms and privacy policies, as separate controllers. Our server asks them to confirm a purchase, and they tell our server when its status changes.

AI analysis, part of Pro

Data
When you open the AI analysis of a ride, ask a question about it, or ask the season coach on the Stats page, we send our AI provider, Anthropic, a compact summary: corner statistics, the coaching verdicts and place names along the route (for the season coach, figures from your rides), together with your question as you typed it. For a Pro rider, when a new ride has no name of its own, our server asks the AI for one automatically, from the names of the places where it started and where it turned, and a few of its figures. We never attach your GPS track, your photos, your email address or your name; but what you write into a question is sent as you wrote it, so leave out what you do not want sent, and anyone else's personal data. For each call we also record its kind, size and cost against your account, to keep within the limits.
Why
To write the ride summary, answer your questions and name your rides. The answers are advice about your riding; nothing is decided about you automatically. AI use is capped per ride, per day and per month for each rider.
Legal basis
Performing our contract with you (Article 6(1)(b)). Asking for an analysis or a question is your choice; naming new rides is part of Pro.
Kept
The analysis and the conversation about a ride stay with the ride until you delete it; the season coach's conversation stays with your account until you delete the account. The usage records stay with your account; once it is deleted they remain only as figures with no link to you. Anthropic works for us as a processor: under its commercial terms it may not use this data to train its models, and it deletes it within 30 days, unless it must keep a request longer because it was flagged for breaking Anthropic's usage policy, or because the law requires it.

Crash reports

Data
Technical details when the app crashes or hangs: the error, memory figures, the recorder's state, the app and system version, and the phone's maker and model. On the iPhone also what the system's own diagnostics (Apple's MetricKit) report about a crash or a hang. A short memory log of each ride (one line of memory figures a minute while you record) is sent too, on both phones. No location.
Why
To find and fix bugs.
Legal basis
Your consent, which you give by switching on Send crash reports under Settings → Privacy & data, or, on Android, by pressing Upload on the crash report screen (Article 6(1)(a)). The switch is off until you turn it on, on the iPhone, in the app from Google Play and in the test version that we publish ourselves alike. While it is off, the iPhone app writes down and sends nothing. Switch it off at any time.
Kept
Until the problem is fixed, and in any case no longer than 12 months after the report reaches us: older ones are deleted automatically.

Security and abuse prevention

Data
Your IP address, browser or app details and the result of Cloudflare's bot check (Turnstile) when you sign in, sign up or reset your password, and a count of recent attempts and requests from each IP address or account, also for public pages such as a Follow my ride link.
Why
To keep bots, password guessing and floods of requests away from the service and from accounts.
Legal basis
Our legitimate interest in keeping the service and your account safe (Article 6(1)(f)).
Kept
Attempt counts are held in memory for up to an hour. We don't store IP addresses with your account.

Server logs

Data
For each request to app.hairpinride.com: the time, the address asked for (a position in it rounded to about 1 km, and without the text of a search; the codes in sign-in, share and follow links are masked), the result, your IP address as passed on by Cloudflare, and your app or browser details.
Why
To keep the service running, trace faults and defend it against attacks.
Legal basis
Our legitimate interest in a working, secure service (Article 6(1)(f)).
Kept
30 days at most: older lines are deleted automatically. We don't link the logs to your account, don't use them to follow anyone, and read them only to find a fault or an attack.

Early access, only if you ask for it

Data
Your email address and a normalised form of it (so one inbox is counted once), your phone type and where you mostly ride, if you pick them (both are optional), the language of the page, and when you asked, when you confirmed your address and, later, when we invited you. Your IP address is held only in memory, for up to an hour, to limit repeated requests, and is not stored with your request (the server logs above still hold it, for 30 days at most).
Why
To confirm your address and send you an invite when Hairpin is ready for you: one email to confirm your address and one when your invite is ready. Nothing else unless you ask.
Legal basis
Your consent, which you give by sending the form and confirming your address (Article 6(1)(a)). You can withdraw it at any time by writing to privacyhairpinride.com.
Kept
A request you don't confirm is deleted after 30 days. A confirmed one is kept until your invite is sent and for 12 months after, or until you ask us to delete it at privacyhairpinride.com. The emails go out through the same provider as our account emails (section 5).

This website and the web app

Data
hairpinride.com uses no tracking cookies, no analytics and no ads. Its one cookie, hp_lang, is set only when you pick English or Hungarian with the language switch, and remembers that choice for a year. The web app at app.hairpinride.com keeps your sign-in and your planner settings in your browser's storage, only so that it works. Cloudflare, which carries both, processes connection data such as your IP address to deliver the pages and protect them from attacks.
Legal basis
Our legitimate interest in running a secure website (Article 6(1)(f)). The language cookie and the web app's storage only do what you asked for, so they need no consent.

3. Riding with others and sharing

These features are optional. They show your data to other people only when you choose it, and only what is described here. A friend, a link holder or another rider never sees your full email address. Where we name you to others, we use your display name; without one, other riders see “Hairpin rider”, and only your accepted friends see the part of your email address before the @ (set a display name, and they see that instead). The legal basis is performing our contract with you (Article 6(1)(b)): you ask us to show this to the people you choose.

Friends

Data
Your friends, the requests you send and receive, the riders you block, and your invite link, which you can renew or stop. To add someone by email you type their exact address: we use it only to find the account, and we never let anyone search or list accounts. We send no email about friend requests.
Who sees what
A friend sees your display name and your profile picture, and nothing else until you share something with them or invite them to a group ride.
Kept
Until you remove the friend or one of you deletes their account.

Group rides

Data
The group ride (its name, planned start, leader and sweep, who was invited and who accepted, declined or left, and the shared route with its latest versions) and, while it runs: your live position, sent every 5 seconds while you move and every 30 seconds while you stand, also in the background while you record a ride or follow a route; your quick messages; a safety alert; and the leader's regroup pin.
Who sees what
Only the members of that group ride: not your other friends, and not our administrators (Hairpin gives them no way to). They see your name, your position and how far ahead or behind you are, your quick messages for two minutes, and a safety alert while it stands. A safety alert is raised by your phone when you have stood still for 5 minutes away from the planned stops, or when your phone notices a hard impact followed by stillness (the crash detector on Android, the group alert on the iPhone); the detector reads the motion sensors on your phone during a group ride, and only the alert reaches the group. On the iPhone the alert is also spoken, if you have the voice switched on, and shows a notification on your phone with an I'm OK button; the iPhone asks to show notifications only when a group ride begins. The group ride calls or texts nobody (the text message the Android app we publish ourselves can send is in section 4). When the ride ends, every member sees the summary: each rider's distance, moving time, maximum lean and clean corners, taken from their own recording. Creating and leading a group ride is part of Pro.
Kept
Live positions, quick messages, alerts and the regroup pin are held only for a short time in our server's memory, and never written to our database or our logs: a position is dropped after 10 minutes (after two hours if it carries an alert), a message after two minutes, and everything when you leave or the ride ends. The group ride's record (its name, who took part, its route and its summary) is not live data: so that friends can look back at the ride, it is kept after it, until its leader deletes it or its last rider is gone. A group ride that was cancelled or never started is deleted a day after it ended (a ride nobody starts ends a day after its planned start). Your place in a group ride, and your row in its summary, go when you step out of it or delete your account. If the leader deletes their account, a finished group ride stays for the riders who remain, without a leader, with its name, route and summary; one that is still planned or running goes with its leader. The summary is built from the members' own rides, so a ride its owner deletes drops out of it.

Follow my ride

Data
The link you make while recording a ride (a code we store only as a fingerprint, with when it was made, ends and was stopped) and, while it is live: your position, direction, whether you are moving, the last ten minutes of your path and, while you navigate, your destination and your estimated arrival time.
Who sees what
Anyone who has the link, on a web page, without a Hairpin account: you decide who gets it. They see your display name (or “Hairpin rider”), your position with the last ten minutes of path, and, while you navigate, where you are going and when you should arrive. Never your email address or your rides. The link works until the ride ends, you stop it, or the time you chose runs out (12 hours at most); then the page says “ride ended” for an hour and stops working. Signing out of the app on the phone that made it stops it too. For people who open the page, we count requests per IP address in memory, to limit abuse, and their requests appear in our server logs like any other (section 2, 30 days at most); the page sets no cookies.
Kept
Your position, path and destination are held only in our server's memory, never written to our database or our logs, and are gone when the link ends. The link's record holds no place and is deleted 30 days after the link ended.

Places you propose for the map

Data
A name, a type, opening hours, a note and the spot, with when you proposed it, its status, and our decision (with a reason if it is refused).
Who sees what
An administrator reviews each proposal before other riders see it; while it waits, only you and our administrators see it. An approved place is shown to every rider on the map as a Hairpin community place, never with your name; only our administrators see who proposed it.
Legal basis
Performing our contract with you (Article 6(1)(b)); the review rests on our legitimate interest in a correct and lawful map (Article 6(1)(f)).
Kept
You can withdraw a proposal while it waits. An approved place stays on the map until we take it off; write to supporthairpinride.com if you want it removed. If your account is deleted, an approved place stays on the map with no link to you; a proposal still waiting or refused is deleted with the account.
Reports
If you report a place (a reason and an optional note), only our administrators see the report and that it came from you. We email you our decision. Your reports are deleted with your account.

4. What stays on your phone

Some things never reach our server:

On Android, the phone's own backup to your Google account may include rides that are waiting to upload and the offline copy. That backup is yours, under Google's terms; we don't receive it.

5. Who else handles data

Providers working for us

These providers process personal data on our behalf, under data processing terms:

The app stores

Google (Google Play) and Apple (the App Store) deliver the apps and sell Hairpin Pro. They act as separate controllers under their own privacy policies. From them we receive only the purchase details described under Hairpin Pro.

Services our server asks

Routes are calculated on our own server. For the rest, our server sends these services only what the question needs. They see our server's address, not yours, and nothing that names you; the area or the place name in question still reaches them:

Map images your device loads

As with any online map, your phone or browser loads map images directly from these services, so they see your device's IP address and the part of the map you are looking at: OpenFreeMap (street and dark maps), OpenTopoMap (terrain), Esri (satellite), Amazon Web Services (elevation data for the trail map's hill shading) and, if OpenFreeMap can't be reached, OpenStreetMap's own map server in the web app. Some of these, such as Esri and Amazon Web Services, may serve the images from outside the European Economic Area; your device connects to them directly, under their own terms.

Other riders, and our administrators

Other people see your data only as section 3 describes. Our administrators can see accounts, the places proposed for the map and, when that is needed to fix a problem, a single ride; Hairpin gives them no way to see group riders' live positions. Each time an administrator opens another rider's ride, photos, profile picture or crash report, we record who opened what and when, and keep that record for 12 months.

Authorities

We don't sell or rent personal data, and we pass it to nobody else unless the law requires it, for example a court order (Article 6(1)(c)).

Transfers outside the European Economic Area

Cloudflare and Anthropic are based in the USA. Transfers to them rely on the European Commission's adequacy decision for the EU–US Data Privacy Framework where the provider is certified under it, and otherwise on the European Commission's standard contractual clauses in the provider's data processing terms. Krystal Hosting is based in the United Kingdom: transfers to it rely on the European Commission's adequacy decision for the United Kingdom. Write to privacyhairpinride.com for details.

6. Where your data is stored

Your account and your rides are stored on our own server in Hungary, run by Vector Engineering Kft. Data leaves the European Economic Area only as described in section 5.

7. How long we keep data

8. Deleting your account

You can delete your Hairpin account at any time:

Deleting your account removes your profile and all your rides, routes, saved places, bikes, photos, AI conversations, crash reports, friends, share links and Follow my ride links, your place in every group ride and your row in its summary, the group rides you lead that are still planned or running or that never took place, your place proposals that are waiting or were refused, your reports of places, and everything computed from them, immediately and for good. A group ride you led that has finished stays for the riders who remain, without you as its leader (section 3). Places of yours that were approved stay on the map with no link to you, and the AI usage records stay as figures with no link to you. Copies in our backups expire within 30 days. Emails you sent us are kept as section 7 says. Deleting your account does not cancel a Pro subscription: cancel it in Google Play or the App Store. Before you delete, you can download your rides as GPX files (a Pro feature) or ask us for a copy of your data.

9. Your rights

Under the GDPR you can ask us to:

Hairpin evaluates your riding automatically (corner verdicts, scores, your progress): that is profiling in the GDPR's sense, done only to coach you. It has no legal or similarly significant effect on you, and we make no decisions about you by automated means that have such effects. Write to privacyhairpinride.com. We answer within one month, free of charge. We may ask you to confirm who you are, usually by writing from your account's email address.

If you think we have got something wrong, please tell us first: we want to put it right. You also have the right to complain to the Hungarian data protection authority, or to the authority of the EU country where you live or work, and to go to court; in Hungary you can bring the case before the regional court (törvényszék) of where you live.

Nemzeti Adatvédelmi és Információszabadság Hatóság (NAIH)

Hungarian National Authority for Data Protection and Freedom of Information
1055 Budapest, Falk Miksa utca 9–11., Hungary · Postal address: 1363 Budapest, Pf. 9.
[email protected] · naih.hu

10. Security

11. Age limit

Hairpin is for riders aged 16 and over. We don't knowingly collect data from anyone younger. If you think a child has signed up, tell us and we will delete the account.

12. Changes to this notice

If we change this notice, we update it here and change the date at the top. If a change affects how we use your data, we tell you in the app or by email before it applies.

What changed on 6 October 2026 (the previous version was in effect from 29 September 2026): the notice now covers the iPhone app; it says what the app sends while the map is open and what our server logs hold; it adds friends, share links, group rides, Follow my ride and the places you can propose for the map; it describes Hairpin Pro and the stores' role, the AI ride names and our own map data server; and it lists the legal basis and how long we keep each kind of data, our providers and the basis for transfers outside the EEA. Downloading rides as GPX files is now part of Pro; a copy of your data on request stays free. Later the same day we made the notice more precise, without changing what we do: what is required and what is optional, the automatic ride names, how long Anthropic keeps data, emails to us, the server logs, the crash alerts by text message, and how live positions are held.

What changed later on 6 October 2026: the iPhone app can now send crash reports and memory figures, if you switch Send crash reports on (it is off until you do), and on a group ride the iPhone's group alert reads the phone's motion sensors; only the alert itself leaves the phone. The crash report and group ride cards say the same.

What changed on 7 October 2026: on a group ride your live position is now also sent in the background while you follow a route without recording, as it already was while you record a ride. The group ride card says the same.

What changed on 26 October 2026 (the previous version was in effect from 25 October 2026): the server logs keep a position only rounded to about 1 km and a search without its text, and we record each time an administrator opens another rider's data, for 12 months.

What changed on 25 October 2026 (the previous version was in effect from 7 October 2026): you can now report a community place in the app. The notice says who sees a report, that we email you our decision, and that your reports are deleted with your account.

Back to hairpinride.com