Green Bubbles app icon

Your Android texts,
on your Apple devices.

Green Bubbles brings Google Messages to your Mac and iPhone. One QR code scan, and your conversations are just there.

macOS · iOS

Everything you'd expect from a messaging app.

Green Bubbles isn't a web wrapper or a notification mirror. It's a real, native messaging app built in SwiftUI that syncs with your Android phone in real time.

We can't read your messages. By design.

Privacy isn't a feature we bolted on. It's the foundation. There's no account to create, no data to hand over, and no analytics running in the background.

Push notifications are end-to-end encrypted using keys that are generated on your device and never leave it. Our server forwards encrypted data — it has no idea what's inside. We don't collect telemetry, we don't track usage, and there are zero third-party SDKs in the app.

Your messages stay between you and the people you're talking to. That's it.

How do push notifications stay private?

When you set up Green Bubbles, your device generates a unique encryption key pair and a secret that never leave your device. Only the public key is shared with Google so it can encrypt notifications meant for you.

When a new message arrives, Google encrypts the notification payload using the RFC 8291 Web Push standard (the same standard used by every major browser). The encrypted blob is sent to our relay server, which simply "tickles" your device — forwarding the sealed payload to Apple Push Notification Service without ever being able to read it.

Your device's Notification Service Extension then decrypts the payload locally using the private key stored in your Keychain. The relay server only ever sees an opaque, encrypted blob — it has no keys, no secrets, and no way to peek inside.

What does the relay server actually store?

The bare minimum: a random device ID and your Apple push token so it knows where to forward notifications. No encryption keys, no message content, no phone numbers, no contacts.

There's no account system. No email. No password. Nothing that ties back to your identity. If the server were compromised tomorrow, an attacker would find a list of meaningless device tokens — nothing else.

How is this different from other messaging apps?

Most apps decrypt your notifications on their server to customize them, then re-encrypt for delivery. That means the company can read every notification that passes through.

Green Bubbles never decrypts anything server-side. The encrypted payload goes from Google directly through our relay to your device — sealed the entire way. We can't read your messages, not just "we promise we won't."

Set up in about 30 seconds.

1
Open Google Messages on your Android phone and tap Device Pairing. (It's in the three-dot menu.)
2
Scan the QR code that Green Bubbles shows you.
3
That's it. Your conversations sync immediately.
Download on the App Store Download for Mac

Free for macOS and iOS.