Legal

Privacy Policy

Effective September 4, 2026. Super 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 Super 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:

None of the environment, places, wreck, or species requests above carries a dive, a dive-site name, a note, a buddy, a photo, an account, or any identifier for you or your device. What leaves the device is a coordinate (usually rounded), a date or time, a radius, or a database identifier the App received from that same service. Sunrise, sunset, twilight, day length, moon phase, moonrise, and moonset are computed on your device and are not a network request at all.

These providers may process request metadata, including an IP address, according to their own privacy policies. The App caches responses from these services on your device to improve performance and to keep repeated requests off the public services it relies on.

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 Super 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. Anonymous usage statistics

The App uses TelemetryDeck to count which of its features are used, so that development effort goes where divers actually spend their time. This is separate from the diagnostics described in Section 6: usage signals carry no crash, error, or performance information, and diagnostics carry no usage information.

A usage signal is one event name drawn from a closed list defined in the App's source (app.launched, dive.logged, import.completed, computer.download.completed, planner.plan.saved, premium.purchased, premium.trial.started, logbook.sync.enabled, and mcp.server.enabled), sent together with:

Dive profiles, dive sites, coordinates, dates, names, buddies, notes, tags, photos, Health data, imported files, file names, file paths, and StoreKit transaction contents are not sent in usage signals. The App provides no way to send free-form text to TelemetryDeck: every signal is generated from a closed set of cases in a single source file, and an automated test rejects any parameter value that is not one of the fixed labels or range labels above.

Signals from development builds are marked as test data and are ignored by the live dashboard, so the developer's own use of the App is not counted as usage.

TelemetryDeck is a European service that hosts signal data in the European Union and does not perform cross-app or cross-site tracking. It is not used for advertising, and the App declares no tracking domains.

You can turn this off at any time in the App's Settings, under App › Privacy › Share Anonymous Usage Statistics. With it switched off, the App sends no usage signals at all. Your choice is stored on your device.

8. 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.

9. 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:

10. 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.

11. 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.

12. 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 and TelemetryDeck usage signals are not linked to an account or direct identifier, the developer may be unable to associate a diagnostic event or a usage signal 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.

13. 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.

14. Third-party privacy information

15. 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.

16. Contact

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