Privacy Policy
NumberPrism is built so that the numbers you type stay on your device. This page explains exactly what that means.
1. Calculations
Privacy is the architecture, not a promise added afterwards.
No calculation server
When you enter a salary, a weight, a loan amount or an equation, the arithmetic runs in JavaScript on your device. The values are not sent to NumberPrism for processing, are not written to a database, and are not associated with you. Close the tab and they are gone.
2. Analytics and advertising
NumberPrism does not run third-party analytics, tracking pixels or social embeds. Advertising is served by Google AdSense.
A limited number of clearly labelled ad units are served by Google AdSense. Google and its partners may use cookies or device identifiers to serve, measure and limit those ads. Where consent is required, Google's consent tools or your browser settings determine whether personalized advertising is shown; you can manage Google ads through My Ad Center. Non-personalized ads can still use limited data for frequency capping, fraud prevention and aggregate reporting.
Translation. When you select a non-English language, the visible text of the page is sent directly from your browser to Google Translate so the content can be rendered in that language. Calculator inputs and results are not sent for translation; only the page text is. If the translation service is unavailable, the page remains in English.
Live currency rates. The currency converter requests daily reference rates from NumberPrism's own/api/ratesendpoint. The edge Worker forwards only the base currency code to ExchangeRate-API; the amount you enter and the converted result stay in your browser and are not sent to the provider.
A consent banner appears when advertising is active. “Essential only” keeps advertising storage disabled; “Accept all” enables ad storage and personalization. You can reopen the choice from the footer at any time.
The site is served by Cloudflare. Like any web host, Cloudflare processes the technical request needed to deliver a page — IP address, browser metadata and the requested URL — and may keep short-lived security logs. NumberPrism does not use those logs to build a profile of you. Cloudflare may also inject its privacy-first Web Analytics beacon, which does not set advertising cookies; it is used only for aggregate page-performance counts.
3. Local storage and cookies
Some features save small preferences in your browser's local storage so the site works the way you left it:
- Theme choice and sidebar state.
- Favourites, recent searches and recent calculation history.
- A dismiss flag for the install prompt.
- Your advertising consent choice.
These values stay in your browser. You can remove them at any time through your browser's site-data settings. NumberPrism does not receive a copy.
Language preference. The edge worker may set a functional np-geo-lang cookie containing only a language code (for example, es) based on the country Cloudflare reports for the request. It is used to choose an initial language and is not used for advertising, analytics or profiling. It expires after one year; a manual language choice in local storage takes precedence.
4. Embedded widgets
When a NumberPrism calculator is embedded on another website, the host page's own privacy policy also applies. The widget runs in an isolated Shadow DOM on that page; it does not send your inputs to NumberPrism. The attribution link opens this site only if you click it.
5. Contact and changes
If you email us, we receive the address and content of your message and use it only to reply. Questions about this policy can go to hello@numberprism.com.
Translations of this page are machine-generated for convenience; the English version is the authoritative text.
If the site's data practices change, this page will be updated before the change ships. The canonical version always lives at numberprism.com/privacy/.
Last updated: 10 November 2026