MelleM Privacy Policy

Version 16 – 1 November 2026 (version 15: 30 October 2026, version 14: 30 October 2026, version 13: 30 October 2026, version 12: 29 October 2026, version 11: 28 October 2026, version 10: 23 October 2026, version 9: 22 October 2026, version 8: 20 October 2026, version 7: 20 October 2026, version 6: 20 October 2026, version 5: 20 October 2026, version 4: 20 October 2026, version 3: 18 October 2026, version 2: 18 October 2026, version 1: 17 October 2026)

In short

Who is responsible

Kanha Lönborg, Unterer Deutweg 23, 8400 Winterthur, Switzerland ("Kanha", "we").
Contact for privacy questions: privacy@kanha.ch

What stays on your phone

The following is stored only on your phone. We never receive it.

None of this is part of your phone's backup (for example iCloud Backup or a backup on a computer). Deleting the app deletes all of this; if you install it again, it starts empty.

Moving to a new phone: with "Move to Another Phone" in the app's settings, your old phone sends your settings, contacts and saved conversations with their keys directly to your new phone, end-to-end encrypted, after you confirm on the old phone. It does not go through us. Your voice profile is not moved; you set it up again on the new phone.

What goes to the other person

During a conversation your phone sends directly to the other person's phone: the name you entered in the app (it can be any name; MelleM doesn't take your name from the phone or anywhere else), the language you speak, your app identifier (so their app recognises you again, also with a new invitation), your profile photo if you chose one, the text recognised from your speech (while you speak and when a sentence is finished), an identifier for the conversation and, from the person who started the conversation, the conversation key. This is end-to-end encrypted (WebRTC with DTLS). The other person's phone translates your words and may save the conversation on that phone, just like yours.

Your voice: while you talk, your voice also goes to the other person's phone, so they hear you as in a phone call. If you speak different languages, their phone then reads your translated words aloud; if you both speak the same language, there is nothing to translate and speech recognition is off. Your voice is end-to-end encrypted (WebRTC with DTLS-SRTP) and not recorded. If one of you turns reading aloud off, you only send each other text.

Video: if you turn your camera on in a conversation, your video goes directly to the other person's phone, end-to-end encrypted (WebRTC with DTLS-SRTP), and is not recorded. It passes through our relay server only when the phones can't reach each other directly (see below). The camera is off until you turn it on, and you can turn it off at any time.

To connect directly, the two phones exchange their network addresses (IP addresses), so the other person's phone learns yours, as with a phone or video call.

Our connection server

To set up the direct connection, the phones leave each other an invitation and an answer on our server, also when you move to a new phone. These contain the technical connection details (network addresses and connection keys) and are encrypted on your phone with a key that is only in the invitation link or known to the two phones. We cannot read them.

The website mellem.kanha.app (and crosstalk.kanha.app, its address before the app was called MelleM), which opens if you follow an invitation link without the app, and where Help and “Read More” in the app take you, uses no cookies and no analytics and keeps no access logs. The part of the link after "#" (the key) is never sent to any server.

Feedback after a conversation

Now and then, after a conversation, the app asks how it went. Answering is up to you. If you answer, your phone sends us your answer (good or could be better, what could be better, and anything you write), the app version, the iOS version and phone model (for example iPhone 16), the two languages, whether you talked on one phone or two, how many minutes the conversation lasted, whether it went directly or through our relay, how often the connection was lost, and whether a camera was on. It doesn't include your name, your app identifier, what was said, or anything else that identifies you or the other person; please don't write personal details yourself. Our server keeps the answer with the date (not the time) for one year to make MelleM better. Your IP address is used only briefly, in memory, to protect the server against misuse, as above.

Calls

When you tap "Talk with" and the other person doesn't have the conversation open, their phone rings like a phone call. The people you have connected with can call you in the same way. This is on from the start; you can turn it off for a person under "… may call me" on their contact.

Other services your phone uses

Microphone, camera and local network

Overview

DataWhereHow long
Settings, voice profile, saved conversationsYour phone onlyUntil you delete them or the app
Conversation textDirectly to the other phone, encryptedAs long as the other person keeps the conversation
Encrypted invitation and answerOur server's memoryUntil connected, at most 10 minutes
Encrypted invitation card with your name and any words you wrote, and your notification addressOur server's disk; Apple (notification)Until accepted or withdrawn, at most 7 days
Encrypted messages to someone not connectedOur server's diskUntil their phone has them, at most 7 days
When a message's notification was shown and when the message was fetchedOur server's diskAt most 7 days
Service messages (the same file for everyone)Fetched by your phone from our serverNothing about you is kept
Relayed conversation (only if the phones can't connect directly, and never with “Direct Only”)Passed on by our relay server, encryptedNot stored
IP addressOur servers' memory (misuse protection; the relay while you're connected through it); the other phone; Google STUN only as a fallbackA few minutes, or while connected through the relay; not logged
Push addresses (calls)Our server's disk; AppleUntil you turn calls off for the person or delete the contact, at most 90 days without use
Answers to "How did the conversation go?" (only if you answer)Our server's diskOne year

Legal basis

We process the data above to provide the connection you ask for (Art. 6(1)(b) GDPR) and, for misuse protection, on the basis of our legitimate interest in a secure service (Art. 6(1)(f) GDPR) and, for answers to the question after a conversation, on the basis of our legitimate interest in making MelleM better (Art. 6(1)(f) GDPR), in accordance with the Swiss Federal Act on Data Protection (FADP).

Your rights

You can ask us about the data we process about you and have it corrected or deleted, and you can object to processing. Our server keeps messages and invitations encrypted for at most 7 days, and we can't read them, so there is usually nothing we could show you. Answers to the question after a conversation can't be linked to you, so we can't find or delete a single answer. Everything else is on your phone, where you can delete it yourself. You can also complain to a data protection authority, in Switzerland the Federal Data Protection and Information Commissioner (FDPIC).

Changes

If we change how MelleM handles data, we will update this policy and its version and date.