Short summary
SmartCalc runs entirely in your browser. It stores only a small set of local items such as your calculation history and the
consent flag in localStorage. There is no server-side collection of your calculations unless you
explicitly share them (e.g., by copying/pasting or using external links).
What we store locally
- Calculation history — expressions and results, stored in
localStorageon your device. Capped (100 entries) and not uploaded anywhere. - Consent flag — whether you accepted the disclaimer checkbox that enables the calculator.
- UI preferences (optional) — small preferences like reduced motion or theme, stored locally to improve your experience.
You can clear locally-stored data (history and consent flag) at any time via your browser's site data/settings or by using the Clear button in the app.
What we do NOT collect
- We do not collect names, email addresses, or personally-identifying data on our servers.
- We do not send calculation expressions/results to any third-party servers by default.
- We do not use analytics, trackers, or external fonts unless you (or the site owner) explicitly add them.
Consent and disclaimer
The calculator requires a user consent action ("I agree to the disclaimer") before it becomes usable. This checkbox is a local convenience stored only in your browser; it does not transmit data. If you revoke consent (clear site data), the app will return to the consent-required state. Consent is required to enable calculator functionality—without consent, calculation features remain disabled.
Important security notes
SmartCalc is client-side software. The security of locally-stored items depends on your device and browser. Use a modern, updated browser, and avoid using public/shared devices for sensitive computations.
Third-party links
The app may link to third-party sites (GitHub, email, docs). Those sites operate under their own privacy policies. We are not responsible for third-party data practices.
Attribution — code origin
The code for this web app was generated with the assistance of an AI chatbot — GPT-5 Thinking mini. The AI produced the HTML, CSS, and JavaScript code only. This does not include deployment, hosting, legal advice, or operational support. The site owner / developer is responsible for testing, deploying, hosting, securing, and ensuring compliance with applicable laws.
- The AI-assisted code is provided "as-is". Review, test, and modify before publishing.
- Deployment, user data handling, and legal compliance are the developer's responsibility.
- If you add analytics, ads, or server-side storage later, update this Privacy Policy to reflect those changes.
Terms of Service (short)
This site provides a client-side calculator. By using SmartCalc you agree to basic usage terms: do not attempt to misuse the service, do not claim the SmartCalc name or logo as your own, and accept that the developer is responsible for hosting and support. For the full terms, open the Terms of Service page.
Downloadable short licenses (code)
Choose a permissive license if you want others to reuse your code. Click to download a short text file. These licenses apply to the source code only; they do not grant rights to the SmartCalc name, logo, or branding assets.
License note: This project uses the MIT License as the primary license for the source code. The BSD 3-Clause text is provided only as a template/alternative — the MIT license is the definitive license unless you explicitly change it in your repository.
FAQ
How do I delete my history?
Open the SmartCalc app and press the Clear button in the Calculation History panel. Alternatively, clear site data in your browser to remove all localStorage entries for the site.
Is my data sent anywhere?
No — SmartCalc performs calculations locally and stores history locally. Nothing is transmitted by default. If you explicitly share a result (for example by emailing or pasting to an external service), that is outside the app's local-only behavior.
Who is responsible for deployment?
The AI chatbot provided the source code only. Deployment, hosting, domain registration, SSL, and maintenance are the responsibility of the developer or site owner. If you need help deploying, consult hosting provider docs or a web developer.