Privacy
This notice covers the Night Grade board, the four boss pages, the Fake Elon weather page, the contribute page, the method page, the check page, the archive page, and this page. The public address is scrollstime.com. The same pages can be opened from the files on a computer.
What the board is
Night Grade is a score sheet. It shows the latest night percents, a published index of other people's scores, and public list prices. It takes no account and no payment. The check page is a separate form. Its fields stay in the tab.
What the browser loads
On scrollstime.com the board and the four boss pages fetch two public files from GitHub: scores.json and reference.json, in the repository RogerWillko/nightgrade, on the branch main. They fetch them again about every fifteen minutes while that tab stays open. Opened from the files on a computer, those pages read the same two files from beside the page.
The method page, the check page, and this page do not fetch those files. The picture, the type, and the script come from this host. When you run a check, the browser calls the https address you typed. The contribute page calls https://api.x.com for one search, then posts the public profile fields to this host. It does not post the key.
Cookies
These pages set no cookie. They write nothing to local storage and nothing to session storage. A consent banner would have to store a choice, so these pages show none. The browser can still keep the address in its own history.
The name box
A name you type filters the cards in that tab. The letters stay in the page. They are not posted to this host, and typing does not rewrite the address. If you open an address that already includes q=, that address is the one the browser was asked to load, and the host's ordinary request log can include it.
The endpoint check
The check page has three fields: the endpoint address, the API key, and the model name on the bill. The key is used for that check, and the field is cleared when the check starts. The browser sends the key only to the https address in the address field, as a bearer token on that request. This host does not receive the key, the prompts, or the reply. The page leaves the key out of the address, out of cookies, and out of local and session storage.
The provider at that address can see the key and the prompts, because the call goes from your browser to them. Your browser’s own network panel can show the same request. If the browser offers to save a password for Night Grade, decline it. The check page has no account.
A call the browser blocks, a redirect, or an error status stays on the page as a connection result. A different model name is the line that says the endpoint is lying. The page compares the whole name you typed with the whole name in the response.
A sweep with your own key
The contribute page can run one search for the words elon, musk, and maye. The key stays in this tab. This site and the public ledger never receive it. The browser sends the key only to https://api.x.com. X sees the key and those three words. The field is cleared when the sweep starts, and the page drops the key when the calls end.
X bills in US dollars, about $0.01 for each profile it returns. Thirty profiles is the ceiling, about $0.30. The page also shows that ceiling in pounds, euros, and yuan, converted approximately as of 28 September 2026. Those three figures are a conversion of the dollar price. X does not bill those currencies from this page. After the sweep, the page shows the cost from the number of profiles returned. This site cannot ask X to confirm the bill.
What is saved, if the ledger on this host accepts the sweep, is a display name, a short note, the time, the number of profiles, the dollar amount from that count, and the public handles that score 4 or higher. The note is public. Words on a short block list are removed before the note is saved, and the page removes them again when it draws the board. Bios, follower counts, and the raw reply from X are not stored. A visitor can leave the name blank. The key is not stored.
An archive attestation
The archive page checks a hash against a public contract on the Sepolia test network. The archive file stays on the machine that hashed it. This page does not take a key, and it does not upload the archive. The browser asks one public Sepolia node for the stored handle, the time, and the signer address. That signer is the single key that can create an attestation. If that key leaks, a new attestation can be forged until the contract is replaced.
What stays off this host
The night questions, the model replies from the night script, and the night script’s API keys stay on the machine that runs the night script. This host does not receive them. The pages ask for no account, no email, and no age. A key pasted into the check page is sent to the endpoint you name, as described above.
Scores and prices
The numbers on the cards are public scores and public list prices. The browser does not call BenchLM, Hugging Face, OpenRouter, or the maker pages to fetch scores. Those calls happen on the machine that writes reference.json, before the file is published. A model link is an ordinary visit to that model's public page, where the parameters are set. Night Grade does not collect those settings. The pull runs at least once a day. A pull that comes back empty leaves the previous file in place. Refresh reads that same published file again. The page keeps no record of the click.
BenchLM’s scores are used under the license CC BY-NC 4.0. The credit is benchlm.ai. Token prices are OpenRouter’s public catalog, in dollars per million tokens. A voice price is copied from the maker’s pricing page, and the card names the unit, per thousand characters. A price on a card is the figure on that page. A short sale shows the list price beside it.
Who can see a request
Opening a page is an ordinary web request. The host that serves the site can keep a log of the time, the address, and the network address. When the board fetches the two files, GitHub can keep the same kind of log for that request. When you run a check, the provider at the address you typed can see the key and the prompts. These pages add no analytics tag, no advertising pixel, and no tracking script. There is no account list and no advertising partner.
How the page is fenced
On scrollstime.com the board, the four boss pages, the method page, the weather gauge, and this page are sent with a rule that loads the script, the styles, and the pictures from this host, and allows the board, the boss pages, and the weather pages to call raw.githubusercontent.com for the published files. The check page is sent with a rule that allows the browser to call https addresses, so the check you start can reach the endpoint you typed. The contribute page is sent with a rule that allows calls to this host and to https://api.x.com. The archive page is sent with a rule that allows calls to this host and to https://ethereum-sepolia-rpc.publicnode.com. Every page refuses to let another site frame it, and refuses form submissions. Links on these pages ask the browser to keep the Night Grade address to itself. A model link is the exception: the browser sends only the site origin, and leaves off the page path and the search. The model page can see that the click started here. Another site may link to the board or to a boss page. This site does not call that site back.
How long anything is kept
The board keeps no copy of its own. scores.json in the public repository is replaced when a night is committed, and GitHub keeps the earlier commits of that file. reference.json is replaced when the published index is written again. The check keeps the key in memory only while the call is in flight. The field is cleared when the check starts, and the page drops the key when the call ends. The contribute page keeps the key in memory only while the three searches are in flight. A sweep that the host accepts is appended to the public ledger on this host: the name, the note, the time, the profile count, and the handles. That ledger is not the station’s counts.json.
Changes
A change to this notice replaces this page and carries a new date. The date under the title is the date of this text.
Where the files are
The public scores and the published index are in github.com/RogerWillko/nightgrade. The board is scrollstime.com.