Skip to content

honesty(homepage): sweep remaining "stays on your computer" claims#230

Merged
operatoruplift merged 1 commit intomasterfrom
honesty/sweep-stays-on-your-computer
Apr 28, 2026
Merged

honesty(homepage): sweep remaining "stays on your computer" claims#230
operatoruplift merged 1 commit intomasterfrom
honesty/sweep-stays-on-your-computer

Conversation

@operatoruplift
Copy link
Copy Markdown
Owner

Summary

Continuation of #227 (Privacy Policy), #228 (ProblemStatement pillars), and #229 (Compliance section). Four more homepage surfaces still made the same retired claim:

Surface What was wrong Replacement framing
Pricing.tsx Free tier "Runs on your computer, your data never leaves it" + "Lightweight Mac app, opens instantly" What the free tier actually unlocks today: try /chat with no signup, BYOK or Google sign-in, approval gate
Comparison.tsx Feature rows "Runs on your computer" + "Works offline" comparing Operator Uplift to ChatGPT et al Removed both rows; rewrote 10 features around tap-to-approve, signed receipts, on-chain audit log, switch-AI mid-conversation, real Gmail/Calendar OAuth, exportable memory, MIT license, HIPAA-aware/GDPR posture
FAQ.tsx "Your data stays on your computer, not on someone else's server" + "Everything stays on your machine, encrypted. We never see your email" Specific about today (Vercel + AI provider) and roadmap (desktop+Ollama in development); points at privacy policy and MIT license for verification
CloudVsLocal.tsx Whole section structured around hosting comparison ("Your data on your device", "Works offline", "Cryptographically private") Re-structured around the behavior axis (chat-only vs action-taking with approval) instead of hosting. Each bullet ties to a real shipped feature

Skipped this pass: ProductPage (sits behind /product, separate audit) and MarketOpportunity (explicitly aspirational future-state market pitch, not a current factual claim).

The fabrication-rot guard from #224 doesn't catch these because the claims were free-form English, not structured patterns. The consumer-copy banned-phrase list could be expanded if a future regression actually happens.

Test plan

  • `pnpm exec tsc --noEmit` clean
  • `pnpm build` passes
  • `pnpm check` passes (4/4)
  • CI green
  • Reviewer signoff: this is positioning copy. Revert is one click if you disagree.

Continuation of #227 (privacy policy), #228 (problem-statement pillars),
and #229 (compliance section). Four more homepage surfaces still made
the same retired claim:

1. src/sections/Pricing.tsx — Free tier feature list said "Runs on your
   computer, your data never leaves it" + "Lightweight Mac app, opens
   instantly". Replaced with what the free tier actually unlocks today:
   try /chat with no signup, BYOK or Google sign-in for live mode,
   approval gate before any send.

2. src/sections/Comparison.tsx — Feature checklist had "Runs on your
   computer" and "Works offline" rows comparing Operator Uplift to
   ChatGPT/Claude/Gemini/Grok. Both rows removed; rewrote the list to
   focus on what we can demonstrate: tap-to-approve, signed receipts,
   on-chain audit log, switch-AI mid-conversation, real Gmail/Calendar
   via OAuth, exportable memory, MIT license, HIPAA-aware/GDPR posture.

3. src/sections/FAQ.tsx — Two answers explicitly told users their data
   stays on their machine and we never see it. Rewrote to be specific
   about today (web app routes through Vercel + the AI provider you
   pick) and roadmap (desktop+Ollama is in development). Repointed at
   the privacy policy and the MIT license as verification paths.

4. src/sections/CloudVsLocal.tsx — Whole section was structured around
   a hosting comparison ("Your data on your device", "Works offline",
   "Cryptographically private"). The whole premise contradicted the
   cloud-deployed reality. Re-structured as Chat-only AI vs Operator
   Uplift on the *behavior* axis instead of the *hosting* axis: each
   bullet ties to a real shipped feature (OAuth, approval gate, signed
   receipt, audit log, AI switching, MIT license). Section heading
   updated from "The last AI you will need to trust" to "An assistant
   that does the work, not just talks about it."

Skipped this pass: ProductPage and MarketOpportunity. ProductPage
sits behind /product (separate audit). MarketOpportunity is
explicitly aspirational future-state framing for a market pitch, not
a current factual claim about how the website works.

The fabrication-rot guard from #224 doesn't catch these because the
claims weren't structured patterns — they were free-form English that
varied per surface. Honesty regression here is harder to grep-guard;
the consumer-copy spec's banned-phrase list could be expanded if a
future regression actually happens.
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 28, 2026

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

Project Deployment Actions Updated (UTC)
website Ready Ready Preview, Comment Apr 28, 2026 10:25am

@operatoruplift operatoruplift merged commit 0ffc436 into master Apr 28, 2026
4 checks passed
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