Privacy Policy

Version 2026-10-11 · Last updated: 11 October 2026

mr.enzo is a messenger for iPhone with end-to-end encrypted chats and calls and an offline network that works without the internet. This policy explains, in plain words, what data the app and our server handle, why, for how long, and what you can do about it. It describes the current version of the app; what changed in this document, and when, is in the History at the end.

In short

  • Your one-to-one messages, group and channel posts, attachments and calls are end-to-end encrypted. We cannot read or listen to them.
  • To run the service we store your account (email address, username, display name, optional photo, bio, phone number and date of birth), the people you add as contacts, your devices’ push tokens and the encrypted messages that are still waiting to be delivered.
  • Stories are not end-to-end encrypted: our server stores them and shows them to other users for 24 hours.
  • A sticker set you publish in the public catalogue is public: it is stored without end-to-end encryption, reviewed by us before it appears, and shown to other users. Stickers you only send in chats stay encrypted.
  • Translation, voice-to-text, the app lock and hidden chats work on your iPhone only; nothing about them is sent to us.
  • No advertising, no tracking, no third-party analytics or advertising SDKs, and we do not sell or share your data for advertising.
  • You can delete your account in the app at any time.

1. Who is responsible

mr.enzo is developed and operated by Garnik Papian, an independent developer (an individual) based in Russia (“we”, “us”), who is the controller of the personal data described here. Contact for anything about privacy, including requests to exercise your rights: ajkzantokaev@gmail.com.

2. What we process and why

2.1 Your account

2.2 Messages, attachments and calls

2.3 Stories

A story (text, photo or video) is not end-to-end encrypted. Our server stores it and shows it for 24 hours to the mr.enzo users with whom you have chosen each other — you added them to your contacts or wrote to them, and they did the same for you — except people you blocked or who blocked you. After 24 hours it disappears from the feed. You can delete your story earlier. The photo or video of a story is kept on the server as an ordinary, unencrypted file and is deleted from it within about an hour after the story is gone; if you delete the story earlier, no later than about a day after the file was uploaded.

2.4 Contacts

2.5 Notifications

We store the push tokens of your devices (including the VoIP token that lets calls ring) together with a random installation ID created by the app, to send notifications through the Apple Push Notification service. The notification we send shows the sender’s display name (a neutral title if you turn on “Hide sender in notifications”) and a generic text such as “New message”. So that your iPhone can show who wrote and what, the notification may also carry the message itself — in encrypted form that only your device can open: Apple relays it and cannot read it, and neither can our server. Your iPhone decrypts it and shows the text in place of “New message”; when a message is too large for a notification, your iPhone fetches it, still encrypted, from our server. If you turn on “Protected mode” in Settings, the message is not put into notifications and they show only “New message”. With the notification Apple also receives the technical data the app needs to open the right chat: for a one-to-one message, the sender’s numeric account ID and the message number (not sent if “Hide sender in notifications” is on); for a group or channel, its ID and, unless the name is hidden, its name. The wake-up of an incoming call always carries the caller’s numeric account ID, username and display name, the call number and whether it is a video call: without them the iPhone cannot show the call screen.

2.6 The offline network (Bluetooth and local Wi‑Fi)

While the offline network is on (it is on by default, in “Auto” mode), your iPhone exchanges messages with nearby devices running mr.enzo over Bluetooth and Apple’s peer-to-peer Wi‑Fi.

2.7 Link previews

If a message you write contains a link and link previews are on (you can turn them off in Settings), your iPhone itself opens the page to read its title, description and picture. The website therefore sees a request from your IP address. The preview then travels inside the end-to-end encrypted message: our server does not see the link, and the recipient’s device does not contact the website to show the preview.

2.8 Reports and blocks

2.9 Diagnostics and server logs

2.10 What stays on your device

Your message history, media, contacts and call history are stored on your iPhone. Deleting the app removes them from the device.

Two things the app hands to iOS, on your iPhone only. Calls made in mr.enzo are listed in Recents of the Phone app; you can stop that with “Show Calls in Phone Recents” in the app’s App Lock settings. And so that the iOS share sheet can suggest your chats, the app tells iOS the names and pictures of the chats you write in — never the messages. The app removes a suggestion when you delete or hide the chat or block the person, and all of them when you sign out or delete your account; iOS also lets you turn such suggestions off in its Settings, in the Siri section.

2.11 Push-to-talk

With push-to-talk you hold a button and speak to one contact, who hears it almost at once, also on a locked iPhone. It is off until you switch it on in Settings. It works only between two people who have each added the other as a contact, and only while both have it switched on; you can stop a particular contact from reaching you this way.

2.12 Stickers and the public sticker catalogue

2.13 Features that work only on your iPhone

3. What we do not do

4. Service providers and disclosure

WhoWhereWhat they receiveWhy
Timeweb Cloud, hosting providerGermany (Frankfurt am Main); for the encrypted backup copies also the Netherlands (Amsterdam)Everything our servers store and pass on (sections 2 and 5): we rent the servers — application, storage and call relay — from itTo run the service
AppleThe United States and other countriesPush tokens and what a notification, the wake-up of a call or a push-to-talk wake-up carries (2.5 and 2.11); a message itself only in encrypted form that Apple cannot readTo deliver notifications and incoming calls
Resend (Resend, Inc.)EU sending region; the United StatesThe recipient address and the text of the emails we send: one-time sign-in and confirmation codes and the notice that a sign-in address was changed (from noreply@mrenzo.com), and the notifications to our moderation mailbox about reports and about sticker sets submitted for reviewTo send email
Google (Gmail)The United States and other countriesThe notifications about reports and submitted sticker sets, and the emails you send usIt hosts our support and moderation mailbox

Daily database backups are kept on the main server and, encrypted, on a second server of the service owner: hosting provider Timeweb Cloud, Amsterdam, the Netherlands. The key that decrypts those copies is not kept on any server. The copies are kept for 7 days.

Three things reach others without passing through us: a website whose link you send receives the link-preview request described in 2.7 directly from your device; iOS may download language packs for translation from Apple (2.13); and when a call is set up the app may ask a public Google server for its own network address (2.2). The other on-device features in 2.13 do not send your content to Apple.

We share data with nobody else.

Requests from authorities

We disclose data only when the law requires it — on a valid order of a competent authority — or when it is needed to protect people from serious harm.

5. How long we keep data

DataKept
Only on the way to the recipient
Encrypted one-to-one messages waiting for deliveryUntil the recipient’s device downloads them and, from 12 October 2026, until the recipient’s app confirms receipt; at most 30 days; the ones nobody confirmed are removed by an hourly clean-up
Delivery and read marks waiting for the senderUntil received, at most 8 days
Edits, deletions and reactions waiting for deliveryUntil delivered, at most 30 days
Encrypted push-to-talk audioIn memory only, at most about 3 minutes
Address-book values checked by “Find friends”Not stored
While the account exists
Account, profile, contacts, keys, push tokens, blocksUntil you delete your account; a push token is also removed when it stops being valid or when another account signs in on that device
The record of your consent (version, time, language, fingerprint of the text)Until you delete your account
Muted chats; push-to-talk token and push-to-talk mutesUntil you change them, sign out (token) or delete your account
Encrypted group and channel postsUntil deleted by the author, the auto-delete timer, deletion of the group, or the author’s account deletion
Who reacted to which post in a group or channel (not the emoji)Until the post is deleted, you leave, or you delete your account
Encrypted attachmentsUntil the uploader deletes their account: there is currently no automatic expiry; the server cannot decrypt them
A published sticker setUntil you unpublish or delete it, or it is removed
Short fixed terms
One-time codes and the address they were sent toUntil used; otherwise the code’s 10 minutes and about a minute more
Stories24 hours in the feed; the photo or video of a story: about an hour more after it is gone (if deleted earlier, up to a day after upload)
Sticker pictures uploaded but not submitted24 hours
Scheduled messages (“Send later”)Until the time you chose, at most 366 days; the note that it was sent or could not be delivered — 30 days
Server logs and diagnosticsLimited in size and overwritten, normally within about a month
Daily usage totals (counts only, no account IDs)Up to 2 years; breakdowns by app version, call durations and diagnostic event names: 30 days
What outlives the deletion of an account
Encrypted messages you sent that the recipient has not collected yetUntil collected, at most 30 days
Database backups (accounts, contacts, delivery queues, reports; no files)Daily copies: 7 days, on the main server and on the second one (section 4); the copy made before a server update: up to 30 days
Pictures of a sticker set removed by moderationA limited time as evidence, normally 30 days (2.12)
Reports and moderation decisionsAs long as needed for moderation and to prevent repeated abuse

6. Deleting your account

Open Settings → Delete Account in the app and confirm by typing your username; the app may also ask for a code sent to your email address. If you cannot use the app, email ajkzantokaev@gmail.com from your account’s email address and we will delete the account for you.

Deleted from our servers straight away:

A group you created passes to one of its admins or, if there is none, to its longest-standing member; a channel you created passes to one of its admins or is deleted.

What stays, and for how long:

7. Your choices and rights

You can change your profile at any time, turn off link previews, the offline network, couriers and push-to-talk, unpublish a sticker set, hide the sender in notifications, keep notifications generic with “Protected mode”, and withdraw access to Contacts, the camera, the microphone, speech recognition or Bluetooth in iOS Settings. Depending on where you live (for example under the EU/UK GDPR), you have the right to access your data, correct it, delete it, receive it in a portable format, restrict or object to its processing, and withdraw consent at any time. Write to ajkzantokaev@gmail.com; we answer within one month, and requests under Russian personal data law within 10 working days. You may also complain to your data protection authority (in Russia, Roskomnadzor). An email address is required to create an account; everything else in your profile is optional. We make no automated decisions with legal effect about you and do not profile you.

When an account is created, the app asks everyone for a consent to the processing of personal data. It is a separate document — Consent to the processing of personal data — which Russian personal data law requires; the consent limits no right you have under other laws. The legal bases under the GDPR are these:

What forWhich dataBasis
Providing the service you asked for: your account and sign-in, messages, calls, push-to-talk, notifications, contacts and blocks, stories, and hosting a sticker set you chose to publishAccount and profile, keys, contacts, push tokens, delivery queues, stories, published sets (2.1–2.6, 2.11, 2.12)Contract — the Terms of Use
Security, abuse prevention, review of public sticker sets, moderation of reports, diagnostics, logs and usage statistics; being able to show that the consent was givenReports, logs, diagnostics, daily totals, the record of consent (2.1, 2.8, 2.9, 2.12)Our legitimate interests
“Find friends” from your address book and the other optional permissionsThe blinded values of your address book (2.4); what you allow in iOS SettingsYour consent — you give it by allowing the access and withdraw it by turning the access off
What a law obliges us to doThe data that law namesLegal obligation

Under Russian personal data law (Federal Law 152-FZ) we process data to enter into and perform our agreement with you (the Terms of Use), to protect rights and legitimate interests — ours and other users’ (security, reports, diagnostics) — and on the basis of your consent where it is required.

8. Children

mr.enzo is not intended for children under 13 — or under a higher age if the law of your country sets one for services like this (up to 16 in some EU countries). If you are under 18 — or under the age of majority where you live, if that is higher — you may use mr.enzo only with the permission of a parent or guardian. We do not ask for your age, and the birthday you may add to your profile is not used to check it. We do not knowingly collect data from children under 13; if you believe a child under 13 uses mr.enzo, contact us and we will delete the account.

9. Security and international transfers

All connections to our server use TLS, and content is end-to-end encrypted as described above. No system is perfectly secure, but we work to protect your data and limit what we store. Our servers are in the European Union: in Germany and, for the encrypted backup copies (section 4), in the Netherlands. The developer is based in Russia and runs the service from there: server administration, the handling of reports and support correspondence are done from Russia. There is no European Commission adequacy decision for Russia. Apple, Google and Resend may process the data they handle for us (section 4) in other countries, including the United States, under their own safeguards.

10. Changes

If we change this policy, we publish the new version on this page with a new date and version number and add a line to the History below. A change that significantly affects how we use your data is published on this page before it takes effect, with the date from which it applies. When the consent to the processing of personal data changes in substance, the app asks you to accept its new version the next time you open it.

11. Contact

Questions or requests: ajkzantokaev@gmail.com.

History