Last updated: November 2026
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.
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.
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.
We do not use tracking scripts, analytics services or advertising networks.
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.
brainSOL does not use cookies. The settings listed above are stored in localStorage and sessionStorage.
We may update this policy from time to time. Changes will be reflected on this page with an updated date.
For questions about this policy, contact us via GitHub.