Privacy Policy
Last updated: 3 April 2026
MakeCalcs (makecalcs.net) is operated by Dan Dadovic from Northumberland, United Kingdom. This policy explains what data we collect, why, and how you can control it.
What we collect
Analytics (Google Analytics 4)
We use Google Analytics 4 (GA4) to understand how visitors use this site — which pages are visited, how long people spend, and what devices are used. GA4 collects:
- Pages viewed and time spent
- Approximate geographic region (country/city level)
- Device type, browser, and operating system
- Referral source (how you found this site)
GA4 uses first-party cookies. We do not use Google Signals, and we do not enable advertising features. Analytics data is not shared with third parties for advertising purposes.
GA4 only loads after you accept cookies via the consent banner. Rejecting cookies means no analytics data is collected from your visit.
Bot protection (Cloudflare Turnstile)
Our contact form uses Cloudflare Turnstile to prevent spam submissions. Turnstile is a privacy-focused CAPTCHA alternative that does not track users across sites. It processes:
- Browser characteristics (user agent, screen resolution)
- Interaction signals (mouse movements, keystrokes — anonymised)
Turnstile does not use cookies and does not create user profiles. Its use is governed by Cloudflare's privacy policy.
Contact form (Resend)
When you submit the contact form, we collect your name, email address, and message. This data is sent via Resend (our email delivery service) directly to our inbox. We use your email only to respond to your message. We do not add you to any mailing list.
Contact form submissions are rate-limited using Upstash Redis to prevent abuse. The rate limiter stores a hashed identifier temporarily (no personal data is stored in Redis).
Calculations
All calculations happen in your browser. No calculation inputs or results are sent to our servers or stored anywhere. Your calculation data never leaves your device.
Cookies
We use the following cookies:
- Cookie consent preference — stores whether you have accepted or rejected analytics cookies (localStorage, no expiry until cleared)
- Google Analytics cookies (_ga, _ga_*) — only set after you accept analytics cookies. Used to distinguish users and sessions. Expire after 2 years.
No third-party advertising cookies are used on this site.
Cookie consent
On your first visit, a consent banner asks you to Accept or Reject analytics cookies. Closing the banner without making a choice does not count as consent — analytics will not load until you explicitly accept. You can change your choice at any time using the Cookie Settings link in the footer.
Your rights under GDPR
If you are in the UK or European Economic Area, you have the right to:
- Access the personal data we hold about you
- Request correction of inaccurate data
- Request deletion of your data
- Object to processing of your data
- Request data portability
- Withdraw consent at any time
To exercise any of these rights, contact us using the contact form or email us directly. We will respond within 30 days.
Data retention
- Analytics data: retained in GA4 for 14 months, then automatically deleted
- Contact form messages: retained in email for as long as needed to respond, then deleted
- Rate limiting data: automatically expires within 1 hour
Third-party services
This site uses the following third-party services:
- Google Analytics 4 — analytics (consent-gated)
- Cloudflare Turnstile — bot protection on the contact form
- Resend — email delivery for contact form submissions
- Upstash Redis — rate limiting for the contact form
- Vercel — hosting
Changes to this policy
We will update this page if our data practices change. The "last updated" date at the top reflects the most recent revision.
Contact
For privacy-related questions or data subject requests, use the contact form.