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 localStorage on 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.

By using the code you acknowledge:
  • 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

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.

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.

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.