Last updated: February 2025
DiveCalc (“we”, “us”, “our”) is a free, open tool for recreational and technical divers. This privacy policy explains what data we collect when you visit divecalc.app, why we collect it, and your rights under the General Data Protection Regulation (GDPR).
The controller responsible for data processing on this website is:
Michael Lohr ITAll dive calculators (MOD, SAC rate, RMV, gas planner, unit converter) run entirely in your browser. No calculation inputs or results are transmitted to our servers. Your unit preferences (metric / imperial) are stored locally in your browser’s localStorage and never leave your device.
We use the following analytics services to understand how the site is used so we can improve it:
Legal basis: Art. 6(1)(f) GDPR (legitimate interests – measuring and improving site performance without identifying individual users).
When you contact us via the “Contact” form in the footer, we collect your name, email address, subject, and message. This data is delivered as a notification to our inbox and is used solely to respond to your enquiry. We do not store contact messages in a database.
Legal basis: Art. 6(1)(b) GDPR (processing necessary to take steps at your request) and Art. 6(1)(f) GDPR (legitimate interest in responding to communications).
If you sign up for our newsletter or request a notification when a specific tool becomes available, we collect your email address. This is delivered to us as a notification so we can follow up with you manually. We do not build marketing profiles or share your address with third parties.
Legal basis: Art. 6(1)(a) GDPR (your consent). You can withdraw consent at any time by contacting us.
If you submit a tool suggestion, we collect the suggestion text and, optionally, your email address (so we can follow up). This data is delivered to us as a notification and handled in the same way as contact messages (see 1.3 above).
DiveCalc is hosted on Vercel. Like any web server, Vercel may record standard HTTP access logs (IP address, browser type, referring URL, date and time of request). These logs are used for security and infrastructure purposes and are governed by Vercel’s Privacy Policy. We do not access or analyse individual server log entries.
DiveCalc does not set any first-party cookies. Umami Analytics operates without cookies. Your browser’s localStorage is used to remember your unit preference (metric or imperial) between visits — this data never leaves your device.
| Service | Purpose | Data transferred |
|---|---|---|
| Vercel Inc. (USA) | Hosting, CDN, analytics | Anonymised page metrics |
| Umami Cloud (EU) | Privacy-first analytics | Anonymised page-view data |
Transfers to the USA are covered by Vercel’s participation in the EU–US Data Privacy Framework.
Contact and suggestion messages are retained in our inbox for as long as necessary to handle your enquiry and fulfil any legal retention obligations. Analytics data is aggregated and anonymised with no individual retention period. localStorage data persists in your browser until you clear it.
If you are located in the EU/EEA, you have the following rights:
To exercise any of these rights, please contact us at michael@lohr.dev. You also have the right to lodge a complaint with your local data protection authority.
For any privacy-related questions or requests, reach us at: michael@lohr.dev
We may update this privacy policy from time to time. The “Last updated” date at the top of this page will reflect any changes. We encourage you to review this policy periodically.