Privacy Policy

Last updated: 2026-05-12

This policy describes the privacy practices of Flight Chain (the "Service"), including its web edition (flightchain.app) and its iOS / desktop applications. The Service is designed with user privacy as a top priority.

No Personal Data Collection

The Service provides no mechanism to directly collect personal data from users (names, email addresses, phone numbers, location data, usage history, etc.). It has no account registration, login, or input forms through which personal data could be submitted.

That said, our hosting provider Cloudflare handles request metadata (IP addresses, User-Agents, etc.) as part of its delivery infrastructure, and the Service's operator has access to aggregated analytics and live debugging logs through Cloudflare. This information is not used to identify or track individual users, nor for any purpose beyond troubleshooting service operations (see the Cloudflare clause in "Third-Party Services" below for details).

Local On-Device Storage

Your flight chains, statistics, and settings are stored solely on your device (LocalStorage on the web; device storage on the iOS app). The Service has no server-side access to this data.

On iOS, some data such as your in-progress flight plan and statistics can also sync across your own devices through iCloud. This happens on Apple's services and is not accessible to the Service.

Uninstalling the app or clearing your browser storage will permanently delete this data.

Data Stored When You Enable Web Push

Only when you opt in to deadline reminders, the Service stores the following in Cloudflare KV:

  • Push subscription endpoint URL + public keys — the delivery URL issued by your browser. It contains no name, email, or device identifier.
  • Anonymous deviceId (UUID)— generated in your browser and stored only in your device's localStorage. Never linked to a sign-in or any personal identity.
  • Current prediction date / lock state / display language — used by the 17:15 JST cron to decide whether you still need a reminder (skipped if you have already locked in).

Disabling notifications immediately removes the corresponding record from Cloudflare KV. Revoking browser notification permission at the OS / browser level marks the subscription as expired, and the next sync attempt deletes it.

No Tracking or Advertising

The Service does not use cookies, third-party tracking scripts (such as Google Analytics — JavaScript beacons that run inside your browser), or advertising modules. We have not installed any analytics tooling to monitor user behaviour. For the network-edge metrics performed by our hosting provider Cloudflare, please see the "Third-Party Services" section below.

Third-Party Services

The Service integrates with the following third parties; no personal data is sent to them on your behalf.

  • Public Transportation Open Data Center (ODPT): Source of flight schedule and operational data. The Service does not transmit any user identifiers to ODPT.
  • Cloudflare: The Service's hosting provider. Cloudflare retains its own network logs under its privacy policy. The Service's operator has access to aggregated analytics (request totals, geographic distribution, status-code breakdowns) via the Cloudflare dashboard, and to live request logs (which may include IP addresses, User-Agents, request URLs and timestamps) for debugging purposes. These logs are not retained or analysed by the Service itself, and are not used to identify individual users.
  • Apple Game Center (iOS app, optional): When you opt-in, your scores and achievements are managed by Apple under Apple's Privacy Policy. The Service does not store your Player ID.
  • Apple Intelligence (iOS app, optional): On compatible devices, all inference happens on-device. Your queries never leave your device and are not transmitted to the Service or to any third party.
  • App Store Connect — crash reports / diagnostics (iOS app, optional): When the iOS "Share with App Developers" setting is on, Apple forwards anonymised crash reports and diagnostic data to the Service's operator via App Store Connect. This is opt-in under Apple's privacy policy; the Service does not actively collect this data.

Payment Processing

The Service currently has no paid features. Should in-app purchases be introduced in the future, all transactions will be processed securely by platforms such as Apple Inc. (App Store). The Service will never directly collect or store your credit card information or other payment details.

Global Compliance

By adhering strictly to a "Privacy by Design" approach where no personal data is processed, the Service inherently complies with international privacy laws, including the European Union's General Data Protection Regulation (GDPR).

Policy Updates

This Privacy Policy may be updated without prior notice. Material changes will be reflected in the Last Updated date at the top of this page and noted in the in-app changelog.

Contact

For questions or concerns regarding this Privacy Policy, please contact:

contact@flightchain.app