โ† Calculator

Privacy Policy

Last updated: July 24, 2026

Who We Are

BallisticEngine is a physics-based ballistic penetration calculator operated at ballisticengine.com. This policy explains what data we collect (almost nothing), how we use it, and your rights under applicable privacy laws.

Data We Collect

We do not collect personal data. Specifically:

CategoryCollected?Details
Name, email, phoneNoWe do not ask for or store personal identifiers
IP addressYes, in server logs *Requests to our calculation API are logged by Cloudflare, including IP, coarse location and connection metadata. Used for debugging and abuse prevention; never linked to an identity or used for profiling
Cookies / trackersNoNo advertising, analytics, or tracking cookies. See our Cookie Policy
Calculator inputsYes, transientlyPenetration physics runs on our Cloudflare Worker, so shot parameters (velocity, mass, calibre, target material) are sent to it and appear in request logs. They are not stored in any database and are not tied to you
Browsing historyNoWe run no analytics, no profiling and no cross-site tracking. Server logs record individual API requests, not a profile of your visit
Device fingerprintNot by usWe neither generate nor read any fingerprint. Cloudflare's edge logs contain standard TLS handshake characteristics, which we do not process or query

* Cloudflare hosts the site and runs our calculation API. It processes IP addresses for DDoS protection and may set a __cf_bm cookie. Request logs are retained for a limited period on our Cloudflare account and are used only to diagnose faults and abuse. If the calculator hits an error in your browser, a short technical description of that error (message, which component failed) is sent to the same API so we can find the fault — it contains no inputs and no identifiers.

Local Browser Storage

We store three preferences in your browser's localStorage. These never leave your device and are never transmitted to any server:

KeyPurpose
themeYour light/dark mode preference
tipsWhether result tooltips are enabled
unitsMetric or Imperial unit preference

You can clear these anytime: Browser Settings โ†’ Clear browsing data โ†’ Cookies and site data.

Third-Party Services

We use a minimal set of third-party services, none of which collect personal data on our behalf:

ServicePurposeTheir Privacy Policy
Cloudflare PagesHosting and CDNcloudflare.com/privacypolicy
SupabaseAmmunition and weapons database (read-only API)supabase.com/privacy
jsDelivrServes the Supabase client libraryjsdelivr.com/privacy

We do not use Google Analytics, Facebook Pixel, advertising networks, or any user tracking service.

Children's Privacy

BallisticEngine is an educational physics tool. We do not knowingly collect data from anyone, including children under 13 (COPPA) or under 16 (GDPR). We ask for no personal details, so no age verification is required.

Your Rights Under GDPR (EU/EEA)

If you are located in the European Union or European Economic Area, under the General Data Protection Regulation (GDPR) you have the right to:

Access โ€” Request what personal data we hold about you. We hold no accounts and no profiles; the only personal data that exists is the IP address in short-lived server request logs. Erasure โ€” Request deletion of your data. Request logs expire automatically; we can delete an entry sooner if you identify it. Portability โ€” Request your data in a portable format. Not applicable, as we hold no structured personal records. Object โ€” Object to processing of your data. Logging is limited to what is needed to keep the service working and secure. Complaint โ€” File a complaint with your local Data Protection Authority.

Our legal basis for any minimal processing (serving web pages) is legitimate interest โ€” providing the service you requested by visiting our site.

Your Rights Under CCPA (California)

If you are a California resident, under the California Consumer Privacy Act (CCPA) and California Privacy Rights Act (CPRA) you have the right to:

Know โ€” what personal information is collected. Only the IP address recorded in short-lived server request logs. Delete โ€” request deletion. Those logs expire automatically; we can remove an entry sooner if you identify it. Opt-out of sale โ€” we do not sell, share, or disclose personal information to third parties for monetary or other valuable consideration. Non-discrimination โ€” we do not discriminate against users who exercise their privacy rights.

Under CCPA, we qualify as a business that does not collect personal information and therefore are exempt from most CCPA obligations. We include this section for transparency.

Your Rights Under Other Laws

Brazil (LGPD) โ€” We hold no accounts or profiles; processing is limited to short-lived server request logs. Canada (PIPEDA) โ€” No personal information is disclosed to anyone. Australia (Privacy Act) โ€” No Australian personal information is collected. UK (UK GDPR) โ€” Same protections as EU GDPR apply.

Data Security

Our site is served over HTTPS (TLS 1.3) via Cloudflare. All API calls to our database use encrypted connections. We hold no accounts, passwords or payment data; the only personal data present is the IP address in short-lived request logs.

Changes to This Policy

If we make material changes to this policy, we will update the "Last updated" date at the top. Changes are infrequent. If we ever introduce user accounts or analytics, this policy will be updated before those features launch.

Contact

Questions or concerns about this Privacy Policy?

Email: [email protected]