Privacy Policy

ZIMMER MESSENGER
Last updated: May 13, 2026 · Effective date: May 13, 2026

Zimmer Messenger ("Zimmer," "we," "us") is a notification-first messaging app built around channels and private direct messages. We take privacy seriously and we've designed Zimmer so that the data we hold about you is the minimum needed to make the app work. This Privacy Policy explains what information we collect, how we use it, and the rights you have over it.

The short version. Every text message you send — in any channel (public or private) and in any direct message — is end-to-end encrypted on your device before it reaches our servers. We cannot read your messages. We don't sell your data, we don't show you ads, and you can use the app without registering an account.

1. Who this policy covers

This policy applies to everyone who downloads or uses Zimmer Messenger on iOS, including users who sign up with an email and phone number and users who choose to remain anonymous. If you don't agree with this policy, please don't use the app.

2. Age requirement

Zimmer is intended for users aged 13 and older. If you are under 13, you may not use the app. If you are between 13 and 18, you should use Zimmer only with the involvement of a parent or guardian. We do not knowingly collect personal information from anyone under 13. If we learn that we have collected information from a child under 13, we will delete it promptly.

3. What we collect

3.1 Information you give us directly

3.2 Information we collect automatically

3.3 Information we do NOT collect

4. How we use your information

We use the information described above only to:

We do not sell or rent your personal information to anyone. We do not show advertising in Zimmer.

5. End-to-end encryption

Zimmer uses true end-to-end encryption ("E2EE") to protect your messages. This means the content is encrypted on your device with keys we don't have, and only the intended recipients can decrypt it.

What is encrypted end-to-end

What is NOT end-to-end encrypted

We are committed to expanding the scope of E2EE in future releases.

How key recovery works

Your X25519 encryption private key is generated on your device and stored in the iOS Keychain. The Keychain entry is marked synchronizable, so if you have iCloud Keychain turned on it propagates to your other Apple devices end-to-end encrypted by Apple — we never see it.

To allow recovery on a device that doesn't have iCloud Keychain, an encrypted copy of your private key — wrapped using a key derived from your Firebase Authentication password through PBKDF2-SHA256 with 600,000 iterations and a random salt — is stored on our servers. We cannot decrypt this wrapped key. Only you, by signing in with your password, can derive the wrap key needed to unlock it.

Important: if you reset your password via the email reset link, the previously wrapped backup becomes inaccessible. Old encrypted messages will not be readable on devices that haven't already loaded your private key. We surface this warning in the password-reset flow inside the app.

Local message cache

To make opening a chat instantaneous, Zimmer keeps a copy of the messages you've already decrypted in a private file on your iPhone, inside the app's protected Application Support directory. This local cache:

The on-disk cache grows as you receive messages and is rendered one page at a time as you scroll, similar to iMessage. If the cache gets large, Clear Chat History gives you a one-tap reset.

6. Where your data is stored

Zimmer is built on Google Firebase. The following services process your data on our behalf:

Data is stored on Google's secure infrastructure in the United States. Firebase encrypts data in transit (TLS) and at rest. You can review Google's privacy practices at policies.google.com/privacy and OneSignal's at onesignal.com/privacy_policy.

7. Push notifications

To deliver notifications, we register your device with Apple Push Notification service through OneSignal. OneSignal assigns your device a subscription ID linked to your Firebase user ID. Because every text message in Zimmer is end-to-end encrypted, push notifications carry a generic body (such as "New encrypted message") along with the channel or thread identifier — the actual message content is never sent to OneSignal or Apple. When the notification is tapped, the app fetches the encrypted message from Firestore and decrypts it locally before rendering the bubble.

You can disable Zimmer notifications anytime from your iOS Settings, mute or turn off individual channels from each channel's settings screen, or mute individual DM threads from the overflow menu inside the conversation.

8. Camera and photo library access

Zimmer requests your permission to use the camera and photo library only when you attempt to attach a photo or video to a message. We use Apple's standard system picker; the app sees only the item you select. We use the camera only while you are taking a photo or recording a video to send. We do not access your camera or library in the background.

9. Your rights

You can, at any time:

If you live in a jurisdiction with additional rights (the EU's GDPR, California's CCPA, etc.), you also have the right to request access to, correction of, or deletion of your personal data, and to lodge a complaint with your local data protection authority. Contact us at the address below to exercise these rights.

10. Data retention

We keep your data for as long as your account is active. Messages remain in channels until the message sender deletes them, a broadcaster deletes the channel, or you leave the channel. When you delete your account, your member entries are removed within 30 days; backups and logs may take an additional 60 days to fully expire.

11. Security

We protect your data with a defense-in-depth approach:

No system is perfectly secure. If we ever experience a breach that affects your personal data, we will notify you and the appropriate authorities as required by law.

12. Changes to this policy

We may update this Privacy Policy from time to time. If we make material changes, we'll notify you inside the app or by email (if you've provided one) at least 7 days before the change takes effect. The "Last updated" date at the top of this page always reflects the current version.

13. Contact us

If you have any questions about this Privacy Policy, want to exercise your data rights, or need to report a security issue, please email us at:

privacy@zimmermessenger.com

Zimmer Messenger is a product of its creator(s) and is currently operated as an independent service. We will respond to verified requests within 30 days.