BoatLedger Privacy Policy

Effective date: 2026-05-28 · Last updated: 2026-05-28

In short. BoatLedger keeps your vessel records, safety-equipment dates, registration deadlines, and boater education certificates on your iPhone only. The app has no servers, no account system, and no analytics. The only network call the app ever makes is to Apple's StoreKit servers to verify your subscription status.

1. Who publishes BoatLedger

BoatLedger is published by Flint Software, an independent iOS developer (Apple Developer Team ID ZM8LF8494F). For any privacy question, write to captainlongevity@gmail.com.

2. The promise, stated as questions

Is there a BoatLedger server that holds my vessel records?

No. There is no BoatLedger server. Your vessels, safety equipment, registrations, and boater education certificates live in this app's local SwiftData store on your iPhone. We cannot read them, restore them, or transfer them.

Do you collect analytics, crash logs, or device identifiers?

No. There is no analytics SDK, no crash reporter, and no advertising identifier in the binary. We do not know how often you open the app, which screens you visit, or whether you have a paid subscription unless we look up your purchase via Apple's standard developer reports.

How does BoatLedger decide expiry dates and reference rules?

The expiry calculator runs deterministic, rule-based logic on your iPhone (flares = 42 months from manufacture; disposable fire extinguishers = 12 years from manufacture per 33 CFR §175.320). Reference content (50-state registration cycles, USCG 33 CFR equipment rules, NASBLA boater education state requirements) is bundled data we update through standard App Store releases. Everything runs on your device.

Do you talk to the U.S. Coast Guard, any state DMV/DNR, or any government agency?

No. BoatLedger makes no API calls to USCG, the National Association of State Boating Law Administrators (NASBLA), BoatUS, any state Fish & Wildlife / Boating Law Administrator agency, or any insurance carrier. All references to those organizations are bundled lookup content.

Do you add anything to my iCloud or my Apple ID?

No. BoatLedger does not declare the iCloud entitlement. No CloudKit container, no remote sync of any kind. Your records are included in your standard iOS Backups (iCloud Backup or Finder/iTunes encrypted backup) when those are enabled — but that is Apple's standard backup behavior for all on-device data, not a BoatLedger feature.

3. What the app stores on your device

This data is included in your standard iOS Backups when you have those enabled. We do not have access to your iOS Backups — only Apple does, under their published privacy terms. If you delete the app without an iOS Backup, your data is permanently lost. There is no in-app data export, import, or backup feature.

4. On-device features that touch system frameworks

5. Subscriptions and StoreKit

BoatLedger offers an optional Pro subscription (Annual, Monthly, and Lifetime) via Apple's StoreKit 2. When you subscribe, restore a purchase, or when the app verifies your entitlement, your device communicates directly with Apple's servers. BoatLedger receives only the entitlement status (active or inactive) and a purchase identifier. We do not see your Apple ID, payment method, billing address, or transaction history. Apple's handling of subscription information is governed by Apple's Privacy Policy.

6. Permissions the app requests

You can revoke any permission at any time in iOS Settings > BoatLedger. BoatLedger requests no camera, no microphone, no photo library, no location, no HealthKit, no contacts permission.

7. What BoatLedger is not

BoatLedger is a personal records organizer. It is not affiliated with the U.S. Coast Guard, any state Department of Motor Vehicles, Department of Natural Resources, Fish & Wildlife agency, or any other federal, state, or local government agency. The app does not provide navigation, weather, AIS, chart-plotting, legal, safety, or insurance advice. References to USCG 33 CFR rules, state registration cycles, and NASBLA-approved boater education are based on publicly available regulatory and educational content and are reference-only.

8. Children's privacy

BoatLedger is intended for U.S. adults. We do not knowingly collect any information from anyone, including children. The app's age rating reflects this.

9. Data retention and deletion

Because all data is stored only on your device, you control retention completely. To delete all BoatLedger data, delete the app from your device (and remove it from any iOS Backups you have saved). There is no remote copy for us to delete.

10. Regional scope

BoatLedger is published in English and is marketed in the United States. The reference data (50-state registration, USCG 33 CFR, NASBLA boater education) is U.S.-specific. The app does not transfer your data internationally because it does not transfer your data anywhere.

11. Changes to this policy

If a future release ever changes how the app handles data — for example, if a later version ever introduces any sync, analytics, or third-party integration — we will update this policy and surface the change in the app before that feature becomes available. The "Last updated" date at the top of this page reflects the most recent revision.

12. Contact

Privacy questions: captainlongevity@gmail.com