Privacy Policy

Effective date: 8 November 2026

In short
  • We can't read your messages, photos, voice notes, groups, statuses or calls. They're end-to-end encrypted, and usually travel directly between phones.
  • We don't ask for your phone number, never upload your address book, show no ads, use no trackers, and never sell data.
  • Our server handles only what it needs to connect phones: your Wasla ID, which IDs you're connected to, a notification token, and, if you choose, a scrambled fingerprint of your emails.
  • You can delete your account and its server data at any time from the app.

Contents

  1. Who we are
  2. What we never collect
  3. Information we handle
  4. What stays on your phone
  5. Service providers
  6. Legal bases
  7. International transfers
  8. Your rights and choices
  9. Deleting your account
  10. Children
  11. Security
  12. Changes to this policy
  13. Contact us

1. Who we are

Wasla ("Wasla", "we", "us") is a private messaging app for iPhone and Android, developed and operated by Ahmed Bassiouny, an independent developer. We are the data controller for the limited information described below.

Questions about privacy: privacy@waslachat.app.

2. What we never collect

3. Information we handle

Wasla's server helps phones find each other and delivers notifications. To do that, it processes the following:

InformationWhyHow long
Your Wasla ID, a random public key created on your phone. It contains nothing about who you are.To sign you in securely and route connections to you.While you use Wasla.
Your connections: the Wasla IDs you've added as contacts.So messages, calls and your online status pass only between people who added each other.Removed 7 days after you stop using Wasla, or immediately when you delete your account.
Online statusTo show your contacts (only them) that you're online.Held in memory for about 90 seconds at a time.
Notification tokens issued by Apple, Google or Expo for your device.To ring your phone for calls and alert you to new messages.Up to 60 days, or until you delete your account.
Sealed items waiting for you: contact requests sent while you were offline, and "someone has a message for you" markers (these contain no message content). When you tap a photo that is still on a contact's phone, the same kind of marker is kept so their phone can be woken.To deliver them when you come back online, or to wake the other phone.Requests up to 7 days, markers up to 24 hours, or until delivered.
Group members' Wasla IDs: the server connects the phones of people in a group together, the way it connects contacts. It does not know they form a group, the group's name, or anything said in it.So members' phones can reach each other directly.Like connections: removed 7 days after the phones stop listing each other.
Connection setup for fetch on arrival: when your app is closed and you get a preview of a photo, voice note or document, your phone and your contact's phone exchange a connection offer and answer through our server (network addresses, no content), then the item goes directly from their phone to yours, sealed to you. Your phone's short "received" notes (for delivered ticks) pass the same way, sealed so we can't see which messages they're about.To introduce the two phones so the item can go phone to phone. The item itself never passes through our server.Passed straight on, not stored. A short routing note (who asked, no content) lasts at most 60 seconds.
iPhone fetch ticket: a fingerprint (hash) of a random secret your iPhone's notification extension uses to set up a direct connection to a contact's phone, to get a photo sent to you.So only your phone can ask for items sent to you.Up to 180 days, replaced by the app, or until you delete your account.
Emails for "Find me" (optional, up to 5, each one findable or hidden). For each, we store a protected fingerprint (a keyed hash) and a masked form like "a***@gmail.com", never the address itself.So people who already know your email can find you, and only if you choose to be findable.Until you remove that email or delete your account. The verification code is stored hashed for 10 minutes.
Your email address, brieflyTo send you the verification code, through our email provider.Not stored by us. Our email provider keeps a delivery log (see section 5).
Your IP address, seen by your contacts' phones: chats, calls and photos fetched on arrival go directly between two phones, so each phone sees the other's internet address while they're connected, as in any direct call. Only between people who added each other.A direct connection needs it. It's not shown in the app.Not kept by Wasla on either phone after the connection ends.
IP address and connection dataNeeded to connect at all, and to prevent abuse (rate limits).Used while connected and not saved in our database. Our hosting provider may keep short-lived access logs.
Crash reports: device model, operating system, app version, and technical error details.To find and fix bugs. We remove user identifiers, and reports never include message content.Deleted automatically within 90 days.

4. What stays on your phone

Your chats, groups, contacts, call history, photos, notes, reminders, your status audience and, if you use them, your prayer-times location and azkar progress are stored only on your phone, encrypted. Your private keys never leave your device. If you choose to back up, the backup is encrypted on your phone with a key derived from your 12-word recovery phrase, and stored in your own iCloud or Google Drive. We have no access to it.

For Google Drive backups, Wasla asks only for access to its own hidden app folder in your Drive. It can't see your other files.

5. Service providers

We use a small number of providers to run Wasla. They process data only on our instructions, or under their own terms where you choose to use them:

Finding people by phone number is coming soon and will use Google Firebase Authentication to verify numbers. We'll update this policy before it launches.

7. International transfers

Our providers may process data in countries other than yours, including the United States. Where required, transfers are protected by appropriate safeguards such as the European Commission's Standard Contractual Clauses.

8. Your rights and choices

Depending on where you live, you may have the right to access, correct, delete, restrict or object to the processing of your data, to data portability, and to withdraw consent. Most of your data lives only on your phone, under your control. For the little we hold:

You can also complain to your local data protection authority.

9. Deleting your account

In Wasla, go to You → Delete account. This erases everything on your phone and tells our server to delete all data linked to your Wasla ID straight away: connections, notification tokens, waiting contact requests, your iPhone fetch ticket and any email links. Full details: Delete your Wasla account.

10. Children

Wasla isn't intended for children under 13, or under the minimum age required in your country to use online services without parental consent (16 in some countries). We don't knowingly process data of children below that age. If you believe a child is using Wasla, contact privacy@waslachat.app. See also our Child Safety Standards.

11. Security

Security is the core of Wasla: end-to-end encryption for every message and call, encrypted storage on your phone, keys kept in secure hardware, signed logins and strict rules on our server. Read how Wasla keeps you safe. No system is perfectly secure. If we ever learn of a breach that affects you, we'll notify you and the authorities as required by law.

12. Changes to this policy

We'll update this page and its effective date when our practices change, and tell you in the app before significant changes take effect.

13. Contact us

Privacy questions or requests: privacy@waslachat.app
General help: support@waslachat.app
Ahmed Bassiouny, developer of Wasla