Privacy Policy
Last updated: June 2025
Your files stay in your browser
Every tool on Station255 runs entirely client-side. Images, text, and any other input you provide are processed locally in your browser using HTML5 Canvas and standard browser APIs. Nothing you upload or type is ever sent to our servers.
What we collect
If you accept the cookie notice, we collect the following anonymous data:
- Page URL — which tool or page you visited (e.g.
/demake). - Event type — whether you viewed a page, used a tool, or exported a file.
- Referrer — the URL of the site that linked to us (from
document.referrer). - Session ID — a random UUID generated in your browser and stored in
localStorageunder the keys255_sid. This is not tied to any personal identity. - IP address — collected server-side by Caddy when the beacon is received. The last octet is masked in our dashboard (e.g.
1.2.3.x). We do not log or store full IP addresses long-term. - User agent — your browser and OS, from the HTTP request header.
What we do NOT collect
- Your images, files, or any tool input.
- Your name, email, or any personally identifying information.
- Advertising identifiers or cross-site tracking.
- Third-party cookies or trackers.
Storage & third parties
Analytics data is stored in a SQLite database on our own server (a DigitalOcean VPS). It is not shared with, sold to, or processed by any third party. We do not use Google Analytics, Meta Pixel, or any advertising network.
We use localStorage (not cookies) to store your session ID
(s255_sid) and your consent choice (s255_consent).
These values never leave your browser except as part of the analytics beacon payload.
How to opt out
If you declined the cookie notice, no analytics data is collected.
To change your choice, open your browser's developer tools, go to
Application → Local Storage → station255.com, and delete or change the s255_consent key. Reload the page to see the notice again.
Alternatively, use a content blocker that blocks the /collect path.
Contact
Questions about this policy? Reach out via the contact information on the About page.