Frequently Asked Questions

Short, direct answers about how MindTheClub works, what it holds, what it costs, and what it cannot do yet.

The basics

Who is behind MindTheClub?

MindTheClub LTD is a company registered in the United Kingdom under number 17184156. No investors, no parent company, and nobody paying us to put advertising or tracking inside the app. Your subscription is the only income, and it pays what the app costs to run: the signalling that lets two phones find each other, and the relay that carries calls through difficult networks. The source code is public under the GPLv3 licence, so anyone can check what the app actually does. A working copy built by someone else would need its own signalling and relay system, and would form a separate network of its own.

Is there a messaging app that does not require a phone number?

Yes. MindTheClub works without a phone number, an email address, a username or a password. You add a contact by scanning their QR code in person or by tapping an invite link they send you. Nothing about your real identity is needed to register, and nothing is verified against a phone network.

What is MindTheClub?

MindTheClub is a peer-to-peer encrypted messaging app for Android. Text, photos, files, voice messages and audio and video calls travel directly from one device to the other, without a company server in between holding the content. It is open source under GPLv3 and costs EUR 1.00 a month after a 30-day free trial.

What is a peer-to-peer messaging app?

A peer-to-peer messaging app sends your message straight from your device to your contact's device, instead of uploading it to a company server that then passes it on. The practical difference is that no third party ever holds a copy of your conversation, not even an encrypted one waiting to be collected.

Does MindTheClub have servers?

MindTheClub runs no server that stores or relays message content. Three small supporting services exist: a Cloudflare Worker that helps two devices find each other, a Firebase directory holding a random user ID, a push token and a public key, and Firebase Cloud Messaging to wake a sleeping phone. None of them can see what you write.

Can MindTheClub read my messages?

No, and not because of a promise. Message content never reaches MindTheClub's infrastructure at all, so there is no inbox, no database and no encrypted archive on the company side to read, to hand over or to lose in a breach. Messages exist only on your device and your contact's device.

Is MindTheClub open source?

Yes. MindTheClub is released under the GPLv3 licence and the full source code is published on GitHub at github.com/AndreaVagheggi/mindtheclub. You can read the code, check the claims on this page against it, and build the app yourself if you prefer not to trust the version on Google Play.

How it works

How does MindTheClub send a message without a server?

MindTheClub opens a direct encrypted channel between the two phones using WebRTC, the same open standard that carries video calls in web browsers. Your message enters that channel on your device and leaves it on your contact's device. Servers are involved only in setting the channel up, not in carrying what you send.

What is WebRTC and why does MindTheClub use it?

WebRTC is an open standard, built into browsers and phones, that lets two devices open a direct encrypted connection to each other. MindTheClub uses it because it is the mature, widely reviewed way to move data device to device. Encryption in transit is DTLS, the standard WebRTC encryption, rather than something invented for this app.

Why does MindTheClub use Firebase Cloud Messaging if it has no servers?

Because Android suspends network connections on a sleeping phone, and Firebase Cloud Messaging is the mechanism Android provides to wake an app. The wake-up carries no message content, only a signal to connect. The sender's identity is encrypted inside the payload, so the push service cannot see who is contacting you.

What is a TURN relay and can it see my messages?

A TURN relay is a fallback used when two devices cannot reach each other directly, usually because of a restrictive mobile network or firewall. MindTheClub uses Cloudflare's TURN service. The relay forwards encrypted packets and cannot read them. It is comparable to a courier carrying a sealed envelope: the destination is visible, the contents are not.

What is signalling and what can the signalling server see?

Signalling is the short exchange two devices need before a direct connection can open, covering network addresses and connection parameters. MindTheClub carries it over a Cloudflare Worker that keeps nothing on disk. The payload is encrypted with the recipient's public key, and the two parties appear as opaque per-session identifiers that do not repeat.

How does MindTheClub verify that I am talking to the right person?

Your QR code and your invite link both carry a fingerprint of your public key. When someone scans or taps, their device fetches your key, computes the fingerprint itself and rejects the key outright if it does not match. Their own fingerprint then comes back sealed with your verified key, so both sides are checked after one scan.

What happens if the other person's phone is off or offline?

The message waits on your own device and is delivered later, automatically. MindTheClub uses Android's WorkManager to keep retrying across app restarts, reboots and battery optimisation. Nothing is parked on a server in the meantime, which is why delivery is not instant when the recipient is unreachable, but it does complete.

How do group messages work without a server?

MindTheClub uses a gossip protocol. The sender delivers the message to the group members currently reachable, and those members pass it on to members the sender could not reach. A member who comes online later and notices a gap requests the missing message from anyone who has it, not only from the original sender.

Are group chats less secure than one-to-one chats in MindTheClub?

No, with one exception worth stating plainly. Group messages, photos and files use the same end-to-end encryption and the same direct device-to-device delivery as one-to-one chats, with no weaker tier and no server-side group inbox. Group video calls stay end-to-end encrypted but pass through a media server instead of travelling directly between devices.

Comparisons

How is MindTheClub different from Signal?

Signal is end-to-end encrypted but routes messages through Signal's own servers and, in most countries, still asks for a phone number. MindTheClub asks for no phone number and routes message content nowhere: it goes device to device. Signal is far larger, more mature and independently audited, which MindTheClub is not yet.

How is MindTheClub different from WhatsApp?

WhatsApp encrypts message content but requires a phone number, keeps account and connection metadata, and belongs to an advertising company. MindTheClub requires no phone number, holds only a random ID, a push token and a public key, and is paid for by its users. WhatsApp is free and has billions of users; MindTheClub is a paid app with a small user base.

How is MindTheClub different from Session, SimpleX or Briar?

All four avoid phone numbers, but they route differently. Session passes messages through a network of service nodes, SimpleX through relay servers, and Briar connects over Tor or local Bluetooth with no push service. MindTheClub opens a direct WebRTC channel between the two phones and uses a push wake-up so messages arrive without the app running.

What are the limitations of MindTheClub?

MindTheClub is Android only today. A desktop version is in development, and there is no iPhone or web version. It has had no independent third-party security audit. The user base is small, so most of your contacts will not already be on it. Group video calls pass through a media server rather than device to device.

Privacy and data

What data does MindTheClub collect?

For each user MindTheClub holds three things in its routing directory: a randomly generated user identifier, a push notification token and a public key. No name, no email address, no phone number, no contact list, no message content. IP addresses pass transiently through Cloudflare while a connection is being set up and are not retained by MindTheClub.

Does MindTheClub know who I talk to?

No. There is no server-side record of who messages whom. Signalling identifiers are derived from a random per-session channel ID, so they change every session and cannot be linked across sessions. The push wake-up uses a sealed-sender design, meaning the sender's identity stays encrypted and is not visible to the push service.

Does MindTheClub need access to my contacts, my email or my name?

No. MindTheClub never asks for your name or email address, and it works without touching your address book. One optional feature does ask permission to read your contacts: it lets you pick someone and send them your MindTheClub profile by MMS. That list stays on your phone and is never uploaded anywhere.

Can anyone see my IP address when I use MindTheClub?

Your IP address is visible to Cloudflare while a connection is being set up, and to the person you are connecting to, because a direct connection requires each side to know where to send packets. This is inherent to peer-to-peer. Running a third-party VPN on your phone hides it from both. MindTheClub does not include a VPN of its own.

Where are my messages stored, and what happens if I lose my phone?

Your messages are stored only on your device and your contact's device. There is no cloud copy, so if you lose the phone and have no backup, the conversations are gone. MindTheClub offers an encrypted backup, using AES-256-GCM, that you create and control yourself.

Does MindTheClub show ads or use trackers?

No. MindTheClub carries no advertising, no analytics on your behaviour and no third-party tracking code. The subscription is the entire business model, which is stated plainly because a peer-to-peer design produces no data to sell even if the company wanted to.

Features

Does MindTheClub work without an internet connection?

Yes, over Bluetooth. When two people are within Bluetooth range, MindTheClub connects their devices directly, with no internet and no Wi-Fi, and everything you normally send still works. It takes a one-time setup: you need to be contacts already, the two phones paired once in Android's settings, and the Bluetooth option switched on in the app.

Can I make video calls on MindTheClub?

Yes. One-to-one audio and video calls are end-to-end encrypted and travel over the same direct peer-to-peer connection as your messages. Group video calls are routed through a media server, an SFU hosted on Cloudflare, because connecting everyone to everyone does not scale. The frames stay encrypted end to end, so the server forwards them without being able to view them.

Can I send photos, videos and large files?

Yes. Photos, videos, voice messages, documents, GIFs and stickers all travel over the same encrypted peer-to-peer channel as text. Large files are split into chunks and sent in sequence, so an interrupted transfer resumes from the missing chunks instead of restarting from the beginning.

Can I back up my chats in MindTheClub?

Yes. MindTheClub creates an encrypted backup, protected with AES-256-GCM, which you can restore onto a device. Automatic backup is available as well. The backup stays under your control rather than being uploaded to a company cloud, which also means losing both the phone and the backup means losing the conversations.

How do I add a contact on MindTheClub?

Four ways. Scan the other person's QR code face to face, tap an invite link they have sent you, scan a screenshot of their QR code shared through another app, or pick someone from your phone's contacts and send them your profile by MMS. Every method carries a public key fingerprint that your device verifies before accepting the contact.

Price and practical questions

How much does MindTheClub cost?

MindTheClub costs EUR 1.00 a month after a 30-day free trial. That is the base price. Google Play sets the final amount for each country, converting the currency and adding local tax where it applies, and shows you that exact amount before you confirm. There is one tier only and every feature is included in it.

Is there a free trial of MindTheClub?

Yes, 30 days. The trial starts when you activate the app rather than when you download it, so days are not lost to an install you have not opened. No payment method is requested to begin, and if you do nothing at the end of the trial the app simply stops.

How do I cancel my MindTheClub subscription?

The subscription is billed by Google Play, so you cancel it in Play's subscription settings on your phone, at any time. It then runs until the end of the period already paid for and does not renew. MindTheClub is not involved in the billing and cannot charge you separately.

Is MindTheClub available for iPhone?

No. MindTheClub is Android only. A desktop version is currently in development, but there is no iOS app and no web version, so today both people in a conversation need an Android device. This is the app's clearest limitation.

Which Android versions does MindTheClub support?

MindTheClub runs on Android 8.0, API level 26, and later. Android 8.0 was released in 2017, so nearly every phone still in everyday use is covered. The app is distributed through Google Play, and the store listing confirms compatibility with your specific device before you install.

Last updated: 5 September 2026