Privacy Policy

Welcome to WexSay. Your privacy is our highest priority. This Privacy Policy details our architecture, data collection, and security measures designed to protect your personal information.

1. Information Collection and Use

WexSay operates under a decentralized, privacy-focused paradigm. Unlike traditional messaging systems, we prioritize a local-first model:

  • No Server-Side Messaging Log: We do not store your private chat logs, voice files, pictures, videos, or calling history on centralized servers.
  • Local Storage: All chat logs, contacts, session states, and call logs are stored locally on your device inside an encrypted SQLite database.
  • Authentication Data: When registering, we only collect minimal credentials (such as email, username, or phone number) to initialize your account, generate access keys, and facilitate routing.

2. Call and Message Routing

All real-time communications (voice/video calls, screen sharing, and socket messages) are brokered using standard Peer-to-Peer (WebRTC) and WebSocket technology:

  • End-to-End Routing: Media traffic is exchanged directly between peers whenever possible. When routing through TURN/relays is necessary, payload packets remain fully encrypted.
  • No Metadata Tracking: We do not keep logs of who you call, when you connect, or the duration of your conversations.

3. Push Notifications

To alert you of incoming messages and calls when the app is running in the background, we utilize standard Firebase Cloud Messaging (FCM). Push payloads contain encrypted notification triggers and do not expose unencrypted content.

4. Data Deletion and Unsent Messages

WexSay provides complete control over your data lifecycle:

  • Unsend for Everyone: When you delete a message for everyone, the database row is flipped to a "deleted" state across all devices. The actual message content is deleted and replaced with a placeholder.
  • Account Deletion: You can choose to delete your account at any time directly inside the app settings. Account deletion completely clears your profile metadata from the sync nodes.

5. Security Controls

WexSay provides built-in privacy configurations in the user settings, allowing you to control who can contact you, who can see your profile when searching, and whether to receive email or in-app security alerts.

6. Changes to this Policy

We may update our Privacy Policy periodically. We will notify you of any changes by updating the "Last Updated" date at the top of this document.

7. Contact Us

If you have any questions or feedback regarding this Privacy Policy, you can reach out via our Help Center inside the application.