Vibe — Privacy Policy

Last updated: October 11, 2026 Operator: Agil Bashirov (individual developer), Baku, Azerbaijan Contact: agil.bashirali@gmail.com

This policy explains what data the Vibe app collects, why, who it is shared with and how long it is kept. It is written from how the app actually works.

1. What we collect

Data you provide

DataWhyWho can see it
NameShown on your profileOther users
EmailAccount identifier, sign-inNo one
PasswordSign-in (stored only as a hash)No one
Date of birth18+ check; your age and zodiac sign are derived from itOnly age and zodiac sign are shown, never the date
GenderProfile and search filterOther users
Bio (optional)Shown on your profileOther users
Profile photo (optional)Shown on your profileOther users. If you choose "Show my photo blurred", the photo is never sent to other users
Photos you share and their captionsCore feature of the appNearby users (or only your connections)
Vibe status (your mood, optional)The "Vibe" featureNearby users, while the session is active
Messages and reactionsChatOnly the other person in the chat
ReportsSafety and moderationOnly the moderator

Data created while you use the app

DataWhyRetention
Precise location (Location mode)Finding people and photos nearbyOnly while a Vibe session is active. When the session ends (expires, you end it, or you connect with someone) it is deleted within 1 minute
Where a photo was takenShowing distance to the photoWhile the photo is active or in your archive; deleted immediately when you delete the photo
Bluetooth token (Bluetooth mode)Finding people a few meters awayA random code that changes every 15 minutes. Never written to the database, kept only in the server's temporary memory
Photo views and starsStatistics for the photo ownerUntil the photo is deleted. Note: when you view someone's photo, the owner can see that you viewed it
Connections and blocksControlling who can message youUntil your account is deleted
Device push tokenSending notificationsUntil you sign out or delete your account
App language and notification preferencesSending notifications in your languageUntil your account is deleted
Sign-in records (time, result, IP address, device type)Security and abuse detection90 days, then deleted automatically
Subscription statusAccess to Vibe Plus featuresSubscription period plus accounting requirements

What we do not collect

2. Location and Bluetooth in detail

3. Content safety

To keep the app safe:

4. Who we share data with

No one for advertising or marketing. Only with service providers required to run the app:

ServicePurposeData
Railway (server hosting)Server, database, photo filesThe account data above
AppleSign in with Apple, payments, iOS notificationsSign-in identifier, payment (we never see it), push token
GoogleSign in with Google (if you choose it)Email and name
RevenueCatSubscription status managementAnonymous user id, subscription status
Expo (Expo Push)Notification deliveryPush token, notification text

We may disclose data where required by law (for example, a court order), to the extent required. Servers may be located outside Azerbaijan. Data is encrypted in transit (HTTPS).

5. Your rights

US residents (California and other states)

If you live in California (CCPA/CPRA) or another US state with a consumer privacy law (for example Virginia, Colorado, Connecticut, Utah, Texas), you have the right to:

To make a request, email agil.bashirali@gmail.com from your account email. We may verify your identity before responding, and you may use an authorized agent. We respond within 45 days.

6. Age requirement

Vibe is not for anyone under 18. Registration asks for your date of birth and people under 18 cannot register. If we learn that someone under 18 has an account, we delete it.

7. Security

Data is encrypted in transit with HTTPS and passwords are stored only as hashes. Still, no system on the internet is completely secure.

8. Changes

When this policy changes we update the date above and notify you in the app about significant changes.

9. Contact

agil.bashirali@gmail.com — we reply within 30 days.