dash.

How Dash handles your data

The other tools on kelvinct.com run entirely in your browser and send nothing anywhere. Dash cannot work that way, and it would be dishonest to imply otherwise.

Why Dash needs a server

Two reasons. Connecting WHOOP or Oura requires a secret that would be readable by anyone if it lived in your browser. And the display page has to render on devices too old to run the code that would fetch your data, so a server has to fetch it and send finished HTML.

What is stored

That is the whole list. No name, no email, no password. Connecting a provider is how you sign in, so there is no account to create.

What is not stored, sent, or logged

Display links

A display link contains a random 32-byte token. It is a key, not a username: anyone holding the link sees those numbers, so treat it like a password. It is not guessable and never appears in search results. You can revoke any display from your dashboard, which kills that link immediately.

Disconnecting

Disconnect a provider from your dashboard and Dash deletes its tokens and its cached metrics. You can also revoke Dash's access from inside your WHOOP or Oura account, which has the same effect from the other direction.

Contact

hello@kelvinct.com