Beeper FAQ
Beeper is constantly evolving - we release new features every week. This information is up-to-date as of December 2023.
Have a different question? Send us an email or chat with our technical support team inside Beeper.
General
Beeper Mini is a standalone Android app built specifically to send and receive blue bubble messages with iPhones. Over time, support for other chat networks will be added, turning Beeper Mini into a multi-network chat app. Read our announcement blog post for more info.
Now you can send and receive blue bubble texts from your phone number. As soon as you install Beeper Mini, your Android phone number will be blue instead of green when your iPhone friends text you. It’s easy to join iPhone-only group chats, since people can add your phone number instead of your email address. All chat features like end-to-end encryption, typing status, read receipts, full resolution images/video, emoji reactions, voice messages, editing/unsending, stickers etc are supported.
Unlike every other attempt to build an Android app like this (including our first generation Beeper app), Beeper Mini does not use a Mac server relay in the cloud. The app connects directly to Apple servers to send and receive end-to-end encrypted messages. Encryption keys never leave your device. No Apple ID is required. Beeper does not have access to your Apple account. Learn more about how Beeper Mini works.
Your messages are end-to-end encrypted. Neither Beeper, Apple, nor anyone except the intended recipients can read your messages or view attachments. No Mac relay server is used. Beeper does not have access to your Apple account. All messages are processed locally within the Beeper Mini Android app. No cloud Mac server is in the loop, unlike all other competing apps.
Learn more about how Beeper Mini works.
No. Beeper Mini is a standalone Android app. You can download the app from Google Play and begin using it immediately.
No. Registration only requires a working SIM card. Apple ID is optional, and you can use an app-specific password to sign in.
Beeper Mini costs $1.99 per month. We currently offer a 7 day free trial. Beeper Mini is available to download today with no waitlist.
Yes! Beeper Mini registers your phone number so other iPhone users can text your Android phone number.
Supported
- Direct Messages
- Group chats
- High resolution images and video
- Editing and unsending messages
- Read receipts
- Typing status
- Tapback emoji reactions
- Reply threads
- Voice messages
- Stickers and GIFs
Not supported (yet)
- Live location sharing
- Message effects
- Facetime audio and video calls
- iMessage games (most likely will never be supported)
Soon! We are working on adding other chat networks into Beeper Mini, including SMS/RCS, WhatsApp, Signal and more.
Our top priority is listening to users and responding to their feedback. We’re excited to hear what you think of Beeper Mini. No guarantees or ETAs, but some of the features we’re working to add are:
- Import past chat history
- Full text search
- Block list
- Chat history backup and export
- SMS/RCS, WhatsApp and Signal integration
- Chat bubbles
- Foldable UI
- Facetime audio and video calls
- Scheduled messages
Read the full roadmap on our blog →
Beeper Mini works great alongside Beeper Cloud (the app previously known as Beeper). You can use Beeper Mini to register your Android phone number, then continue to use Beeper Cloud as your primary chat app. Just remember to keep Beeper Mini installed, as it periodically re-registers your phone number. If you prefer to use Beeper Mini for chatting, you can disable double notifications inside Beeper Cloud → ⚙️ gear icon → Notifications.
Beeper Mini uses a completely local system architecture compared to Beeper Cloud which uses servers in a data center as a relay between Beeper and other chat networks. Beeper Mini connects directly to Apple servers. Beeper Cloud does not support phone number registration.
Currently, Beeper Cloud supports connections to more chat networks than Beeper Mini. Over time, we will add all network connections into Beeper Mini (and remove the Mini postfix!).
Beeper Cloud supports Android, iOS and Desktop. Currently, Beeper Mini only supports Android, but we are working to fix that.
Beeper Cloud is free, but has a waitlist. Beeper Mini has no waitlist, a 7 day free trial, and then costs $1.99 per month.
No. But there is an open source Python proof of concept that you can use to connect to Apple servers to send and receive iMessage protocol messages: https://github.com/JJTech0130/pypush.git
We've also written a detailed blog post about how Beeper Mini works.
In Beeper Mini, tap the ⚙️ gear icon → Manage Connection → Unlink and sign out of Beeper. This will deregister your Android phone number immediately.
Alternatively, if you delete Beeper Mini, your number will be deregistered within 12 hours. To speed that up, you can use Apple’s deregistration website.
We’d really appreciate it if you report any bugs or problems you experience in the app. Take a screenshot of the issue, then tap the ⚙️ gear icon → Report a Problem. If you encounter an issue with a specific chat message, please long press on the message and hit Report a Problem. No message contents are included in reports. Feature request or general feedback can be sent in using the same method.
Security and Privacy
You need to trust the software that you use, especially for something as important and as personal as chat.
We aim to build trust with you through our software design decisions, like how we’ve open sourced privacy critical portions of our codebase for you to inspect and self-host, and how we’ve developed Beeper Cloud as an extension of an open source chat protocol.
Also, we’re proud of our simple, transparent business model - we sell an optional paid subscription and use the profit from that to offer a free plan, which expands the addressable market for our paid subscription plan. This means our business is aligned with the long term interests of everyone who uses Beeper.
Unlike every other attempt to build an Android app like this (including Beeper Cloud), Beeper Mini does not use a Mac relay server in the cloud. The Android app connects directly to Apple servers to send and receive end-to-end encrypted messages. Encryption keys and contact list never leave your device.
No Apple ID is required to use Beeper Mini. Beeper does not have access to your Apple account.
We are proud of the technical architecture behind Beeper Mini. To demonstrate it’s security, we’ve performed a security analysis on the app and published the results, along with a detailed explanation of how Beeper Mini works, on our blog.
No. All messages are end-to-end encrypted before being sent. No one except your intended recipient can read your messages. Your encryption keys are encrypted by Android OS and stored only on your device. These keys cannot be accessed by any other apps on your device.
No. An Apple ID is not required to use Beeper Mini. Optionally, you may also sign in to your Apple ID to enable sending/receiving from your email address. This will also enable you to send and receive messages (including to and from your Android phone number) from other Apple devices like iPad or Mac. Apple ID login sends your username, password and a 2-factor code using encrypted HTTPS requests directly to Apple servers.
We collect very limited data from users of Beeper Mini, including:
- Your name and phone number
- Your IP address
- Your user-agent (phone model, Android version)
- Your Google and Apple account email addresses
- Anonymous push notification token
- Diagnostic information (optional, can be disabled in ⚙️ gear icon → Preferences)
That’s it. Beeper (the company) does not have access to your chats, contacts, encryption keys, Apple ID, passwords or any other information about you. See our Privacy Policy for more details on how we collect and use personal information.
Beeper Cloud backs up an encrypted copy of all your Beeper Cloud chat history on Beeper servers. This allows you to install Beeper Cloud on a new device and view your entire past chat history.
All messages and attachments (like videos and images) stored on Beeper servers, whether sent and received on end-to-end-encrypted chat networks, are secured using zero-access encryption. All messages are encrypted using your public key and can only be decrypted locally on your device(s) using Recovery Code (a private key) that is created when you first create a Beeper Cloud account. This code is never transmitted to Beeper.
Zero-access means we (the company and people who created Beeper) cannot read the contents (message text, images, video and attachments) of any messages backed up on Beeper servers. If you lose access to all your devices and your Recovery Code, we will not be able to recover your chat history. Please do not lose your Recovery Code!
When sending and receiving Signal, iMessage and WhatsApp messages, Beeper Cloud's web service acts as a relay. For example, if you send a message from Beeper to a friend on WhatsApp, the message is encrypted on your Beeper Cloud client, sent to the Beeper Cloud web service, which decrypts and re-encrypts the message with WhatsApp's proprietary encryption protocol.
⚠️ Using native chat apps independently may be more secure than connecting to other encrypted chat networks with Beeper Cloud.⚠️
All other chat networks do not support encryption by default. Connecting to these networks is simpler. Beeper Cloud acts as a simple receive-and-forward relay.
Even though these networks do not support end-to-end-encryption, messages sent from Beeper Cloud to these networks are encrypted in transit to our servers using TLS encryption and are also secured in transit to the recipient’s chat service’s servers using TLS.
Self-hosting is an option for users who would like the benefits of a unified chat inbox, but prefer not to use Beeper Cloud’s web service. We have open sourced all of our bridges on github.com/beeper. Instructions for self-hosting are available here: https://github.com/beeper/bridge-manager
Get in touch with our security team at security@beeper.com to disclose any security vulnerabilities.
Upon discovering a vulnerability, we ask that you act in a way to protect our users' information:
- Inform us as soon as possible.
- Test against fake data and accounts, not our users' information.
- Work with us to close the vulnerability before disclosing it to others.
Beeper does not have a bounty program.