brainSOL

Privacy Policy

Last updated: November 2026

Overview

brainSOL is a web page that shows a small solar tracker following the light, live from the tracker or from a simulation that runs in your browser. There is no account and nothing to sign in to. We do not collect personal data and we do not track you.

What the page connects to

The page itself, its font included, comes from the site you opened it on. It also reads config.json from the same site, a small file that says which tracker to show.

Apart from that, the page connects only to the tracker address shown in the status bar at the bottom of the page. It keeps a WebSocket open to the tracker for the live data and asks the tracker for the last minutes of its history to fill the charts and for the experiment results it keeps. The address comes from config.json, from ?pi= in the page address, or from an address you saved yourself. When the status bar says simulation, the tracker is simulated in your browser and the page does not connect anywhere else. An admin who tests a new tracker address in the admin tools makes the page ask that address once whether a tracker answers there.

The tracker is a small computer run by whoever shows the demo. Like any server, it sees your IP address and your browser while you are connected. It counts the connected pages for the viewer number in the top bar. The page sends it no information about you, only a ping every few seconds to measure the delay, and the commands of the admin tools if you unlock them.

Data stored in your browser

localStorage holds one key, brainsol-preferences, with the language, the theme and a tracker address if you saved one.

sessionStorage holds brainsol-admin while the admin tools of a live tracker are unlocked: the address of the tracker and the token it handed out, so a reload keeps the tools open. The browser deletes it when the tab closes, and the token runs out after 12 hours anyway.

None of it leaves your browser, and you can clear all of it at any time through your browser settings.

Analytics

We do not use tracking scripts, analytics services or advertising networks.

Hosting

The site is served by GitHub Pages. Like any web server, GitHub receives the usual request data when your browser loads the page, such as your IP address and browser, and GitHub's privacy statement applies. Nothing about you is sent with it.

Cookies

brainSOL does not use cookies. The settings listed above are stored in localStorage and sessionStorage.

Changes

We may update this policy from time to time. Changes will be reflected on this page with an updated date.

Contact

For questions about this policy, contact us via GitHub.

← Back to brainSOL