Legal

Privacy Policy

We believe privacy should be simple and transparent. Here's exactly what we collect, why, and how we protect it.

📅Last updated: January 2025
⏱️5 min read
🌐Applies to: vibe-chat.app
Table of Contents
🗂️
Section 01
Information We Collect

Vibe is designed to collect the minimum data needed to make the chat experience work. We do not collect any personally identifiable information beyond what you voluntarily provide.

Username
Chosen by you, stored locally
Room Name
Selected on join
Messages
Text you send in rooms
Files
Images, audio, documents

We do not collect your email address, phone number, real name, location, IP address logs, or any biometric data.

⚙️
Section 02
How We Use Your Information

All data collected is used solely to provide the real-time chat functionality. We do not sell, rent, or share your data with any third parties for marketing or advertising purposes.

  • Deliver your messages to the correct room or private recipient in real time
  • Display your username to other users in the same room
  • Store message history so you can see previous messages when you join
  • Serve uploaded files (images, audio, documents) to chat participants
  • Track unread message counts for private conversations
💬
Section 03
Chat Messages & History

Messages sent in public rooms are visible to all users currently in that room and are stored in our database to provide message history for new joiners.

Private (direct) messages are only visible to the sender and the intended recipient. They are stored in the database with no access by other users or administrators during normal operation.

⚠️

Important: Do not share sensitive personal information, passwords, financial details, or private data in any chat room. Treat all messages as semi-public communication.

🧹

All chat messages — both public and private — are automatically deleted every 30 minutes by our scheduled cleanup system. No permanent message history is retained.

📎
Section 04
File Uploads

When you share a file in chat (image, audio message, video, PDF, or other document), it is uploaded to our server and stored temporarily so other users in the conversation can access it.

  • Files are stored on the server in the /uploads directory
  • Maximum file size is 5MB per file
  • All uploaded files are permanently deleted every 30 minutes along with chat history
  • Files are accessible via a direct URL to anyone who has the link during the active session
  • We do not scan, analyze, or process the content of uploaded files
ℹ️

Do not upload files containing sensitive personal data, copyrighted material, or illegal content. You are responsible for the files you share.

🔒
Section 05
Data Storage & Security

Your data is stored in a SQLite database on our server. We implement the following security measures:

  • All connections are encrypted via HTTPS/TLS
  • Real-time communication uses WebSocket over SSL (WSS)
  • The database is not publicly accessible — only the application server can read it
  • Passwords for private rooms are stored as plain text — do not reuse important passwords
  • The server does not log individual IP addresses tied to messages
⚠️

Vibe is currently in testing/development phase. While we take reasonable precautions, this is not a production-hardened system. Do not use it for sensitive or confidential communications.

🗑️
Section 06
Data Retention & Deletion

We believe in minimal data retention. Here is exactly how long each type of data is kept:

Chat Messages
Deleted every 30 min
Uploaded Files
Deleted every 30 min
Username Record
Until server restart
Room Data
Persists until deleted
⏱️

The automatic 30-minute cleanup runs on a server-side schedule. If the server is restarted, the cleanup timer resets. All message and file data is wiped completely — it cannot be recovered after deletion.

🛡️
Section 07
Your Rights

Even though we collect minimal data, you have the following rights regarding any information associated with your session:

  • Right to know — You can ask what data is stored about your username at any time
  • Right to deletion — You can request immediate deletion of your messages and uploaded files by contacting us
  • Right to leave — You can leave the app at any time; your username session data is cleared when you log out
  • Right to anonymity — You are not required to use your real name as a username
  • No account required — We do not require registration, email, or any personal identification to use Vibe
✉️
Section 08
Contact Us

If you have any questions about this privacy policy, want to request data deletion, or have a concern about how your data is handled, please reach out:

Response Time
Within 48 hours
📋

This policy may be updated as the app evolves. We will update the "Last updated" date at the top of this page when changes are made. Continued use of Vibe after changes constitutes acceptance of the updated policy.