FlightWay Member sign in Get a quote

Trust

Security, privacy and trust

For club boards, flight schools, colleges and insurers who need to know where the data lives before they sign. Every statement here describes the system as it runs today; where something is not done yet, we say so.

At a glance
HostingOracle Cloud, United States
Encryption in transitTLS 1.2 and 1.3 only
Encryption at restAES-256
BackupsNightly, off-site, kept 30 days
Card data we storeNone
AI training on your dataNot by FlightWay or Anthropic
SOC 2 or ISO certificationNot yet

Security questionnaires (HECVAT, CAIQ), an accessibility conformance report (VPAT) and a FERPA statement are available to schools and colleges on request: admin@flightway.app.

Security

Where data is stored

FlightWay runs on a virtual machine in Oracle Cloud Infrastructure’s US East (Ashburn, Virginia) region. The PostgreSQL database, the job queue and the document store run on that machine and listen only on its internal loopback interface; none of them is reachable from the internet. Oracle encrypts the machine’s disks at rest with AES-256. Every club is a separate organization in one shared database, and every query the application makes is scoped to the signed-in member’s organization.

Backups

Every night at 02:30 UTC the full database and every uploaded document are copied off the server to a private Backblaze B2 bucket in the United States, where they are encrypted at rest with AES-256. Database copies are kept for 30 days, then deleted.

Encryption in transit

The site and the API are served over HTTPS only, with TLS 1.2 or 1.3 and forward-secret cipher suites. Plain HTTP requests are redirected to HTTPS. Certificates are issued by Let’s Encrypt and renew automatically.

Signing in

Payments (PCI DSS)

Card and bank details are typed into Stripe’s own fields or Stripe’s hosted pages and go straight to Stripe. They never reach FlightWay’s servers, and FlightWay stores no card numbers, security codes or bank account numbers: only the last four digits and the brand that Stripe returns. Member payments run through the club’s own Stripe account into the club’s own bank account. Stripe is certified as a PCI DSS Level 1 Service Provider. We are working to the PCI DSS SAQ A scope that this design allows.

Analytics stay off payment pages. Google Analytics is loaded only on the public marketing pages; the logged-in app and every page that takes a payment load no third-party script except Stripe’s own. If a visitor arrives at a payment page from a marketing page, the page reloads first so no analytics code is running when they pay.

Changes and access

Releases are built and switched over atomically, so a deploy does not take the service down and can be rolled back to the previous release. Administrative access to the server is limited to FlightWay’s operator, over SSH keys. Uploaded documents are served through short-lived signed links, never public URLs. The club ledger is append-only.

Privacy

Who owns the data

The club, school or college owns its data: members, aircraft, flights, training records, documents and the books. We process it to run the service, on the customer’s instructions. We do not sell it, we do not use it for advertising, and we do not use one customer’s data for another. A pilot’s own logbook belongs to the pilot. See the privacy policy for the full list of what we collect.

Export any time

How long records are kept

RecordKept forWhy
Signed training records and endorsementsFor the life of the account, and cannot be deleted once signed14 CFR 61.189 requires an instructor to keep endorsement records for at least 3 years
TSA citizenship verification records (49 CFR 1552)At least 5 years after the student’s training ends; the system refuses earlier deletion49 CFR 1552.15(c)–(e)
TSA security-awareness training records for staffAt least 1 year after the employee leaves49 CFR 1552.15(b)
Club financial recordsFor the life of the accountThey are the club’s books
Database backups30 days, then deletedDisaster recovery
Everything else, after a customer leavesA short wind-down so it can be exported, then deleted on requestCustomer’s choice

Students under 18

Colleges and FERPA

For a college or a school that receives federal education funding, FlightWay acts as a “school official” service provider under the institution’s direct control, uses student records only to provide the service, and does not use them to train AI models. Our FERPA statement is available on request from admin@flightway.app.

How FlightWay uses AI

AI features exist only in the training editions. They help write lesson summaries, suggest the next lesson, explain a missed question and tutor a student in text or (for adults) by voice. AI never signs a training record, never grades a credit-bearing exam and never makes an endorsement: credit exams are multiple choice and graded by code, and only an instructor, with their own passkey, signs.

Accessibility

Our target is WCAG 2.1 Level AA across the app and this website, the standard the U.S. Department of Justice requires of public colleges’ web content and the tools they license (compliance from April 2027 for larger institutions).

We are not there yet, and we would rather say so. An automated audit (axe-core) of 15 app screens and 6 public pages on 2026-11-12 found no failures of most checks, but did find these to fix:

Automated tools find only part of what matters. A full keyboard and screen-reader review of the core flows has not been completed yet. A draft accessibility conformance report (VPAT 2.5) describing all of this is available on request. If something in FlightWay does not work for you, tell us at admin@flightway.app and we will fix it or find another way to get you what you need.

Subprocessors

Companies that process customer personal data on our behalf. We will update this list before adding a new one.

CompanyWhat forWhat they receiveLocation
Oracle Cloud InfrastructureHosts the application server, database and file storageEverything the app storesUS (Ashburn, Virginia)
Backblaze B2Nightly off-site backupsAn encrypted copy of the database and uploaded documentsUS
StripeCard and bank payments, and our own subscription billingPayer name, email and payment details (entered with Stripe, never with us), amountsUS
AnthropicAI features in the training editions (lesson summaries, grading help, the text tutor)The text of the request, which can include a student’s answers and lesson notesUS
ElevenLabsThe optional voice tutor (adults only)The member’s voice audio and the conversationUS (company also operates in the EU and UK)
ExoInvoiceReads uploaded fuel and maintenance receiptsThe receipt image; the extraction is deleted at ExoInvoice once savedUS
Hughes IT mail serverSends sign-in links, statements and notificationsRecipient address and the messageUS
TwilioText messages, only for clubs with the SMS add-on and members who opted inPhone number and the messageUS
Apple Push Notification service; browser push services (Apple, Google, Mozilla)Push notifications a member turned onA device token and the notification textUS
Intuit QuickBooks OnlineOptional, only when a club connects its own QuickBooksThe accounting entries the club chose to syncUS
MyFlightbookOptional, only when a member connects their own MyFlightbook logbookFlights the member chose to import or sendUS
Google AnalyticsVisitor statistics on the public marketing pages only (never in the app, never on payment pages)Page views, coarse device data, IP addressUS

Public data sources

These provide public aviation and map data. They receive no member data from our servers; the map providers see the viewer’s IP address because the browser loads their images directly.

SourceProvidesWhat is sent
Open-MeteoWeather forecastsAirport coordinates
NOAA Aviation Weather Center, National Weather Service, Iowa Environmental MesonetMETARs, TAFs, forecastsAirport identifiers
FAA (NASR, obstacle, chart data)Airports, runways, obstacles, chartsNothing (downloaded in bulk)
AWS Open Data terrain tilesTerrain elevation for the flight plannerMap tile numbers only, fetched by our server
adsb.lol, airplanes.live, adsb.fi, OpenSky NetworkLive position of the club’s own aircraftAircraft registration / transponder code, never member identity
Esri ArcGIS, OpenStreetMap, RainViewerMap, satellite and radar imagery in the browserThe viewer’s IP address and the map area, as with any web map

Clubs can also import their history from Coflyt or MyFBO. Those imports run only when a club administrator starts them, with credentials or files the club supplies.

Availability and incidents

FlightWay is run by a small team. We do not offer a contractual uptime guarantee (see the terms), and there is no public status page yet. Releases go out without downtime, and if the service is down or degraded for more than a few minutes during the day, club administrators hear from us by email.

If we learn of a security incident that affects a customer’s data, we will tell that customer’s administrators without undue delay, and within 72 hours of confirming it, with what happened, what data was involved and what we are doing about it. We will also meet any shorter notice period a customer’s contract or state law requires.

Reporting a security problem

Email admin@flightway.app with the details. A person reads it, and we will reply within two business days. Please give us a reasonable time to fix a problem before you make it public, and do not access other people’s data, degrade the service or test against real clubs: the public demo is a safe place to look. Our contact details are also published at /.well-known/security.txt.

What we do not have yet

If one of these is a requirement for your purchase, say so; it moves up the list.

Last updated 12 November 2026.