# Privacy policy

Last updated 23 October 2026.

Traceway plans routes. To do that, it keeps your account and the routes you save, and no more than it needs. There are no ads, and your data is never sold. The pages of this site count visits only if you agree, as explained below.

This page explains what is kept, why, who else handles it, and what you can do about it.

## Who is responsible

Traceway is run by NxT-Solutions, Westerlo, Belgium. NxT-Solutions is the controller of your personal data under the GDPR.

For anything about your data, email [privacy@nxt-solutions.com](mailto:privacy@nxt-solutions.com).

## What Traceway keeps, and why

- **Your account.** Your name, your email address, and your password, stored only as a hash that cannot be turned back into the password. An account you open with a connected account has no password until you set one. A new email you ask for waits beside the old one until you open the link sent to it, and your account keeps the old one until then. If you turn on two-step sign-in or a passkey, the secret it needs is kept too.
- **Your saved routes.** The name, the sport, what you asked the planner for, the line itself, its start and finish, every leg of a multisport plan, and the climb, surfaces, turns, and stops along it. Each saved route also gets a picture of the route on the map, for shared links.
- **Your watches.** The name you give a watch, a pairing code that works for 10 minutes, the key the watch uses to fetch your routes (stored only as a hash), and when it last did.
- **AI assistants you connect.** Which app you connected, the sign-in keys it uses, and when they run out.
- **Accounts you connect.** If you log in with, or connect, an account you have at another service, such as Google or GitHub: which service, your account number there, when you connected and when you last logged in with it, and what you allowed. With the number, it keeps the email address Google, Wahoo, Ride with GPS, or RunSignup shares, your username at GitHub or Discord, and your display name at OpenStreetMap. Only Wahoo and Ride with GPS give Traceway keys that it keeps, encrypted, to send your routes. For them, it also keeps which routes you sent there.
- **When you last used Traceway.** The time you last used the planner, the watch app, or a connected AI assistant, to the quarter of an hour, and your role, which is User unless you help run Traceway. It shows how many riders come back, and helps when you ask for help with your account. It also keeps when the planner first showed you around, so the short tour does not open again. All of this is in your copy of your data.
- **Totals of what is used.** Each day, the server adds up how often each part of Traceway is used, such as routes drawn, files exported, sign-ins, and watch syncs. A total says how many times, never who.
- **Signing in.** While you are signed in, the server keeps a session with your IP address and the name of your browser. It keeps you signed in and helps stop someone else from using your account.
- **Error logs.** When something breaks, the server writes down what happened so it can be fixed. A log line can include your account number. It never includes your password.
- **Account email.** Traceway only emails you about your account: the welcome, confirming your address, the link that finishes opening an account with another service, resetting your password, a change of email or password, an account connected or disconnected, a copy of your data when you ask for it, and the goodbye when you delete your account. No newsletters, no marketing.

A start point is often a home. Keep that in mind before you share a route.

## Who at Traceway can see your account

A few people at NxT-Solutions help run Traceway. They can see your name, email address, and role, when you joined and last used Traceway, how many routes you saved, which watches, AI assistants, and services are linked, and which browsers are signed in, by name only and never with your IP address. They never see your password, the secrets for two-step sign-in, or the keys a connected service gave Traceway.

To help you, or to keep an account safe, they can change your name or email address, sign you out everywhere, turn off two-step sign-in, or delete your account. Deleting it works the same as when you do it yourself, and you get the same email.

To answer a question, they can also open the planner as you see it. While they do, your password, two-step sign-in, passkeys, and data copy stay closed, and it does not count as you using Traceway.

Each of these is written down: what was done to your account, by whom, and when. That record is kept for a year. What was done and when is in your copy of your data. If your account is deleted, the record no longer says it was yours.

## Routes you do not save

When you plan a route, the points and your settings go to the Traceway server, which asks the map services below to draw the route and read its climb and stops. A route you do not save is not stored with your account. The server keeps the answer for up to two hours, not linked to you, so the same request is quicker a second time.

The planner also keeps your last plan in your own browser, so it is still there when you come back. See [cookies and storage](https://traceway.online/cookies).

## Counting visits

The pages of this site, such as the home page, help, and this page, ask whether they may count your visit. Nothing is counted until you say yes. If you say no, nothing from Cloudflare is loaded. The planner itself never counts visits. It only keeps the daily totals of what is used, described above, which never say who.

Traceway uses the counts for two things only: to know how many people visit, and to make the site better. For example, if few people read a page, it may need clearer words. The counts are never used for ads, never sold, and never shared with partners. Cloudflare counts them on behalf of NxT-Solutions, under a data processing agreement.

To be exact about where it runs and what it sees:

- **Where it runs:** the home page (/), Support Traceway (/support), the Storybook page (/storybook), and the legal pages: privacy (/privacy), terms (/terms), cookies (/cookies), and legal notice (/legal).
- **Where it never runs:** the planner and everything you reach after you log in, such as your routes, your library, and your settings. Also the log in and sign up pages, shared route links, error pages, the two Storybooks the Storybook page opens (/storybook/app/ and /storybook/web/), the Traceway watch app, AI assistants connected to Traceway, and the emails Traceway sends.
- **What Cloudflare gets:** which page you opened, the site that sent you there, your browser and device type, and how fast the page loaded. Like any website, it sees your IP address. It sets no cookie and keeps nothing in your browser.
- **What Traceway sees:** only totals, such as how many people opened a page and from which country. Never your name, your email address, or your routes, and a visit is not linked to your Traceway account.

You can change your mind at any time with **Cookie choice** at the bottom of every page. After a no, nothing is counted from the next page on. It does not undo what was counted before, including the page you are on.

## Shared links

Anyone who has a shared link can see that route, its picture, and how it was planned. They do not see your name or your email address. Shared links are kept out of search engines. Delete the route, and its link stops working.

## Who else handles your data

Traceway uses a few other services. Each gets only what it needs.

- **Hetzner Online** hosts the server and the database, in Germany.
- **Cloudflare** passes every visit to traceway.online on to the server, to keep the site fast and to stop attacks, so it sees your IP address and the pages you ask for. It checks that a person, not a script, fills in the sign-up and password reset forms, and the form that finishes opening an account with another service. It also keeps the backup copies of the database, and counts visits to the pages of this site when you agree. NxT-Solutions reads Cloudflare’s totals of requests, visits, and page speed. For the requests Cloudflare blocked, it reads the page asked for, the browser’s name, and the country, never the IP address, and keeps only the totals, for an hour.
- **Resend** sends the account email. It gets your email address and the message. For a copy of your data, that includes the file.
- **Sentry** tells NxT-Solutions when something in Traceway breaks or runs slowly. It gets the address of the page without its search part, your browser type and language, how long each step took, and what went wrong, which can hold the points or the place name the server was asking a map service about. It never gets your name, email address, IP address, cookies, or what you type into a form. Sentry keeps it in Germany.
- **Map services** draw and read the routes: a [Valhalla](https://valhalla1.openstreetmap.de) routing server run by FOSSGIS e.V. in Germany, [Nominatim](https://nominatim.org) from the OpenStreetMap Foundation for place names, and the [OpenFreeMap](https://openfreemap.org) map tiles for water, toilets, and cafés. The Traceway server sends them the points of a route, the name of a place, a place you search for with the middle of your map rounded to about 10 kilometres, a pin rounded to about 100 metres, or which map tiles a route crosses. It never sends your name or email address.
- **Your own browser** loads the map itself from [OpenFreeMap](https://openfreemap.org). Like any website, it sees your IP address and the part of the map you look at. Everything else goes through Traceway.

Hetzner, Cloudflare, Resend, and Sentry handle your data only on behalf of NxT-Solutions, under a data processing agreement.

## Accounts you log in with

You can log in with an account you already have at another service, or connect one under Settings, then Connections. When you do, you go to that company’s own page, log in there, and choose what to allow. The company then tells Traceway who you are. It handles your data there under its own privacy policy, not on behalf of NxT-Solutions.

Traceway opens a new account straight away only when the service confirms your email address. If it does not, or shares none, Traceway emails you a link that works for 60 minutes. Your account is opened only when you use that link. Open it in the same browser you started in, and the service is connected too. Opened anywhere else, the link still opens your account, but the service is not connected: you can connect it later under Settings, then Connections. If you already have a Traceway account with the email the service confirms, you are logged in to it and the service is connected. Otherwise you log in to your account and say yes before the service is connected.

Google, Discord, Wahoo, Ride with GPS, and RunSignup are run by companies of the same name. GitHub is run by Microsoft, and OpenStreetMap by the OpenStreetMap Foundation.

Traceway sends these services nothing about you, except the routes you send to Wahoo or Ride with GPS: each route’s name, sport, line, distance, and climb. From there, the service handles the route under its own privacy policy. Traceway uses the keys Wahoo and Ride with GPS gave it only to send those routes, to look up which account the keys belong to, to renew them, and to withdraw them.

Disconnect an account, or delete yours, and Traceway forgets the connection. It also asks Wahoo and Ride with GPS to withdraw the keys they gave it, and does the same when you cancel opening an account with one of them. For the others, you can remove Traceway in your account at the service.

## AI assistants, watches, and donations

If you connect an AI assistant, such as Claude or ChatGPT, what you type there is handled by the company behind it, under its own privacy policy. Traceway gives the assistant only what you ask it for: the routes it plans for you and the list of your saved routes.

The Traceway watch app fetches your routes straight from Traceway. A route file you open in Garmin Connect, or in any other app, is handled by that app’s maker.

Donations go through PayPal or GitHub Sponsors, on their own sites. Traceway never sees your card or bank details. They may pass your name and email address to NxT-Solutions, which keeps them only for its records.

## Outside the EU

Cloudflare, Resend, and Sentry are American companies. When your data leaves the European Economic Area, it is protected by the EU-U.S. Data Privacy Framework or by the EU’s standard contractual clauses.

Most of the services you can log in with are American companies too. The OpenStreetMap Foundation is in the United Kingdom, which the EU recognises as protecting data well. What they learn about you, they learn because you chose to log in with them, connect them, or send them a route.

## The legal grounds

- **The service you asked for** (GDPR article 6(1)(b)): your account, your routes, your watches, the AI assistants you connect, the accounts you choose to log in with or connect, and the account email.
- **Legitimate interests** (article 6(1)(f)): keeping Traceway safe and working, with sessions, error logs and reports, speed checks, backups, protection against attacks and scripts, and limits on how often the map services are asked. Also knowing how much Traceway is used, with the time you last used it and daily totals that never say who, and helping you with your account when you ask.
- **Your consent** (article 6(1)(a)): counting visits to the pages of this site with Cloudflare, to know how many people visit and to make the site better. You can take it back at any time with Cookie choice at the bottom of every page.
- **A legal duty** (article 6(1)(c)): when the law requires NxT-Solutions to keep something or hand it over.

## How long it is kept

- **Your account and saved routes:** until you delete them, or your account.
- **A session:** until you log out, or 2 hours after you last used Traceway. With “Remember me”, up to 400 days.
- **A pairing code:** 10 minutes.
- **A connected account:** until you disconnect it, or delete your account.
- **A log in with another service that you did not finish:** up to 15 minutes, or up to 60 minutes while the link Traceway emailed you to open your account still works. Then it is forgotten.
- **When you last used Traceway:** until you delete your account.
- **Daily totals of what is used:** two years, not linked to you.
- **What the people who run Traceway did to your account:** one year.
- **Unsaved routes and their details:** up to two hours, not linked to you.
- **Place names:** 30 days, for a pin rounded to about 100 metres, not linked to you.
- **Place searches:** 30 days, for the words you typed and the middle of your map rounded to about 10 kilometres, not linked to you.
- **An email that could not be sent:** up to a day, so the problem can be found. Then it is deleted.
- **Your yes or no to counting visits:** in your own browser, for up to a year. Then the pages ask again.
- **How you last logged in:** in your own browser, for up to 400 days.
- **Backups:** something you delete can stay in a backup for up to 14 days. Then it is gone.
- **Error logs:** only the latest. Older lines are overwritten automatically.
- **Error reports at Sentry:** 90 days at most. Then Sentry deletes them.

## Your rights

You can see, correct, download, and delete your data yourself, in the planner:

- **See it and download it:** Settings, then Your data. The file has your account, your connected accounts, and every saved route, and a copy is emailed to you.
- **Correct it:** Settings, then Profile.
- **Delete it:** delete a route in your library, or your whole account under Settings, then Profile. It is deleted straight away.
- **Disconnect a watch or an AI assistant:** Settings, then Devices or AI assistants.
- **Disconnect a connected account:** Settings, then Connections. For Wahoo and Ride with GPS, this also asks the service to withdraw Traceway’s access. For the others, remove Traceway in your account at the service too.

You also have the right to ask what is kept about you, to object to how it is used, to limit its use, and to take it with you. Email [privacy@nxt-solutions.com](mailto:privacy@nxt-solutions.com), and you will get an answer within a month.

If you think your data is handled wrongly, you can complain to the Belgian Data Protection Authority, at [dataprotectionauthority.be](https://www.dataprotectionauthority.be), or to the authority in your own country.

## Keeping it safe

Every page is sent over an encrypted connection. Passwords and watch keys are stored only as hashes, and the keys from connected services are kept encrypted. You can add two-step sign-in or a passkey under Settings, then Security.

If you reset the password of an account whose email address was never confirmed, or log in to it with a service that confirms that address, Traceway removes every connected account, passkey, and two-step sign-in on it, and signs it out everywhere, so nobody who opened it with your address keeps a way in. Logging in with a service removes the old password too.

## Children

Traceway is for people aged 13 and over. If you think a child under 13 has an account, email [privacy@nxt-solutions.com](mailto:privacy@nxt-solutions.com) and it will be deleted.

## Changes

If this policy changes, the new version is posted here with a new date. For a big change, you get an email first.
