CrewSuite · CrewCalc · CrewBook
Back to sign in

Privacy & Security Policy

Last updated: September 18, 2026

CrewSuite is a family of tools for airline crew members: CrewCalc (pay, trips, fatigue, OOOI, and seniority analysis) and CrewBook (a pilot logbook). App data is local-first. CrewBook's network and backup behavior differs by platform. In particular, CrewBook's encrypted CrewSuite backup does not cover its separate iOS/iCloud Drive backup path. This policy covers the CrewSuite-connected edition of CrewBook; the standalone CrewBook by FHG edition has no CrewSuite account and is covered by its own privacy policy.

The CrewSuite Family

This policy covers CrewCalc (web, iOS, and Android) and CrewBook (iOS and the current Android version). Sections that name CrewCalc apply to CrewCalc. CrewBook's iOS and Android behavior is described separately because the two versions do not yet have the same cloud features.

Every mention of CrewBook below means the CrewSuite-connected edition, distributed as CrewBook IPA, which can sign in to a CrewSuite account and exchange flight records with CrewCalc. CrewBook by FHG is a separate, standalone build with no CrewSuite account, no CrewSuite cloud backup, and no CrewCalc exchange; nothing in this policy describes it, and its privacy policy is published at farhorizongroup.com/apps/crewbook/privacy.

CrewBook on iOS

CrewBook on Android

CrewBook Analytics & Advertising

CrewBook on iOS and Android does not include analytics, advertising, or cross-app tracking SDKs, and CrewSuite does not sell CrewBook data. Network activity on iOS is limited to the optional account and encrypted CrewSuite backup behavior described above, plus Apple's handling of iCloud Drive.

What CrewCalc Handles

CrewCalc Encrypted Sync

CrewCalc Plaintext Exceptions

CrewCalc's encrypted vault does not make every processing path zero-knowledge. Optional server OCR, server image conversion, Snapshot/bid-pack parsing uploads, consented full diagnostic reports, and any files or screenshots you separately send for support can expose plaintext content for that specific action.

CrewSuite Account Administration

CrewCalc Documents & Uploads

CrewCalc Local App Data

Seniority & Reference Data

Retention & Deletion

CrewCalc on Android: accounts, sleep, diagnostics and purchases

CrewCalc on Android requires a CrewSuite account. Account requests send your username, an account-linked GEMS employee number, authentication proofs and session information over HTTPS. Your password and vault encryption key are not sent. The service also receives account usage counts, synchronization metadata and ordinary network and security records, including IP addresses. These support account access, synchronization, subscription limits and service security.

Sleep is optional. CrewCalc Android 0.4.1 (6) does not request Health Connect permissions or read or write Health Connect data. Earlier Android versions offered a read-only sleep import. Updating preserves sleep already saved in CrewCalc, its source information, and your saved source choices; those saved records can still support the sleep and fatigue features according to those choices. Manual sleep entry and sleep screenshot import remain available.

Saved sleep stays in the app's private storage unless you enable Sync sleep to my CrewSuite account, which is off by default, or separately choose to send a full diagnostic report as described below. Account sync encrypts sleep records, source information and correction history on your device before sending them to CrewSuite for compatible devices signed in to the same account. The server cannot decrypt the synchronized vault data. Turning sync off stops that device's sleep synchronization and does not delete earlier server or other-device copies. Account deletion removes encrypted server data, including sleep. It does not erase other devices' local data or previously exported copies.

For older versions that access Health Connect, revoke Sleep in Android's Settings → Security & privacy → Health Connect → App permissions → CrewCalc. The update itself does not delete records from Health Connect or previously saved CrewCalc history.

Crash and diagnostic reports require a choice for each report. CrewCalc records crash evidence locally. After a detected crash, you may decline to send anything, send crash details with app and device information, or send a full report. A full report also includes a readable diagnostic copy of saved CrewCalc data, including pay, schedule, trip, retirement and sleep information; saved notes; imported-file names; and information about the apps that supplied sleep records. The report removes credential fields, account-username and GEMS fields, and retained source-document text. Parsed records remain, and an account fingerprint can help match reports from the same account; the report is not anonymous.

Consented reports are sent over HTTPS to Far Horizon Group's support service at contrails.farhorizongroup.com to investigate and fix CrewCalc problems. This is separate from encrypted vault sync: support can read a full report. Pending reports are encrypted on the device and can retry the same consented content while CrewCalc can run and storage is unlocked. They expire seven days after consent and are removed when the app can next run and unlock storage. You can retry or delete pending reports in Settings → Diagnostics. The seven-day period applies to the pending local copy. Delivered reports are deleted after the support service's bounded retention period, which defaults to 90 days. Deleting the CrewSuite account does not automatically delete reports sent to this accountless support service.

Google Play purchases. When you use a Google Play subscription, CrewCalc sends purchase and restoration information, including a purchase token, to the CrewSuite server for verification. The service processes product, plan, purchase-status, renewal and entitlement information and associates the purchase with your CrewSuite account. A pseudonymous account identifier is supplied to Google Play to bind the purchase to that account. Google handles your payment method; CrewCalc does not receive your payment-card details. Subscription transaction records may remain after account deletion to support restoration and prevent reuse of a purchase across unrelated accounts. Deleting CrewSuite does not cancel a store subscription; manage or cancel it in Google Play.

Android imports use on-device text extraction; original PDFs and images are not uploaded by these import flows. Calendar access is used to create and maintain CrewCalc events in the calendar you select. A calendar or file-storage provider you choose may synchronize those events or exported files under its own settings. CrewCalc has no advertising or third-party analytics SDK. Optional diagnostic reports are used for troubleshooting, which Google Play includes under its Analytics purpose.

Contact

For privacy or security questions, contact [email protected].