DiveCalc logoDiveCalc

Privacy Policy

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 IT
Zweigstraße 31
82223 Eichenau
Germany
E-Mail: michael@lohr.dev

1. Data We Collect and Why

1.1 Using the Calculators

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

1.2 Analytics

We use the following analytics services to understand how the site is used so we can improve it:

  • Umami Analytics – a privacy-focused, GDPR-compliant analytics platform. Umami does not use cookies, does not track users across websites, and does not collect personally identifiable information. Page-view data is processed on servers operated by Umami Cloud.
  • Vercel Analytics & Speed Insights – collects aggregated, anonymised performance metrics (e.g. page load times, Web Vitals). No personal data is stored. Data is processed by Vercel Inc., USA. Vercel participates in the EU–US Data Privacy Framework.

Legal basis: Art. 6(1)(f) GDPR (legitimate interests – measuring and improving site performance without identifying individual users).

1.3 Contact Form

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

1.4 Newsletter & Tool-Availability Notifications

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.

1.5 Tool Suggestions

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

1.6 Server Logs

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.

2. Cookies and Local Storage

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.

3. Third-Party Services

ServicePurposeData transferred
Vercel Inc. (USA)Hosting, CDN, analyticsAnonymised page metrics
Umami Cloud (EU)Privacy-first analyticsAnonymised page-view data

Transfers to the USA are covered by Vercel’s participation in the EU–US Data Privacy Framework.

4. Data Retention

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.

5. Your Rights under GDPR

If you are located in the EU/EEA, you have the following rights:

  • Access – request a copy of your personal data we hold.
  • Rectification – ask us to correct inaccurate data.
  • Erasure – request deletion of your data where no legal obligation to retain it exists.
  • Restriction – ask us to limit processing in certain circumstances.
  • Objection – object to processing based on legitimate interests.
  • Portability – receive your data in a structured, machine-readable format.
  • Withdrawal of consent – withdraw consent at any time without affecting prior processing.

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.

6. Contact

For any privacy-related questions or requests, reach us at: michael@lohr.dev

7. Changes to This Policy

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.