Privacy Policy for Fractal
Last updated: August 29, 2025
Core Principle
I built Fractal so your code stays in your brow...Wow you seriously want me go with all this yapping again? Check this in the About section.
How It Works
- Local Processing: Files you drop in stay local. No silent uploads.
- Full URL Share (
#h:
): Entire project lives inside the fragment. Servers ignore fragments; only the opener’s browser inflates it. - Short Links (
#sb:
): I store: id, compressed blob, optional expiry, hit count. I don’t expand or inspect the blob on the server. - GitHub Gist: Optional and public. Sent straight from your browser to GitHub. Public means searchable. Triple‑check secrets.
- Local Persistence: Last project cached in
localStorage
(fractal:lastProject
). Delete it anytime.
Analytics & Tracking
(My laptop is already on life support after everything I put it through—what else do you think I’d do with YOUR data?). Ahem! If that ever changes I’ll list the exact fields collected here. Hold me to it. And...I never want to Track or collect any personal data or data in itself.
Your Choices
- Prefer full
#h:
links for zero server footprint. - Skip short links if "stored anywhere" is a no‑go for you.
- Sanity‑scan a Gist before pushing; it's public instantly.
- Clear browser storage to purge the cached project.
Data Removal
Delete a short link with a DELETE /api/shorten?id=<id>
request. It’s gone as soon as the call returns 200, or use the Delete
button in the UI (Where? In the share Dialog box, the moment you make the URL).
Contact
Questions, doubts, mild panic? Open an issue. I’d rather ship clear, boring facts than spray marketing glitter.