Privacy Policy

Effective date: 13 June 2026 · Last updated: 4 September 2026 (accounts, sign-in and the membership)

This Privacy Policy explains how the apps published by nchanted (“we”, “us”, or “our”) handle your information. It covers Waterline, Approach Control, and BBQ Truck. By installing or using any of these apps you agree to this policy as it applies to that app.

In short: we run no advertising, no analytics and no tracking, and we sell nothing to anyone. Approach Control and BBQ Truck are entirely offline and collect nothing at all. Waterline keeps your rowing on your own device unless you do one of three things, each of which is off until you tap it: sign in, so your history follows you to another phone; row online; or send a piece to your own Strava or Intervals.icu account. When you row online our server also logs the connection, including your IP address, to keep the service secure. Waterline is covered in full further down this page.

At a glance, per app

Waterline

Local + optional account
Permissions: Bluetooth (to connect your machine and strap), Internet
Network: only if you sign in, row online or connect Strava or Intervals.icu
Sign-in: optional, Google or Apple
Store: Google Play

Approach Control

No data collected
Permissions: none
Network: none — fully offline
Store: Google Play

BBQ Truck

No data collected
Permissions: none
Network: none — runs offline
Store: Google Play

Waterline

Waterline is an indoor-rowing app that reads your rowing machine over Bluetooth. It has no advertising, no analytics and no tracking, and it keeps no workout history on our side: the figures your machine sends are shown while you row and discarded when the piece ends. A small settings file on your device remembers your route, your best times, your colours, your workouts and which machine and strap to reconnect to. Signing in is optional and adds an account — see accounts below.

Two things you tap send anything at all, and one of them has a consequence on our server that is worth naming:

Heart rate

Waterline can connect a Bluetooth heart-rate strap. Nothing asks you to: if you never connect one, the app never reads a heart rate and none of this applies to you.

When a strap is connected, the reading is shown while you row and recorded in that piece on your device. It is not sent to the online river — the other rowers on your route never see it. If you choose to send a piece to Strava or Intervals.icu, your heart rate goes with it, under the same per-piece choice as everything else. It is not used to advise or diagnose anything, and disconnecting the strap in settings both drops the connection and forgets it.

Backing it up with your account is your choice, and it is off until you make it. If a piece arrives carrying a heart rate and you have not opted in, the server strips it and keeps the rest of the row. If you sign in and turn on BACK UP MY HEART RATE on the ACCOUNT page, Waterline stores two numbers for each piece you row from then on — your average and your peak heart rate — alongside the rest of that piece, so they come back on a new device and appear in your profile on waterlinerowing.com. Never a second-by-second trace. Heart rate is health data, so the only basis we rely on for this is your explicit consent (GDPR Article 9(2)(a)); we record when you gave it and the exact wording you saw. You can withdraw it on the same page in one tap, and withdrawing erases every stored value in the same operation — not at some later clean-up. Deleting your account erases them too. Pieces backed up before you turned it on carry no heart rate, and nothing is ever back-filled.

Comparing yourself with other rowers

Waterline can tell you where your best times stand among other rowers. It is off until you turn it on, with COMPARE ME WITH OTHER ROWERS on the ACCOUNT page in the app, beside the heart-rate switch, and it is the only reason any of what follows leaves your device.

What travels is a set of brackets, never your measurements: which of six age bands you are in, which of five weight bands, which of four height bands, your sex, and the country you already chose for your flag. Your height and weight themselves stay on your device — we are not told a centimetre or a kilogram, so there is none for us to lose. Each of the five is optional on its own; leaving one blank simply leaves that comparison empty.

What comes back is a count, a percentage and a spread. No other rower is ever named to you, and you are never named to them — nobody sees another person’s time. A bracket with fewer than eight rowers in it returns its size and nothing else, because a group small enough to count through is a group somebody can be identified in.

The basis for this is your consent; we record when you gave it and the wording you saw. Turn it off on the same page and all five values are erased in that moment, and you drop out of everyone else’s figures. Deleting your account removes them too.

Bluetooth, and the Android location permission

Waterline requests Bluetooth solely to find your rowing machine and heart-rate strap. On Android 11 and below the operating system will not let an app scan for Bluetooth devices at all unless it holds the location permission, so Waterline declares it for that reason only and restricts it to those versions (maxSdkVersion="30"). On Android 12 and above the scan permission is declared with the neverForLocation flag, which tells Android to withhold location information from the app. Waterline does not request, read, derive, collect, store or transmit your location on any version, and workouts sent to Strava or Intervals.icu carry no GPS track, because a rowing machine has no position.

Boats that are not people

Some of the boats you meet online are pace boats: software, named so that this is obvious. They are not real rowers and have no connection to anyone's data.

Accounts, and what the server keeps

An account is optional and Waterline rows without one. You sign in only if you want your rowing history, achievements and membership to survive a lost phone and follow you to the next one.

You sign in with Google or Apple. There is no Waterline password, because Waterline never sees one and never wants to hold one.

What the identity provider tells us, and what we keep of it

When you sign in, Google or Apple gives us a signed token about you. That token carries an opaque subject identifier — a meaningless string that means “this person” to us and nothing at all outside Waterline — and it also carries your email address and display name.

The server stores only the opaque identifier. There is no column for your email address and no column for your name. Your email and name are passed once to the app on your own device, so it can show you which account you are signed in with, and they stay in that app's private storage. If you use Apple's private relay address, that works here and we are none the wiser.

What your account holds

Events, and what a result shows

Waterline runs scheduled rows — a set time, the same water, whoever turns up. If you say you are coming, we store that so the app can show how many people are expected; other rowers see only the number, never who.

If you row one, we store your time and where you finished. The results for an event are public — anyone can see the finishing order, because a race needs one — but they carry no names. A result is a placing, a time and a split, and nothing on our server ties it to a name, because we do not keep one. You see which row is yours because you are signed in; nobody else can.

Your record across events — what you raced and what you won — is yours alone and needs your sign-in to read. You can row an event without an account; you simply cannot be ranked in one, because there would be nothing to attach the result to. Deleting your account deletes your signups and your results with it.

Your progress belongs to the internal Waterline ID, never to an email address, so changing your email or hiding it behind a relay cannot orphan your rowing.

Deleting it

You can delete your account from inside the app, without emailing anyone to ask permission: profile → ACCOUNT → DELETE ACCOUNT. That removes your history and profile from our server. It does not cancel a subscription — do that in Google Play or your Apple account settings first — and it cannot reach into anything you chose to publish elsewhere, such as a workout you sent to Strava or Intervals.icu. Anything on your device stays there until you clear the app or uninstall it.

If you cannot reach the app — phone lost, app already uninstalled — you can request deletion here instead, and it will be done within 30 days at the latest. That page also lists exactly what is removed and what is not.

The membership

If you take the membership, Google or Apple takes the payment and holds your payment details, not us. We never see your card. What reaches us is the fact that a valid subscription exists, recorded against your account so that it still counts when you open the app on a different device.

Some things are deliberately absent, and stay absent: no passwords, no advertising identifiers, no analytics SDK, no third-party trackers, no precise location, no exact height or weight, and no heart rate leaving your device unless you switch that on yourself — and then only two numbers per piece, never a trace.

Approach Control

Approach Control collects no personal data. It has no account system, no sign-in, no ads, no analytics, and no tracking. The app:

To make the game playable, it saves data locally on your device only (in the app’s private storage): your progress and saved shifts, preferences such as sound and display settings, gameplay statistics, achievements, and best scores. This information never leaves your device, is not accessible to us or any third party, and is removed when you clear the app’s data or uninstall it.

BBQ Truck

BBQ Truck collects no personal data. It is a single-player game that runs entirely offline: it holds no internet permission at all, makes no network requests, and contains no ads, analytics, tracking technologies or third-party SDKs. Your save file, settings and progress are stored locally in the app’s private storage, never leave your device, and are removed when you clear the app’s data or uninstall it.

Who else handles your data

A short and deliberately complete list.

That is the whole list. There is no advertising network, no analytics provider and no data broker in it, and we sell nothing to anyone.

App stores and platforms

Google Play (all three apps). When you download or use apps from Google Play, Google may collect and process certain information (for example for purchases, delivery, and crash reporting you opt into at the device level) under its own terms. That processing is governed by Google’s Privacy Policy at policies.google.com/privacy. We do not receive personally identifiable information from Google about individual users.

Strava (Waterline only). If you connect Strava, workouts you choose to upload are held in your own Strava account under Strava’s privacy policy. You can revoke Waterline at any time at strava.com/settings/apps.

Intervals.icu (Waterline only). If you connect Intervals.icu, workouts you choose to upload are held in your own Intervals.icu account under Intervals.icu’s privacy policy. Waterline asks for permission to write activities and nothing else — not your wellness data, not your calendar. You can withdraw it at any time from your Intervals.icu settings.

Children’s privacy

Our apps are not directed at children under the age of 13 (or the equivalent minimum age in your jurisdiction), and we do not knowingly collect personal information from them. Approach Control and BBQ Truck collect nothing at all; in Waterline, the only thing a child could make public is the display name they type for Row Online, which is optional, is never sent unless they tap ROW ONLINE, and is filtered before anyone else sees it.

Your rights

Privacy laws such as the EU/UK General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA) give you rights to access, correct, delete, or restrict the use of your personal data. Almost everything our apps hold about you is on your own device, where you control it directly and can erase it by clearing an app’s data or uninstalling it. Where you have connected Waterline to Strava or Intervals.icu, exercise your rights over the workouts held there with that service.

The one thing we hold on our own systems is the relay’s security log, which records connections along with the IP address they came from. If you want to know whether it holds anything of yours, or want it erased, write to info@nchanted.eu and say roughly when you were rowing; without that there is no name attached to a log line for us to search on. We will not ask you to prove who you are beyond what is needed to answer the question.

Data security and retention

Our apps store data in your device’s private storage, and Approach Control and BBQ Truck transmit nothing at all. Waterline transmits only while you are actually rowing online — over an encrypted connection, into memory on our relay, kept for no longer than your session — or when you send a single piece to Strava or Intervals.icu yourself. On-device data persists only until you clear it or uninstall the app.

The relay and the account server run on one machine we operate: SSH by key only with the root login disabled, a default-deny firewall with three ports open, TLS terminated at the front door, automatic security updates, and automated banning of hosts that hammer it. Its security log, the one place an IP address is written down, is kept for a limited period rather than forever, and is read only when something needs investigating.

How long we keep account data: for as long as you keep the account. Delete it in the app and the history and profile go with it. We do not keep a shadow copy for analytics, because there are no analytics.

Changes to this policy

We may update this policy from time to time — for example, if a game’s functionality changes or a new game is released. When we do, we will revise the “Last updated” date above and publish the new version at this page. Significant changes will also be reflected in the relevant store listing. Your continued use of a game after an update constitutes acceptance of the revised policy.

Contact

If you have any questions about this Privacy Policy, contact us at info@nchanted.eu.