Skip to content

    Under active development. New calculators and features ship every week. Everything currently runs free while the site matures — pricing pages are a preview, checkout is not open yet.

    Privacy Policy

    Last reviewed 2026-10-29

    The short version

    • Your calculator inputs are computed in your browser. All arithmetic runs locally in JavaScript on your device. There is no application server that receives your numbers.
    • No account, no signup. We don't ask for your name, email or payment details to use any calculator.
    • No analytics, no advertising, no tracking cookies. This release ships no analytics script, no ad script and no cookie of any kind.
    • Accounts are optional and hold almost nothing. If you choose to sign in, we store your email address and the plan your subscription entitles you to — nothing else. See “Accounts and payments” below.
    • Third-party requests are limited to what you turn on. Fonts, styles and scripts are served from this domain only. Optional features contact exactly one provider each: sharing and sign-in use Supabase; checkout uses Paddle. Opening a calculator page contacts no third party.

    What we store

    Nothing on a server we operate, because the calculators have no application server. Your browser may keep your own inputs in local storage on your device so the page can remember them between visits; that data stays on your machine and you can clear it with your browser settings at any time. It is never transmitted.

    Accounts and payments

    The calculators are usable without an account. If you create one, sign-in works by a one-time email link: we store your email address and the plan tier your subscription is verified to, in a hosted database (Supabase). That record exists so the site can show you the features you paid for on your next visit. You can delete your account by writing to the address on the contact page.

    Paid plans are sold through Paddle (Paddle.com Market Ltd and its regional entities), which acts as merchant of record: Paddle collects the payment, handles sales tax/VAT, issues the invoice and processes refunds. Your card details go to Paddle's payment pages and never touch ZorvLabs servers — we could not see them if we tried. The only data that reaches us from the payment flow is the identifier of your account and the subscription's status, which is what sets your plan tier. Paddle's own handling of your payment data is covered by Paddle's privacy policy.

    Share links (optional)

    Each calculator has a “Share” action. If the deployment has not been configured with a sharing backend, the action only copies the page URL and nothing leaves your device.

    If the operator has enabled sharing, choosing “Create share link” uploads the calculator's current inputs to a hosted database so the link can be opened on another device. In that case the inputs you chose to share are stored on that provider's infrastructure, addressed by a random identifier. Only create a share link if you are comfortable with that; the calculator itself never uploads anything you do not explicitly share. Share records are not linked to an account.

    Analytics and advertising

    This release contains no analytics and no advertising. No usage data is collected, no cookie is set, and no advertising identifier is created.

    Children

    The site is a general-audience tool and is not directed at children under 13; we do not knowingly collect personal information from anyone, including children.

    Your rights

    Because calculator inputs never reach us, there is normally no personal data held about you to access, correct or delete. If you believe we hold personal data about you (for example from an email you sent us, or from a share link you created), write to the address on the contact page and we will handle your request under applicable law (GDPR/CCPA or your local equivalent).

    Changes

    Material changes to this policy will be reflected in the “last reviewed” date above and, for significant changes, announced on the about page.