Privacy Policy
Last updated: May 23, 2026
DutyCheck (“we”, “our”, the “app”) is a flight duty time calculator built for Canadian pilots. We take your privacy seriously and collect only what is necessary to operate the service. This policy explains what we collect, how it is used, who it is shared with, and your rights.
1. Who we are
DutyCheck is operated by an independent developer based in Canada. For privacy questions or data requests, contact support@dutycheck.ca.
2. Information we collect
Account information
- Email address — used to sign you in and contact you about your account.
- Display name (optional) — shown in the app.
- Authentication identifiers — generated by our auth provider (Supabase) when you sign in by email code or with Google.
Duty data you create
- Flight duty periods, planned trips, reserve and standby entries, leg times, airports, crew type, operation type, medevac flags, and any notes you choose to add.
- Cumulative duty and flight totals derived from the above.
- Operator and profile settings (e.g. base airport, default buffers).
This data belongs to you. It is used only to provide the duty-tracking features inside your account.
Billing information
- If you subscribe to DutyCheck Pro, payment is processed by Stripe. We receive a Stripe customer ID and subscription status, but we do not collect or store your payment card details.
- See Stripe’s privacy policy at stripe.com/privacy.
Technical information
- Standard server logs (IP address, browser type, timestamps) collected by our hosting and database providers for security and abuse prevention.
- Basic error diagnostics if the app crashes.
We do not use third-party analytics, advertising, or tracking SDKs.
3. How we use your information
- To provide the duty calculator, planner, log, and cumulative limits features.
- To authenticate you and keep your data synchronised across your devices.
- To process subscriptions and manage billing through Stripe.
- To send essential account email (sign-in codes, billing receipts, important service notices).
- To detect and prevent abuse or security incidents.
We do not sell your data, and we do not use it for advertising.
4. Where your data is stored
Account data, duty entries, and trip plans are stored in our managed database hosted by Supabase. Billing records are processed by Stripe. Data may be processed in Canada, the United States, or other regions where these providers operate.
5. Offline storage on your device
The DutyCheck app stores a local copy of your duty log and plans on your device so it works offline. This data stays on your device and syncs to our servers when you have a connection. Uninstalling the app or clearing site data removes the local copy.
6. Sharing
We share data only with the service providers required to run DutyCheck:
- Supabase — authentication and database hosting.
- Stripe — payment processing.
- Google — only if you choose to sign in with Google.
We do not share, rent, or sell your data to advertisers, data brokers, or any other third party.
We may disclose information if required to comply with a valid legal request under Canadian law.
7. Data retention
- Your duty data is retained as long as your account is active.
- If you delete your account, your duty entries and plans are removed from our active database. Backups are purged on our provider’s standard rolling schedule (typically within 30 days).
- Billing records may be retained longer where required by tax or accounting law.
8. Your rights
You can:
- Access and export your duty log and plans from inside the app.
- Correct your profile information at any time.
- Delete your account from the account page on this website, or by emailing support@dutycheck.ca.
- Cancel your Pro subscription at any time from the billing portal.
Canadian users have rights under PIPEDA and provincial privacy laws. Users in the EU/UK have rights under the GDPR including access, rectification, erasure, restriction, portability, and objection. To exercise any of these rights, contact support@dutycheck.ca.
9. Security
Connections to our servers use HTTPS. Authentication and database access are protected by row-level security so that each user can only access their own data. No system is perfectly secure — please use a strong, unique password for your email account and notify us immediately if you suspect unauthorised access.
10. Children
DutyCheck is intended for licensed commercial pilots and is not directed at anyone under the age of 16. We do not knowingly collect data from children.
11. Changes to this policy
We may update this policy from time to time. Material changes will be announced in the app or by email. The “Last updated” date at the top of this page reflects the most recent revision.
12. Contact
Questions, requests, or complaints: support@dutycheck.ca.