Privacy by default.
Last updated: September 12, 2026
VibeCheck is designed so its free compatibility, daily vibe, tarot, and share-card generation can run locally in your browser. No account is required for the MVP.
Information processed in your browser
Names or nicknames, birthdays, zodiac selections, tarot questions, and free generated readings are normally processed locally by JavaScript in your browser. VibeCheck uses temporary browser session storage during a premium checkout so the compatibility pair can be restored after Stripe returns you to the site. That temporary data is scoped to the browser tab and is not intended as permanent storage.
Premium checkout and report verification
When you start a premium compatibility checkout, the browser creates a one-way SHA-256 hash representing the selected pair. The checkout-creation service receives that hash, not the names or birthdays, and places the hash in Stripe Checkout Session metadata so the purchase can be bound to that exact compatibility pair.
After a successful checkout returns to VibeCheck, the names and birthdays for that pair are sent to a VibeCheck server-side function so it can recompute the hash, verify that it matches the paid Stripe session, and generate the premium report. VibeCheck does not intentionally persist those names or birthdays in a database as part of this MVP. Stripe receives the pair hash plus the payment and checkout information Stripe needs to process the transaction; VibeCheck does not put the names or birthdays into Stripe metadata.
Payment information
Stripe hosts the payment page and processes payment details. VibeCheck does not receive or store full card numbers or card security codes. The current checkout is Stripe test mode only, so test card data is used while the integration is being validated. This notice should be reviewed again before live payments are enabled.
Hosting and basic technical logs
The hosting provider may process standard request information such as IP address, browser type, requested URL, timestamps, and security information needed to deliver and protect the site. Server-side payment-verification requests may also appear in ordinary infrastructure logs. VibeCheck does not intentionally log the compatibility names or birthdays in application code.
Sharing
When you choose to share or download a result card, you control where that information goes. Do not enter another person's sensitive information into VibeCheck if you do not have a reasonable basis to use it.
Children
The MVP is not intended for children under 13. A final production launch should add any age-gating or jurisdiction-specific protections required by the intended audience and distribution channels.
Changes before launch
This is an MVP privacy-policy starter, not legal advice. Before commercial launch, replace placeholder contact details, confirm the final hosting, analytics, payment, retention, refund, and tax practices, and review the policy against the jurisdictions where the service is offered.