How MiSG.app Handles Your Data
Everything stays on your device
MiSG.app runs entirely in your browser. No data is sent to any server — not your scoring selections, not your calculation results, not your case details. Every calculation is performed client-side using JavaScript. There is no backend, no database, no API calls.
Session storage only
If you enter case details (defendant name, case number, court/judge, notes), that information is stored in your browser's session memory. It exists only as long as your browser tab is open. Close the tab and it's gone.
PDF generation
The printable case summary is rendered in your browser by paged.js inside a separate print window, then saved or printed through your browser's native print dialog. The document is built on your device and never touches our servers.
Shared links & QR codes
When you share a calculation via link or QR code, only anonymous scoring data is included — the offense, point values, and enhancement selections. No case metadata, party identifiers, dates, or notes are encoded in shared links.
Saving case files
MiSG can optionally save a complete case (including any defendant name, case number, judge, and notes you've entered) as a portable file. Four things to know:
- Saving is optional. The calculator works fully without ever saving a file. Finish a calculation, generate a PDF, and close the tab — no save required.
- What you put in is optional. Every case detail — defendant name, case number, court, judge, sentencing date, who prepared the calculation, plea or sentencing notes, per-variable rationale — is an optional field within the saved file. Save with as little or as much as you want.
- MiSG never sees it.No backend, no server, no telemetry. The file lives only on your device or wherever you choose to put it. We can't read it, recover it, or know it exists.
- You can encrypt it.An optional passphrase scrambles the file so even if it leaks, the contents can't be read without the passphrase. Under the hood that's AES-GCM-256 with a key derived from your passphrase via PBKDF2-HMAC-SHA256 (600,000 iterations, per OWASP's 2023 guidance). Important: passphrase loss = data loss. We cannot recover it for you.
No accounts, no cookies, no tracking
MiSG.app requires no login, no account creation, and sets no cookies. We use Cloudflare Web Analytics for anonymous page view counts — it is cookieless and does not track individual users.
Built by criminal defense attorneys
We built this tool for our own practice. We understand attorney-client privilege and the sensitivity of case-related data. That's why we designed MiSG.app to never have access to your data in the first place.
MiSG.app is a calculation tool, not a legal advisor. All scoring decisions are made by the user. The tool automates the mathematical lookup and display of publicly available sentencing guidelines data — it does not interpret facts, recommend scores, or provide legal opinions.
Questions or concerns? Get in touch.