Skip to content

Add Vercel Speed Insights with matching privacy disclosure - #64

Open
erinstanley358 wants to merge 1 commit into
mainfrom
site/speed-insights
Open

Add Vercel Speed Insights with matching privacy disclosure#64
erinstanley358 wants to merge 1 commit into
mainfrom
site/speed-insights

Conversation

@erinstanley358

Copy link
Copy Markdown
Collaborator

What

Adds @vercel/speed-insights (cookieless Core Web Vitals) to evoked.dev, mounted beside the existing <Analytics /> in BaseLayout and ElevationLayout - and updates /legal/site-privacy in the same commit so the site's verifiable privacy promise stays true.

Why the disclosure is bound to the tool

The published privacy page invites readers to "open your browser's developer tools, watch the network, and check that the only thing this page loads about you is a cookieless count." Speed Insights is a second beacon (/_vercel/speed-insights/vitals). Shipping the tool without updating that sentence would break the exact consent-honesty the practice sells. So this PR moves both together, or neither moves.

Disclosure now names two cookieless measurements (a page-view count and a page-speed timing), honestly discloses the coarse device/connection/country context Speed Insights carries, and preserves the "block it and nothing breaks" + devtools-verifiable promise.

Ratified by

Fleet meeting 2026-08-01 (Worf, Tutela, Quark, Travis, Polaris) under four conditions.

Remaining conditions before/after merge

  • Condition 2 - a human will actually read the Web Vitals (active GEO / page-experience work). If not, do not merge.
  • Condition 3 - after deploy (this PR's preview URL works), open devtools → Network and confirm exactly two cookieless beacons (/_vercel/insights/view + /_vercel/speed-insights/vitals), no Set-Cookie, no persistent ID. (Tutela)
  • Condition 4 - note the Vercel plan's Speed Insights event ceiling so "quiet and free" can't silently become "sampled." (Quark)

🤖 Generated with Claude Code

Mount cookieless Speed Insights (Core Web Vitals) in BaseLayout and
ElevationLayout, and update /legal/site-privacy in the same commit so
the "watch the network yourself" promise stays true: two cookieless
signals now (a page-view count and a page-speed timing), coarse
device/connection/country context disclosed, no cookie, no persistent
identifier, both blockable, nothing breaks.

Ratified by fleet meeting 2026-08-01 (Worf, Tutela, Quark,
Travis, Polaris) under four conditions; disclosure bound to tool.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
evoke Error Error Aug 2, 2026 3:15am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant