Legal

Privacy Policy

Effective August 30, 2026. Dive Log & Planner is a dive logbook and planning application for iPhone, iPad, and Mac. This policy explains what information the App handles, when information leaves your device, and the choices available to you.

The App does not contain advertising, does not track you across apps or websites, does not sell personal information, and does not require a Dive Log & Planner account.

1. Information you add to the App

Depending on the features you use, the App may store:

This information is used to provide the logbook, planning, import, export, conditions, and personalization features you request. It is not sent to Sentry or used for advertising.

2. Storage, iCloud, imports, and exports

Logbooks are stored in the App's private storage on your device. The App does not operate its own account system or hosted logbook database.

If a version of the App supports iCloud sync and Settings reports that sync is On, the open logbook is also stored in your private Apple CloudKit database so Apple can synchronize it between your devices. If Settings reports sync is Off, the logbook remains local to that device. Apple's handling of iCloud data is governed by Apple's privacy policy and your iCloud settings.

The App accesses an import file, export location, photo, or folder only after you select it through an Apple system picker. Imported content is copied into the logbook as needed. Exported files are placed where you direct them and are thereafter controlled by you and the storage provider you selected.

3. Apple permissions and device services

The App asks for access only when you use a related feature:

You can change these permissions in Apple System Settings. Some related features will no longer work after permission is withdrawn.

4. Network-backed conditions and species features

The App makes a network request only when needed for a feature you use, including:

These providers may process request metadata, including an IP address, according to their own privacy policies. The App caches some WeatherKit and NOAA responses on your device to improve performance and reduce repeated requests.

5. Purchases

Premium subscriptions and purchases are processed by Apple through StoreKit. The developer does not receive your payment-card details. The App reads Apple's signed transaction status to unlock purchased features. When you request worldwide tides, the signed entitlement is sent to the Dive Log & Planner Cloudflare service solely to verify access as described in Section 4.

6. Crash reports and technical diagnostics

The App uses Sentry and Apple's MetricKit to identify crashes, hangs, excessive CPU use, excessive disk writes, and related reliability problems. Diagnostic events may include:

Sentry is configured not to collect default personal information. The App disables Sentry screenshots, view hierarchies, accessibility identifiers, automatic and network breadcrumbs, failed-network-request capture, memory introspection, source-code uploads, and general performance tracing. Raw MetricKit payload attachments are also disabled. Dive profiles, sites, coordinates, notes, contacts, Health data, imported files, photos, and StoreKit transactions are not intentionally included in diagnostic events.

Sentry is configured to prevent storage of IP addresses. Diagnostic data is used only to operate, secure, debug, and improve the App. It is not linked to your identity and is not used for advertising or tracking. Sentry retains diagnostic events according to the retention period configured for the developer's Sentry account, after which they are deleted.

Apple may separately make aggregated performance information available when users have chosen to share diagnostics with app developers. Apple's processing is governed by Apple's privacy policy and your device analytics settings.

7. Mac local integration server

On Mac, you may choose to enable the App's Model Context Protocol (MCP) server. It listens only on your Mac's loopback interface and makes the open logbook available to software you explicitly configure as a client. The App does not expose that server directly to the public internet.

An MCP client, AI assistant, bridge, or model provider may transmit requested logbook data off your Mac under that provider's own terms and privacy policy. Review the client's configuration and privacy practices before enabling this feature. You can disable the server at any time in the App's settings.

8. Sharing and disclosure

The developer does not sell or rent personal information and does not share it for targeted or cross-context behavioral advertising. Information is disclosed only:

9. Retention and deletion

Logbook information remains on your device until you delete the applicable item or logbook, erase the App's data, or uninstall the App. Copies you exported remain where you placed them. If iCloud sync is enabled, deletion is synchronized through CloudKit, subject to Apple's normal backup and retention practices.

On-device weather, tide, and image caches may be removed automatically by the operating system or when you remove the App. Server-side diagnostic and sampled request metadata are retained only as described in Sections 4 and 6 or as necessary for security, abuse prevention, legal compliance, and dispute resolution.

10. Security

The App uses Apple platform protections, encrypted HTTPS connections for network requests, private app storage, and access controls provided by Apple and the listed service providers. No method of storage or transmission is completely secure, but the App is designed to limit collection and avoid transmitting logbook content except when required by a feature you choose.

11. Your choices and privacy rights

You can:

Depending on where you live, you may also have rights to request access, correction, deletion, restriction, portability, or objection concerning personal information controlled by the developer, and to appeal or complain to a privacy regulator. Contact the developer using the address below. Because Sentry diagnostics are not linked to an account or direct identifier, the developer may be unable to associate a diagnostic event with a particular person.

For users in the European Economic Area, United Kingdom, and similar jurisdictions, the developer processes the limited off-device information described here as necessary to provide requested App features, based on legitimate interests in reliability and security, and, where required, with your consent. Service providers may process information in the United States or other countries subject to their contractual and legal safeguards.

For California residents, the developer does not sell or share personal information for cross-context behavioral advertising and has not done so in the preceding 12 months.

12. Children

The App is not directed to children under 13, and the developer does not knowingly collect personal information from children under 13. If you believe a child has provided information to the developer, please use the contact information below.

13. Third-party privacy information

14. Changes to this policy

This policy may be updated when the App's features or data practices change. The effective date at the top will be revised, and material changes will be communicated as required by law. Your continued use of the App after an update is subject to the updated policy.

15. Contact

Questions, support requests, or privacy requests may be sent to support@divelogandplanner.com.