Cookie Notice
This Cookie Notice explains how Benchwright LLC uses cookies and similar technologies on benchwright.ai. It supplements our Privacy Policy.
1. What are cookies?
Cookies are small text files stored on your device by your browser when you visit a website. “Local storage” and “session storage” are similar mechanisms provided by the browser. Together we refer to all of these as “cookies” in this notice.
2. Cookies we use today
| Name | Category | Purpose | Expiry |
|---|---|---|---|
bw_jwt |
Strictly necessary | Stores your signed-in session so protected pages load without re-authenticating on every request. | Matches the Supabase access token lifetime (typically up to 1 hour), then refreshed. |
Supabase auth items in localStorage |
Strictly necessary | Holds the refresh token and session metadata the Supabase SDK needs to keep you signed in across page loads. | Until you sign out or clear site data. |
bw_theme |
Preference | Remembers whether you chose the light or dark theme, so the page renders in your choice on the server rather than flashing the wrong one. Mirrored into localStorage under the same name. |
1 year, or until you clear site data. |
Benchwright items in localStorage |
Functional | Caches and preferences the app keeps on your device so pages paint faster and drafts are not lost: your basic profile for the signed-in header (bw_user), registry and catalog caches (bw_reg*) with a switch to turn them off (bw_registry_cache_off), docs and blog snapshots (bw_docs_v*, bw_blog_posts), the wide-layout toggle (bw.wide), your unsaved benchmark-builder draft (bw_builder_draft_v2), and run-page data caches (bw-mat-cache:, bw-events-cache:). These stay on your device and are not sent to any third party. |
Until you clear site data, or until the app replaces or expires the entry. |
bw_vid |
First-party analytics | A random identifier that lets us count unique visitors per day. The value is a UUID generated on your first visit; on its own it is not linked to your name, email, or any third-party profile. If you are signed in, the page-view row we write alongside it also carries your Benchwright account ID (see section 3). | 1 year, or until you clear site data. |
We do not set any third-party, marketing, or advertising cookies. The bw_vid cookie is set by us (benchwright.ai) and is never shared with another vendor.
3. How we count traffic
Instead of sending traffic data to a third party such as Google Analytics, we record a single row in our own database for each page you load. That row contains the path you visited, the timestamp, your bw_vid identifier, your User-Agent string, the referring URL if your browser sent one, whether the request looked like a bot, and whether you were signed in. If you were signed in, it also contains your Benchwright account ID, which means those rows are linked to your account. It does not contain your IP address, your name, or any cross-site profile.
We use these rows to compute aggregate counts (daily visitors, popular pages, growth trends), visible only to our own staff. Raw rows are deleted automatically after 90 days.
4. How to control cookies
Most browsers let you see and delete cookies, and block cookies from specific sites:
Blocking bw_jwt will sign you out and break protected pages. Blocking bw_vid is fine — the site works exactly the same; we just won't be able to tell whether you came back tomorrow.
5. Changes
If we update this notice we will change the “Last updated” date above. Material changes will be announced in-product or by email before taking effect.
6. Contact
Questions: legal@benchwright.ai.