Overview
VibeCheck is a Chrome extension that analyses LinkedIn posts for credibility, practical value, engagement bait, and AI-generated content. This policy explains what data the extension and its supporting infrastructure collect, why, and how it is handled.
We collect only what is needed to make the product work. We do not sell data, run ads, or share personal information with anyone for marketing purposes.
Short version: You give us an email address to activate the extension. We use it solely to manage access. Post content you check is sent to our AI backend to generate the verdict. Nothing is sold, profiled, or shared.
What we collect
The table below lists every piece of data collected by the extension and its backend services.
| Data | Why it's collected | Where it's stored |
|---|---|---|
| Email address | Activation gate — used to manage free access during early access. Stored so you don't have to re-activate after reinstalling. | Chrome sync storage (on your device) + Supabase (our database) |
| Anonymous session token | Tracks usage count per user so we can manage capacity and costs. Contains no personal identifiers — it is a randomly generated UUID tied to no name or email. | Chrome local storage (on your device) + Supabase |
| LinkedIn post text | Sent to our AI backend to generate the vibe check verdict. Only transmitted when you explicitly tap ⚡ on a post. | Not stored. Processed in transit by our Supabase edge function and discarded. |
| Post metadata | Author name, job title, and post date are sent alongside post text to give the AI useful context for scoring. Same basis and same lifecycle as post text. | Not stored. Processed in transit and discarded. |
| Vibe check history | Previous results are saved locally so you can review past verdicts without re-running the analysis. | Chrome local storage on your device only. Never transmitted to our servers. |
What we do not collect
- Your LinkedIn feed, connections, messages, or profile details
- Browsing history outside of LinkedIn
- Anything from pages other than linkedin.com
- Payment or financial information
- Precise location
How we use your data
Email address
Your email is used exclusively to:
- Grant and manage early-access activation
- Contact you about significant changes to the extension or this policy (infrequently)
We do not use your email for marketing, newsletters, or advertising — unless you separately sign up for those.
Anonymous session token
Used to count how many vibe checks you have run. This helps us manage the AI API costs we cover on your behalf during early access. The count is not linked to your email or any other personal identifier.
Post text and metadata
Transmitted to our AI backend (a Supabase Edge Function) to generate your verdict in real time. The backend processes the content and returns a scored result. The post content is not logged, stored, or used for model training.
Local vibe check history
Stored on your device only, in Chrome's local storage. The extension reads it back to display your history panel. We never transmit it to any server.
What we never do
- Sell, rent, or trade your data to any third party
- Use your data for targeted advertising or profiling
- Read your LinkedIn feed automatically — the extension only acts when you tap ⚡
- Access any page other than linkedin.com
- Store post content on our servers
- Share your email with the AI provider
Third parties
VibeCheck uses the following third-party services. No other external services receive your data.
| Service | Purpose | Data shared |
|---|---|---|
| Supabase | Hosts our database (email addresses, anonymous usage counts) and edge functions (AI proxy). | Email address, anonymous session token, post text (in transit only) |
| xAI (Grok) | AI model that analyses post content and generates verdicts. | Post text and metadata only, routed via our Supabase edge function. Your email is never sent to xAI. |
| Vercel | Hosts this website. | Standard web server logs (IP address, browser type, page visited). Subject to Vercel's privacy policy. |
Supabase is incorporated in the United States and stores data on servers in the US/EU depending on project configuration. xAI is a US-based company. By using VibeCheck you consent to your data being processed in these jurisdictions.
Data storage and security
On your device
Your email address is stored in Chrome's sync storage, which means it syncs across devices signed into the same Google account — the same mechanism Chrome uses to sync bookmarks and passwords. Your vibe check history and anonymous session token are stored in Chrome's local storage, which stays on the current device only.
On our servers
Your email address and anonymous usage count are stored in our Supabase database. All data is transmitted over HTTPS and stored with encryption at rest. Access to the database is restricted to the VibeCheck team only.
Retention
We retain your email address and usage count for as long as you remain an active user. If you request deletion (see Your rights), we will remove your record within 30 days. Local data (history, session token) can be deleted at any time by clearing the extension's storage or uninstalling it.
Your rights
You have the right to:
- Access the personal data we hold about you
- Correct inaccurate data
- Delete your account and associated data
- Object to processing, where applicable
- Portability — receive a copy of your data in a portable format
To exercise any of these rights, email us at jay.rusden@gmail.com. We will respond within 30 days.
You can delete your local history and session data at any time from within the extension by clearing the history panel, or by uninstalling the extension entirely.
Contact
If you have any questions about this policy or how your data is handled, please contact us:
- Email: jay.rusden@gmail.com
- Website: vibecheck-for-linkedin.vercel.app
This policy may be updated from time to time. We will update the "Last updated" date at the top of this page when we make changes. Significant changes will be communicated directly if we have your email address.