CalcWize is a calculator hub designed to be useful without collecting personal data. This policy explains what stays on your device, what gets sent where, and what we do (and don't do) with anything that touches our servers.
The short version
- We don't have user accounts. We don't ask for your name or email.
- Your calculator inputs live in your browser's
localStorage. They stay on your device unless you choose to use one of two optional features — the receipt-photo scan or a sync code — both explained below. - Ads are served by Google AdSense. Where consent is required (the EEA, UK, and Switzerland), Google's consent prompt asks how your data may be used; you can review or change that choice any time via the privacy-settings link in the footer.
What we store on your device
CalcWize uses the browser's localStorage (a built-in, per-site storage area) to remember:
- Your calculator inputs (so you can refresh the page without losing your numbers)
- Your chosen currency, theme, and which calculator you last opened
- Whether you turned on Explain mode
All of this stays in your browser. You can wipe it any time via your browser's settings (Settings → Privacy → Clear site data) or by opening DevTools and runninglocalStorage.clear().
What our servers see
CalcWize runs on Cloudflare Workers. Like any web server, the platform sees standard request metadata (IP address, user agent, page requested) for purposes including rate-limiting and abuse prevention. We don't aggregate, sell, or otherwise analyse this data — it's held only as long as Cloudflare's standard logs retain it.
Your everyday calculations run entirely in your browser — the numbers you type into a calculator are not sent to our servers. Two optional features are the exception, and only when you actively choose to use them:
- Receipt photo scan (in the Tip calculator): if you upload a receipt photo, the image is sent to our server and passed to Cloudflare's Workers AI to read the line items. It is processed in the moment to return the text and is not stored afterwards or used to train models. Avoid uploading a receipt that shows information you wouldn't want read by that service.
- Sync codes (in the Data panel): if you generate a code to move your saved data to another device, your stored inputs are uploaded to our server (Cloudflare KV) so the matching code can retrieve them. That data expires automatically after a short period, and only someone with the code can fetch it — so treat the code like a password.
Third parties
Google AdSense
CalcWize uses Google AdSense to show ads, which keep the calculators free. Google and its third-party vendors use cookies — including Google's advertising cookies (the DoubleClick / Google ad cookies) — and may process device and IP-address signals, to serve, measure and personalise ads, including ads based on your prior visits to this and other websites. How Google uses data from sites that use its services is described in How Google uses information from sites or apps that use our services.
In regions where consent is required (the EEA, UK, and Switzerland), Google's certified Consent Management Platform shows a consent prompt before personalised ads are served; if you decline personalisation, Google serves non-personalised (contextual) ads instead. You can review or withdraw your choice any time via the privacy-settings link in the site footer.
Google's use of advertising cookies is governed by Google's advertising policies. You can opt out of personalised advertising via Google Ad Settings, and across participating networks via the DAA and NAI opt-out pages.
Cloudflare (hosting + DNS)
The site is hosted on Cloudflare Workers, with Cloudflare DNS and SSL. Cloudflare may keep brief logs of HTTP requests for security/operational purposes. See Cloudflare's privacy policy.
Children
CalcWize is not directed at children under 13 (or under 16 in the EEA), and we don't knowingly collect data from them. If you believe a minor has used the site and you want their device's data wiped, clear the browser's site data — aside from the optional sync data described above (which expires on its own), there's nothing else for us to delete on the server side.
Your rights (GDPR / CCPA)
Because we hold no personal data on our servers beyond the optional, auto-expiring sync data described above, the standard rights — access, deletion, portability, objection — apply to data already in your control (your browser's localStorage). For requests about Cloudflare edge logs or AdSense data, contact those providers directly via the links above.
Changes
If we make material changes to this policy, the "Last updated" date at the top of this page will change. Continued use of the site after the date constitutes acceptance of the new terms.
Contact
Questions or requests: hello@calcwize.app.