PantheonSim / Privacy
Privacy
What this site records, in plain terms. It is short because there is not much: no accounts database, no advertising, and nothing sold or shared.
Sign-in
Signing in is optional and changes nothing about what the playground lets you do. When you sign in with GitHub or Google:
- We ask GitHub for your public profile only, and Google for your name only. We never ask for your email address.
- The provider’s access token is used once, to read that profile, and is then discarded. It is not stored anywhere.
- Your browser keeps a signed cookie holding the provider you chose, your account id, your name and your login, for 30 days or until you sign out. Our servers keep no copy and no list of who has signed in.
The playground
A playground machine is a container that is destroyed when the session ends, along with everything in it. While it runs, the service keeps a log so we can see what people try to do and what breaks:
- the machine chosen (GPU, count, operating system, CUDA version) and when the session started and ended;
- the commands run in the terminal, with credentials such as tokens and passwords redacted before they are written;
- that a file was written, with its size and extension, but never its contents;
- CUDA calls and instructions the simulator could not handle.
Your IP address is not kept in this log. It is turned into a salted hash, which lets us count distinct visitors and enforce the per-visitor limit without being able to recover the address. The log is deleted after 90 days.
Like any web server, ours keeps an access log of the pages requested, for security and for fixing problems. It records addresses with the last part removed, so they no longer point to one connection, and is deleted after 14 days. Its error log, which notes requests that failed, can hold a full address and is deleted on the same schedule.
Analytics
The home page, docs, CI guide, sign-in, privacy and not-found pages use Google Analytics to count visits, which sets Google’s analytics cookies. The playground does not load it: a script there could read what you type into the terminal, so no outside script runs on that page.
Questions
Ask in Discussions or open an issue.