Skip to main content
Countstruction

Privacy and calculator data

Last updated July 13, 2026

Calculator inputs currently run in your browser. CountStruction does not require an account or submit those measurements to an application database just to calculate a result.

Saved inputs

“Save inputs” stores the current calculator values in your browser's local storage for that calculator. The data stays on that browser profile unless browser software, an extension, device management, or another person with device access reads it. Clearing site data removes the saved copy.

Shared estimates

“Share estimate” places an encoded copy of visible input values in the URL fragment after the # symbol. A URL fragment is normally not sent to the website server as part of an HTTP request, but anyone or any app receiving the complete link can read those values. Do not put names, addresses, account numbers, or other sensitive information in fields you plan to share.

Project workspace

The room planner saves room names, dimensions, ceiling heights, and opening counts in this browser's local storage. “Add to project” saves material names, estimated quantities, notes, and retailer destinations there too, so several room and calculator lists can be reviewed together. Prefilled room links keep the room identity in the URL fragment rather than the HTTP request. The project page is not submitted to an application database. Avoid personal or customer names in room labels; removing rooms or lines, clearing the project, or clearing site data removes the applicable local copy.

Offline app storage

In production, CountStruction can install a service worker so the app shell, public pages you visit, and versioned site files remain useful during a weak or missing connection. Cached calculator pages contain only the public page response and example defaults; values you type and recalculated results are not written into that page cache. Navigations containing a query string are not stored. The service worker handles only same-origin requests; retailer, affiliate, analytics, and other external requests are never cached by it. Clearing browser site data removes these offline copies.

Retailer and external links

Retailer, manufacturer, code, government, and other source links open external websites governed by their own privacy practices. If affiliate tracking is enabled, the shopping list displays a nearby disclosure and the tracking provider or retailer may receive standard click and referral information. Calculator measurements are not added to retailer-link parameters by this site.

Hosting, analytics, and ads

A production hosting provider may process normal request data such as IP address, user agent, requested page, time, and security logs. No analytics or ad network is configured in this repository by default. Before either is enabled, this notice and any required consent controls must be updated to identify the provider and data use.