← FlightDeck

Privacy Policy

Last updated 25 July 2026

The short version.FlightDeck on your computer sends us nothing at all. If you pair the FlightDeck Remote app, the messages between your phone and your computer are end-to-end encrypted — our relay passes ciphertext it cannot read. The relay does see connection metadata, including your computer's name. There is no analytics, no tracking, and no advertising anywhere in FlightDeck, and we never sell your data.

Who we are

FlightDeck and FlightDeck Remote are developed and operated by DotTech Holding B.V., a company registered in the Netherlands. For anything in this policy — including requests about your personal data — contact us at privacy@flightdeckai.app.

For the purposes of the EU General Data Protection Regulation (GDPR), DotTech Holding B.V. is the data controller for the limited personal data described below.

What this policy covers

This policy covers three things:

FlightDeck (desktop)

The desktop application collects nothing and sends us nothing. It has no analytics, no crash reporting, no update pings, and no accounts. Your code, your repositories, and your agent conversations stay on your machine.

Two kinds of network traffic do leave your computer, and neither goes to us. First, the coding agent you choose to run (for example Claude Code) talks directly to its own provider, under that provider's terms and privacy policy — FlightDeck does not intermediate, inspect, or copy that traffic. Second, if you choose to enable FlightDeck Remote, your computer connects to our relay as described below. Remote is entirely opt-in; if you never pair a phone, your computer never contacts us.

FlightDeck Remote (iOS)

There are no accounts and no sign-up. You pair the app to your own computer instead.

Stored on your device

Camera

The camera is used for one purpose: scanning the pairing QR code shown on your computer. Frames are processed on your device to read the code. No image is stored, and none is transmitted anywhere.

Microphone and voice dictation

If you hold the microphone button to dictate a reply, the app records audio and passes it to Apple's speech recognition framework to turn it into text. This transcription is not guaranteed to happen on your device — Apple may send the audio to its servers to process it, which is governed by Apple's privacy policy. The audio is not sent to us and we do not store it. The resulting text stays in the compose box for you to review, and is only sent to your computer — end-to-end encrypted — when you choose to send it.

The relay: what it can and cannot see

Your phone and your computer establish a shared secret directly with each other and encrypt every message with it (X25519 key agreement, HKDF-SHA256 key derivation, and ChaCha20-Poly1305 authenticated encryption, all via Apple's CryptoKit and its Rust counterpart). The relay only ever holds the resulting ciphertext.

The relay cannot read:your messages, your agents' output, your prompts, your code, your file paths, your terminal contents, or your repository names.

The relay does see and store:

The relay's operational logs record connection, device and pairing identifiers and pairing tokens — never message contents. The relay runs on Microsoft Azure, whose platform logging records network-level connection metadata including IP addresses. Azure acts as our data processor.

Push notifications

When an agent needs you and your phone is not connected, the relay asks Apple to wake the app. That push carries no content whatsoever— it is an empty “wake up” signal. The app wakes, reconnects, decrypts the messages waiting for it, and writes the notification you actually see on your own device. The notification text is therefore composed locally and never passes through Apple or through us.

Apple sees your push token and the fact that a push was sent, as described in Apple's privacy policy. You can revoke this at any time in iOS notification settings, or by turning notifications off for a machine in the app.

What we do not do

How long we keep things

Legal basis

Where GDPR applies, we process the limited data above to perform the service you asked for — connecting your phone to your computer (Article 6(1)(b), performance of a contract) — and to keep that service secure and reliable (Article 6(1)(f), legitimate interests). Camera, microphone, speech recognition and notification access are each requested through iOS permission prompts and are entirely optional; the app works without them.

Your rights

You have the right to access, correct, delete, restrict, and object to the processing of your personal data, and to data portability. Because we hold so little, the most effective control is in your hands directly: unpairing a machine, or deleting the app, removes your device keys, pairing and push token from the relay. For anything else, write to privacy@flightdeckai.app and we will respond within one month.

If you are in the EU or EEA and you believe we have handled your data improperly, you can lodge a complaint with your local supervisory authority. In the Netherlands that is the Autoriteit Persoonsgegevens.

International transfers

The relay is hosted on Microsoft Azure. Push notifications are delivered by Apple, and speech recognition may be processed by Apple, both of which may involve processing outside the EEA under their own safeguards and standard contractual clauses.

Children

FlightDeck is a developer tool and is not directed at children. We do not knowingly collect personal data from anyone under 16.

Changes to this policy

If we change this policy we will update the date at the top of this page. Material changes to how the relay handles your data will also be noted in the FlightDeck release notes.

Contact

DotTech Holding B.V., the Netherlands — privacy@flightdeckai.app

FlightDeck is open source under the MIT licence — the behaviour described above is verifiable in the source.