Privacy Policy
Effective date: June 24, 2026
This Privacy Policy explains how VibeCheck handles information when you use the iOS app and this website. The developer name and App Store ID below are placeholders until the App Store listing is finalized.
Developer: [Developer name placeholder]
Support: support@getvibecheck.fun
Website: https://getvibecheck.fun
Overview
VibeCheck turns a chat export into a report about visible group dynamics. The app is designed to work without a personal account or login. It uses an anonymous device/account key to keep local app state, subscription status, cloud backup rows, and RevenueCat purchase records aligned.
VibeCheck does not sell personal data and does not use advertising trackers.
Chat Exports And Reports
You may choose a WhatsApp export (.zip or .txt) or a compatible text transcript. VibeCheck parses the export on your device before report generation.
The raw export file is not saved by VibeCheck after parsing. The finished report can be saved locally in the app. If cloud backup or public sharing is configured, finished report data and share-link metadata may be stored on VibeCheck's backend so reports can be restored or opened from a shared link.
AI Processing
When AI generation is configured, VibeCheck may send a full or sampled transcript to a backend AI proxy to generate the report. The backend, not the iOS app, manages private model-provider credentials. If AI generation is unavailable, VibeCheck can generate a local deterministic report from observable transcript patterns.
VibeCheck reports are entertainment and communication aids. They should not be treated as legal, medical, mental-health, or safety advice.
Data We May Collect
VibeCheck may process:
- Chat text and message metadata from files you choose to import.
- Generated report content, report metadata, share-link tokens, revocation state, and view counts when cloud backup or public sharing is configured.
- An anonymous device/account key stored in Keychain.
- Subscription status and purchase entitlement information through Apple In-App Purchase and RevenueCat.
- Basic technical data required to operate backend requests, such as request metadata handled by hosting providers.
VibeCheck does not ask for your card details. Payments are handled by Apple.
How Data Is Used
Data is used to:
- Parse your selected chat export.
- Generate and display a VibeCheck report.
- Keep report quotas and subscription status in sync.
- Restore reports when cloud backup is configured.
- Create, resolve, or revoke public report links when you choose to share.
- Provide support and troubleshoot issues when you contact us.
Public Share Links
If you create a public share link, anyone with the link token may be able to open the shared full report until the link is revoked or deleted. Share links should only be created for reports you are comfortable sharing.
Third-Party Services
VibeCheck may use the following services:
- Apple In-App Purchase for subscription billing.
- RevenueCat for subscription entitlement management.
- Supabase or another backend provider for report backup, usage ledger, and public share links when configured.
- AI model providers through a backend proxy when AI report generation is configured.
- Email support when you contact the placeholder support address or the final support address.
These providers process data only as needed to provide their services.
Retention And Deletion
Reports saved locally remain on your device until you delete them or delete the app's local account data.
If cloud backup is configured, report backups and share rows may remain until you delete your account data, delete or revoke the relevant report/share, or request deletion through support. The app includes an account deletion flow that clears local data, rotates the anonymous account key, and attempts to delete matching cloud backups and revoke share links. If cloud cleanup cannot finish immediately, the app keeps a retry record until cleanup succeeds.
Your Choices
You can:
- Choose not to import a chat export.
- Delete local reports in the app.
- Export local account data from the app.
- Delete local account data from the app.
- Revoke public share links when sharing is configured.
- Contact support to request help with data access or deletion.
Children
VibeCheck is not directed to children under 13, and we do not knowingly collect personal information from children under 13.
Security
VibeCheck uses platform security features such as Keychain for the anonymous account key and HTTPS/TLS for configured network requests. No system can be guaranteed perfectly secure, so please avoid uploading chats that contain information you are not comfortable processing for a report.
Changes
We may update this Privacy Policy as VibeCheck's features or service providers change. The effective date above will be updated when this page changes materially.
Contact
Questions or deletion requests can be sent to support@getvibecheck.fun.