Personalization without profiling.
A user-owned context wallet for the agentic web. Save preferences once. Sites and AI agents request only the fields they need. You approve, get a receipt, revoke anytime.
<!DOCTYPE html> <html lang="en"> <head> <title>Sole Republic</title> <meta shoe.size="10.5"/> <meta budget.max="150"/> <meta styles="minimal"/> <meta colors="black,gray"/> </head> <body> <h1>Picked for you</h1> <div>products...
Six things ContextPass refuses to do.
Web visits may fade.
Revenue doesn't have to.
As AI agents research and evaluate products for humans, it's critical that your brand is found and recommended — without surveilling the people they're shopping for.
When AI agents shop on your behalf, who owns the context?
A new generation of protocols is being built for AI agents — what tools they can call, how they talk to each other. None of them solve the harder question: what the agent is allowed to know about you. ContextPass is the consent layer for that.
MCP is plumbing for tools. A2A is plumbing for agents. ContextPass is the consent layer for users — in a world where agents are about to act on their behalf.
Five steps. Zero creepy tracking.
The user is never silently identified. Sites ask for specific fields. The user decides. Personalization runs only on what was explicitly approved.
Save preferences
Set up your wallet once: size, budget, colors, styles, interests.
Visit a store
You're not auto-identified. The site is generic by default.
Approve fields
The site requests specific fields. You decide what's shared, for how long.
See better results
Products reorder with reason labels: your size, under budget.
Receipt & revoke
Audit what was shared, when, and why. Revoke access anytime.
You see exactly what each site asks for.
No hidden tracking. No silent profiling. The site shows the user what fields it wants, what it'll use them for, and how long it can keep them. Anything not on the list is off-limits.
This store wants to use:
exact age
full browsing history
See it work in your browser.
Set up a sample wallet. Visit a sample store. Approve specific fields. Watch products reorder with reason badges. Open the receipt. Revoke. The whole loop, end to end.
Try the demoBuilt for two sides of the same problem.
Shoppers want personalization without surveillance. Stores want better signal without privacy landmines. ContextPass sits in the middle as a consent layer.
Carry your context. Approve who gets it.
Stop re-entering your preferences everywhere. Carry them once and share only what you choose.
- One wallet across every store and AI agent
- Approve specific fields, not your whole identity
- See receipts of what was shared and why
- Revoke any site's access in one click
- Free forever for personal use
Personalize using customer-approved preferences.
Personalize your store using customer-approved preferences, not creepy tracking.
- Higher product relevance and add-to-cart rate
- Reduce returns from off-spec purchases
- Collect user-approved preferences cleanly
- No ad-tech, no profiling, no GDPR landmines
- Ready for AI agents shopping on behalf of users
The web today secretly guesses. We make sites ask.
Personalization shouldn't require surveillance. ContextPass inverts the flow so the user owns the context and approves it field-by-field.
The web silently profiles you.
The user owns and approves the context.
Privacy isn't a feature. It's the contract.
These aren't aspirational. They're built into the protocol.
Never the whole wallet
Sites only get the specific fields the user explicitly approved for that origin. Nothing else, ever.
Pairwise IDs, not global
Same user, different ID per origin. No shared identifier links your activity across sites.
No personal data on-chain
No tradable token represents a person. Wallets stay private and revocable, not auctioned.
No inference, no minors
No age, gender, race, or income inference. No price discrimination. No data on minors.
No fingerprinting
No permanent cross-site tracking ID. No silent identification. The user controls every grant.
No selling raw user data
ContextPass is paid by merchants on a SaaS subscription. We never sell what's in the wallet.
Every grant is a scoped token. Every share is a receipt.
Sites receive short-lived tokens with explicit fields, purpose, and expiry. Users get an audit log of every grant — append-only, revocable, theirs.
{ "aud": "sole-republic.com", "sub": "pairwise_user_8f3d", "purpose": "personalize_product_ranking", "fields": { "shopping.shoe_size": "10.5", "shopping.budget_max": 150, "shopping.preferred_colors": ["black", "gray"], "shopping.preferred_styles": ["minimalist", "casual"] }, "expires_at": "2026-04-28T23:59:59Z", "grant_id": "grant_123" }
- Store
- Sole Republic
- Fields shared
- shopping.shoe_size
- shopping.budget_max
- shopping.preferred_colors
- Purpose
- Personalize ranking
- Retention
- 24 hours
- Not shared
- full name · email · exact age · browsing history
What ContextPass is not.
Saying yes to privacy means saying no to a long list of common ad-tech and crypto patterns. Here's what we deliberately won't build.
- A hidden identity graph
- A data broker
- A surveillance advertising tool
- A system that secretly follows users everywhere
- A permanent global ID for every person
- A tradable token that represents a human being
- A product that puts personal data on-chain
- A system that guesses age, gender, race, or income
- A system that sells raw user data
- A system that fingerprints visitors
Shipping in this order.
A short, opinionated build path. The demo store and wallet ship first so the consent flow is provable end-to-end.
Landing page
This page. Email capture for early access.
Demo store
Real e-commerce surface to test the consent flow.
Wallet
Where users save and edit context fields.
Consent screen
The per-site approval prompt.
Personalization
Product ranking with reason labels.
Audit receipt
What was shared, when, why.
Revoke flow
One-click access cancellation.
Browser extension
Chrome MV3 reason badges on any site.
Shopify app
Drop-in install for any Shopify store.
Cloudflare gateway
Token exchange & receipt log at the edge.
Free for users. Paid by merchants.
Personal wallets are free, forever. Merchants choose a tier that fits their store size — pilot with us at zero risk.
90-day pilot program. We'll help you integrate.
- Full consent flow + audit log
- White-glove onboarding
- Direct line to the founder
- Email support
Indie and small Shopify stores.
- Up to 5,000 grants / month
- Field-level analytics
- Webhooks for grant events
- Slack support
Mid-market brands with serious catalogs.
- Up to 50,000 grants / month
- Pairwise ID API + SDK access
- Custom retention policies
- Priority support
High-volume retailers and platforms.
- Unlimited grants + SLA
- Forward-deployed engineering
- Custom integration + dedicated CSM
- Procurement-ready paperwork