Privacy Policy
Effective date: March 2025
Data We Collect
ConcreteCalc does not collect, store, or transmit any personal data or calculator inputs to any server. All concrete calculations are performed entirely in your web browser using JavaScript.
Local Storage
We use your browser's localStorage to save your most recent calculator inputs so they persist when you revisit the site. This data is stored only on your device and is never sent to us. You can clear this data at any time through your browser settings.
Analytics
We use Google Analytics (GA4) to collect anonymous, aggregated information about site visits — such as page views, time on site, and geographic region. This helps us understand how people use the site and which content is most helpful. Analytics tracking respects your consent preferences.
Advertising
We display advertisements through Google AdSense to support the free operation of this site. Google may use cookies to serve ads based on your browsing history. You can manage your ad preferences through the "Manage Privacy" link in the footer or through Google's Ad Settings page.
Contact Form
Our contact form uses EmailJS to send messages directly to our inbox. The only data transmitted is what you voluntarily enter: your name, email address, subject, and message. We do not store this data beyond our email inbox.
Third-Party Services
We use the following third-party services: Google Analytics (GA4) for site analytics, Google AdSense for advertising, and EmailJS for the contact form. Each has its own privacy policy governing how they handle data.
Your Rights
You can clear all locally stored data through your browser settings. You can opt out of analytics and personalized advertising through the consent preferences. You can contact us to request deletion of any contact form messages.
Changes
We may update this privacy policy from time to time. Changes will be posted on this page with an updated effective date.
Data Security Practices
ConcreteCalc prioritizes the security of your data through multiple layers of client-side protection. All calculation logic is contained within the browser environment, meaning no sensitive input — such as dimensions, material types, or project dimensions — leaves your device. We also implement secure coding practices to prevent client-side data leakage, such as avoiding console logging of user inputs and sanitizing any temporary variables used during computation. While no digital system can guarantee 100% security, our architecture significantly reduces exposure to remote interception or database breaches. For users concerned about data handling, this local-first approach ensures full control over what happens to their information.
Cookies and Tracking Technologies
Beyond Google AdSense and GA4, ConcreteCalc does not use additional tracking scripts or third-party beacons. The only cookies set are those strictly necessary for functionality: a minimal session cookie (if applicable) to maintain UI state during a single visit, and localStorage entries for recent calculator inputs — neither of which track users across sites. You can configure your browser to block or delete these, though doing so may reset saved inputs on future visits. For transparency, we do not use social media pixels, affiliate tracking scripts, or fingerprinting tools. We believe users deserve to know exactly what tracking is present — and why — so they can make informed choices about their online experience.
International Data Transfers
Since all core calculation processing occurs locally in your browser, ConcreteCalc does not transfer personal or user-generated data across international borders. However, third-party services we use — such as Google Analytics and EmailJS — may process data in jurisdictions outside the UK or EU. We ensure that these providers comply with relevant data protection standards, including Standard Contractual Clauses (SCCs) where applicable. For example, EmailJS processes contact form submissions in the EU, and Google (for GA4 and AdSense) adheres to the EU-U.S. Data Privacy Framework. We do not store any user data ourselves beyond what is strictly necessary, and we regularly review our third-party relationships to maintain high privacy standards.