Privacy policy

Your data in Rotorhead

What the app keeps on your device, what the optional account and AI tutor send to our server, who else sees anything, and what you can ask us to do about it.

In brief

Contents

  1. Who we are
  2. Data that stays on your device and in your iCloud
  3. Your Rotorhead account
  4. The AI tutor
  5. Weather and aerodrome services
  6. Data at a glance
  7. What we do not do
  8. This website
  9. Children
  10. Security
  11. Your rights
  12. Changes to this policy
  13. Contact

1. Who we are

Rotorhead is a study tool for the UK CAA PPL(H) helicopter theory exams and a flying companion. It is published by Skids Down. Skids Down is a trading name of Pedal Pulse Technologies Ltd, registered in England and Wales.

For the data described in this policy that reaches our server, Skids Down is the controller (the organisation responsible for that data) under the UK General Data Protection Regulation (UK GDPR) and the Data Protection Act 2018. For data that stays on your device or in your own iCloud account, we are not the controller, because we never receive it.

This policy applies to the Rotorhead app on iPhone, iPad and Mac, to the Rotorhead server at api.skidsdown.com, and to this website. You can write to us at privacy@skidsdown.com.

2. Data that stays on your device and in your iCloud

Almost everything Rotorhead knows about you is held in a single database on your device. If iCloud is available on the device, that database is mirrored to the private part of your own iCloud account, so it follows you to your other devices. If iCloud is not available, the app keeps the data on the device only.

The private iCloud database belongs to you. Apple stores it under your Apple ID and your agreement with Apple. Skids Down has no access to it, no way to read it, and no copy of it.

What is in it

Pilot details

The Flying mode asks for details that the currency maths and the logbook report need: your full name, licence, CAA reference number, postal address (optional), date of birth, medical class and the dates your medical and licence were issued, and your home aerodrome. These are stored in the app's settings on your device.

Some settings sync between your devices through iCloud's settings sync: your date of birth, medical class and issue date, licence issue date, home aerodrome, career goal and progress, the free-text learner notes you write for the tutor, and your tutor and weather settings. Your name, licence, CAA reference and address do not sync; they stay on the device where you entered them.

Keys and tokens

The Keychain on your device holds the sign-in tokens for your Rotorhead account and any API keys you add yourself: an Anthropic key, an OpenAI-compatible key, and a Met Office DataHub key. They are saved as iCloud Keychain items, so Apple carries them to your other devices if you use iCloud Keychain. Each API key is sent only to the service it belongs to and never to Skids Down; the sign-in tokens go only to our server.

While you are signed in, the app also keeps a copy of your account record (identifier, email or relay address, name if shared, and plan) in its settings on the device so it can show it to you. It does not sync and is removed when you sign out.

Files you export

You can export your flashcards and syllabus checklist as Markdown files to a folder you choose, your logbook as a CSV file, and a Part-FCL logbook report as a PDF. The PDF front sheet carries your name, licence, CAA reference and address, and each flight carries the instructor or pilot in command named in it. Every export goes through the system file picker, so nothing leaves the app until you choose where it goes. Once exported, a file is yours to keep or share, and this policy no longer covers it.

Shared study content

Question banks and lessons that Skids Down publishes are read from a public iCloud database. In normal use the app only reads from it; your own study data is not uploaded to it. The Study files menu has an author option that can publish a content pack to that database. It is meant for Skids Down's authors, and the database's own permissions decide whose account may write to it. Apple sees your iCloud account as the one making the request, as it does for any iCloud feature.

3. Your Rotorhead account

An account is optional. You need one only to use the AI tutor through our server. You create it with Sign in with Apple; there is no password and no email sign-up.

What the server stores

When you sign in, the app sends Apple's identity token and, if you chose to share it, your name to our server. The server checks the token against Apple's public keys and creates or finds your account. It stores:

We use this to run your account, to apply the daily tutor allowance, and to tell your account apart from everyone else's. The lawful basis (the legal reason we are allowed to do this) is performance of a contract: it is what we need to provide the service you asked for.

Sign-in tokens

After sign-in, the app holds a short-lived access token (60 minutes) and a refresh token (90 days). The server stores only a scrambled fingerprint of the refresh token (a hash), never the token itself. Each use of a refresh token replaces it with a new one, and logging out in the app revokes it. Expired and revoked token records stay in the database until you delete your account.

Server logs

The server's access log records the IP address each request came from, the request method and path, and the response status. It does not record who you are or what you sent. These logs are kept for 30 days in AWS CloudWatch in London and then deleted. We keep them to run the service and to investigate faults and abuse; the lawful basis is our legitimate interest in keeping the service working and secure.

Deleting your account

Email privacy@skidsdown.com from the address on your account and we will delete it; in-app deletion is coming in the next update. The server removes your account record, all refresh tokens, all tutor usage records and all lesson-build jobs, including any stored results. Deletion happens immediately and cannot be undone. Your study data, logbook and pilot details are not affected, because they were never on our server; you can keep using the app without an account.

Two things to know: deleted records can persist in our encrypted automated backups for up to 7 days before those backups expire (if we ever retire the database, a final copy is taken and kept until we delete it); and deleting your Rotorhead account does not remove Rotorhead from the list of apps using your Apple ID. You can remove it yourself in your Apple ID settings under Sign in with Apple.

4. The AI tutor

The tutor answers questions, runs study sessions, marks your typed answers, builds lessons and writes question variants. It only runs when you do something: typing a message, opening a session or lesson, submitting an answer, or finishing a review. Nothing contacts an AI provider at launch or in the background.

What is sent

Every tutor request carries your question or answer plus a study context so the tutor can be useful:

When the tutor marks an answer it also receives the answer you typed, the answer key and your last few results.

The tutor never receives your logbook, your name, licence, CAA reference, address, date of birth, medical details, aerodromes, aircraft, or your account details.

Using the tutor through our server

By default the app sends tutor requests to our server, which forwards them to Anthropic (api.anthropic.com) using our own key and returns the reply unchanged. The server does not add your name, email or any identifier for Anthropic; Anthropic sees the request content and our server's address. Anthropic is a company in the United States, so your tutor requests leave the UK and are processed by Anthropic under its commercial terms. Anthropic's own privacy notice is at anthropic.com/privacy.

What our server keeps depends on the kind of request:

Usage rows add up to a daily allowance per plan, which resets at midnight UTC (1 a.m. UK summer time). When the allowance is used up, the tutor pauses until the next day. We keep usage rows as a record of your tutor use and spend for as long as you hold an account.

The lawful basis for all of this is performance of a contract: it is how the tutor you asked for is provided.

Bringing your own key

Instead of our server, you can enter your own API key for Anthropic or for any OpenAI-compatible endpoint (OpenAI, Groq, Google Gemini, OpenRouter, or a server running on your own machine). Then requests go straight from your device to the provider you chose, under that provider's terms and privacy policy, and billed to your own account with them. Your key stays in the Keychain on your device and is sent only to that provider's endpoint. Skids Down does not see the requests, the replies or the key, and has no control over what the provider keeps. For OpenAI the app asks the provider not to store the conversation.

You can also choose Apple's on-device model, where available. Those requests do not leave your device.

The settings also list Apple cloud, Apple's larger model on Private Cloud Compute. It is not enabled in this version of the app. If we enable it, tutor requests sent that way go to Apple under Apple's Private Cloud Compute terms, and we will update this policy first.

5. Weather and aerodrome services

The Flying mode draws on public weather and aviation services. The app contacts them only when you use the screens that need them: opening or refreshing the Weather or Flying Today screens, choosing a map layer, or tapping a lookup button in the logbook. Each service receives your device's IP address, the query itself, and for some services a plain "Rotorhead PPL(H) study app" identifier. No account details or other identifiers go with it.

ServiceWhat it receivesWhen
Apple Weather (WeatherKit)The coordinates of each aerodrome you have savedWeather screen opens or refreshes
aviationweather.gov (NOAA)The ICAO codes of your saved aerodromes, for METAR and TAF; no query for the SIGMET feed; an ICAO code for aerodrome lookupWeather and Flying Today screens; logbook lookup button
Open-MeteoThe coordinates of each saved aerodrome; a fixed grid over the UK and Ireland for the rain and visibility layersWeather screen refreshes; choosing a map layer
RainViewerNo query for the radar catalogue; the map tiles for the area you are looking atWeather screen opens or refreshes; panning the map
Met Office DataHubYour own DataHub key and order id (optional, only if you add them)Weather screen opens or refreshes, once you have added a key; choosing the Met Office map layer then loads the images
hexdb.ioAn ICAO code, or an aircraft registration you typedTapping the logbook lookup button

Your saved aerodrome list reveals where you fly, and only these services ever see it. The weather reports the app receives are cached on your device.

When you look up an aircraft registration, hexdb.io returns what the public register holds about that aircraft, which can include the registered owner's name. The app saves it with the aircraft on your device and in your private iCloud so the logbook can show it. This is public register data; we do not collect or hold it ourselves.

The Met Office MAVIS briefing, the Met Office surface pressure charts and the NATS AIS pages open in a browser view inside the app. These are those organisations' own websites, under their own privacy policies; the app sends them nothing of its own. If you sign in to MAVIS with your Met Office account, that session and its cookies stay in the browser view on your device. You can open the same pages in your normal browser instead.

Weather data by Apple Weather, Open-Meteo (CC BY 4.0) and RainViewer. Met Office map images contain public sector information licensed under the Open Government Licence v3.0.

6. Data at a glance

DataWhere it livesWho can see itKept until
Study progress, lessons, mock results, glossaryYour device and your private iCloudYouYou delete it
Logbook, aerodrome and aircraft lookups, currency datesYour device and your private iCloudYouYou delete it
Name, licence, CAA reference, addressYour device onlyYouYou clear it or remove the app
Date of birth, medical, licence dates, home aerodrome, learner notes, settingsYour device and iCloud settings syncYouYou clear it or remove the app
Your own API keys and sign-in tokensYour Keychain, synced by iCloud KeychainYou; each key goes only to its own serviceYou remove it
Copy of your account record (identifier, email or relay address, name if shared, plan)Your device only, while signed inYouYou sign out
Account: Apple identifier, email (or relay address), name if shared, plan, created and last-seen timesOur server, LondonSkids DownYou delete your account (plus up to 7 days in backups)
Tutor usage rows (time, kind, model, tokens, cost)Our server, LondonSkids DownYou delete your account
Tutor chat messages and repliesNot stored by our server; sent to Anthropic (US)Anthropic, under its commercial termsNot kept by our server; Anthropic's own retention applies
Lesson-build and variant-writing resultsOur server, LondonSkids DownYou delete your account
Lesson-build and variant-writing requestsOur server, LondonSkids DownJob finishes; if it fails, until you delete your account
IP address, request path and statusServer logs, LondonSkids Down30 days
Weather and lookup queries (codes, coordinates, registrations)The service that answers themThat serviceUnder that service's policy
Support emailsOur mailboxSkids DownAs long as needed to deal with your request

Who processes data for us

7. What we do not do

8. This website

skidsdown.com is a set of plain pages hosted on GitHub Pages. It sets no cookies and runs no analytics. GitHub (United States), which hosts the site, keeps standard server logs that include your IP address. The pages load their fonts from Google Fonts, so your browser also fetches those files from Google (United States), which sees your IP address when it does. Our legitimate interest is serving you the site.

If you email us at support@skidsdown.com or privacy@skidsdown.com, we keep the email thread for as long as we need to deal with your request. The lawful basis is our legitimate interest in answering you.

9. Children

Rotorhead is made for people training for a pilot's licence. It is not directed at children, and we do not knowingly collect personal data from anyone under 13. An account can only be created with Sign in with Apple, which has Apple's own age rules. If you believe a child has created a Rotorhead account, email privacy@skidsdown.com and we will delete it.

10. Security

No system is perfectly secure. If we learn of a breach that affects you, we will tell you and the ICO as the law requires.

11. Your rights

Under UK GDPR you have the right to ask us for:

You also have the right not to be subject to automated decisions with legal effects, which we do not make.

Most of this you can do yourself:

For anything else, or if you would rather we did it, email privacy@skidsdown.com. We will reply within one month. We may need to confirm it is really you, which we do by asking you to write from the email address on the account.

If you are unhappy with how we have handled your data, you can complain to the Information Commissioner's Office (ico.org.uk, 0303 123 1113, Wycliffe House, Water Lane, Wilmslow SK9 5AF). We would appreciate the chance to put things right first, but you do not have to come to us before going to the ICO.

12. Changes to this policy

We will update this page when the app or the server changes in a way that affects your data, for example if we add subscriptions, change the AI provider, or shorten how long lesson-build results are kept. The effective date and version number at the foot of this page tell you which version you are reading. For a material change we will update the effective date here and show a notice on this website's overview page; if we hold your email address through your account, we will also email you.

13. Contact

Privacy questions and requests: privacy@skidsdown.com
Everything else about the app: support@skidsdown.com

Effective 1 November 2026 · Version 1.0