Datenschutzerklärung
Überblick
Mitmi ist ein unabhängiges Projekt ohne Unternehmen, ohne Werbung und ohne jegliche Analyse oder Nachverfolgung. Diese Erklärung beschreibt klar und genau, welche Daten die App verarbeitet und warum.
1. Auf dem Server gespeicherte Informationen
Der Server speichert dauerhaft die folgenden Informationen (bei den in Abschnitt 8 beschriebenen Drittanbieterdiensten):
- Ihren @Benutzernamen.
- Datum und Uhrzeit der Erstellung Ihres @Benutzernamens, sichtbar nur für den Entwickler im Verwaltungsbereich des Servers; anderen Nutzern werden sie nie angezeigt.
- Die Kennung des Geräts, das für diesen @Benutzernamen registriert ist, damit andere Nutzer Sie finden und anrufen können.
- Den Namen jedes Geräts (den Android standardmäßig vergibt oder den Sie manuell festlegen), der nur unter Einstellungen > Geräte angezeigt wird, damit Sie die Geräte unterscheiden können, wenn Sie entscheiden, welches Sie entfernen; er wird niemand anderem angezeigt.
- Datum und Uhrzeit der letzten Aktivität jedes Geräts („zuletzt aktiv“), vollständig nur unter Einstellungen > Geräte zum gleichen Zweck angezeigt und auf den Tag gerundet in der Liste der Geräte, die zum Ersetzen angeboten werden, wenn jemand ein Gerät zu Ihrem @Benutzernamen hinzufügt; anderen Nutzern wird sie nie angezeigt.
- Den unten in Abschnitt 4 beschriebenen Geräteverifizierungscode für jedes Gerät, das diese Prüfung abgeschlossen hat.
- Den öffentlichen Teil des Sicherheitsschlüssels, den jedes in Abschnitt 4 beschriebene verifizierte Gerät erzeugt; er dient dazu, zu bestätigen, dass ein Profilexport tatsächlich von diesem Gerät stammt und auf einem anderen Gerät importiert werden kann.
- Einen kurzlebigen Eintrag, der als Schutz vor Missbrauch begrenzt, wie schnell neue Profile auf demselben Gerät erstellt werden können.
All diese Daten bleiben auf dem Server, bis Sie Ihr Gerät bzw. Ihre Geräte wie in Abschnitt 10 („Ihre Wahl“) beschrieben entfernen.
Zur Klarstellung: Mitmi fragt keinen selbst gewählten Anzeigenamen ab und speichert keinen. Wenn Sie jemanden anrufen, der Ihren @Benutzernamen nicht als Kontakt gespeichert hat, sieht diese Person auf dem Bildschirm für eingehende Anrufe nur Ihren @Benutzernamen.
Technische Berichte: Nur wenn Sie in den Einstellungen auf „An Entwickler senden“ drücken, den Bericht überprüfen und das Senden bestätigen, erhält der Server von Mitmi einen technischen Bericht über Ihr Gerät (Modell, Android-Version, Sicherheitszertifikate bzw. Kamera- und Audiogeräte sowie ein aktuelles technisches Protokoll) zusammen mit Ihrem @Benutzernamen und, nur wenn Sie sie eingeben, Ihrer E-Mail-Adresse und leitet ihn über einen E-Mail-Anbieter (Resend) per E-Mail an den Entwickler weiter. Der Server bewahrt keines von beiden auf; der Bericht wird nur zur Diagnose des Problems verwendet und Ihre E-Mail-Adresse nur, damit der Entwickler Ihnen dazu antworten kann.
2. Vorübergehend im RAM (Arbeitsspeicher) des Servers gespeicherte Informationen
Unabhängig von der oben beschriebenen dauerhaften Speicherung existieren die folgenden Informationen nur im RAM des Servers, solange Ihr Gerät verbunden ist (im Vordergrund oder Hintergrund). Ein Neustart des Servers, ein Update des App-Backends oder einfach, dass alle Ihre Geräte offline gehen, löscht sie vollständig; beim nächsten Verbinden Ihres Geräts werden sie erneut geladen:
- Ihr Avatarbild bzw. Ihre Avatarfarbe (nur wirksam, wenn die App im Vordergrund ist).
- Die bloße Liste der @Benutzernamen, die Sie als Kontakte gespeichert haben; sie wird benötigt, um die Avatare gegenseitig anzuzeigen (nur wirksam, wenn die App im Vordergrund ist).
- Verbindungsdetails, während zwei Geräte einen Anruf aufbauen (nur wirksam, wenn die App im Vordergrund ist).
- Ein kurzer Hinweis, dass jemand eine Gruppe verlassen hat; er wird nach 7 Tagen automatisch verworfen (nur wirksam, wenn die App im Vordergrund ist).
- Ob der Nutzer online, abwesend oder in einem Anruf ist (nur wirksam, wenn die App im Vordergrund oder bei aktiven Benachrichtigungen im Hintergrund ist).
- Die bloße Liste der @Benutzernamen, die Sie blockiert haben; sie sorgt dafür, dass die Blockierung tatsächlich wirkt, indem deren Anrufe Sie unbemerkt nicht erreichen (nur wirksam, wenn die App im Vordergrund oder bei aktiven Benachrichtigungen im Hintergrund ist).
- Wenn Sie ein Gerät hinzufügen, die in Abschnitt 5 beschriebenen Informationen, bis das neue Gerät sie erhält oder, falls der Code nie verwendet wird, bis der Code nach einer Minute abläuft.
3. Auf dem Gerät gespeicherte Informationen
Die folgenden Informationen werden im internen Speicher Ihres Geräts gespeichert und nie an den Server gesendet, sofern unten nicht anders angegeben:
- Die Informationen zu Ihren Kontakten (Name, Kategorie und Favoritenstatus) für jeden gespeicherten @Benutzernamen bleiben vollständig auf Ihrem Gerät und werden nie an den Server gesendet, außer vorübergehend bei der Verwendung von „Gerät hinzufügen“, wie in Abschnitt 5 erläutert.
- Ihr Anrufverlauf bleibt vollständig auf Ihrem Gerät und wird nie an den Server gesendet.
- Ihre Gruppen bleiben vollständig auf Ihrem Gerät und werden nie an den Server gesendet, außer vorübergehend bei der Verwendung von „Gerät hinzufügen“, wie in Abschnitt 5 erläutert.
- Die Informationen zu Ihren blockierten Kontakten bleiben vollständig auf Ihrem Gerät und werden nie an den Server gesendet; der bloße @Benutzername wird jedoch an den Server gesendet, wie in Abschnitt 2 erläutert.
- Ihre Sicherheits-PIN bleibt vollständig auf Ihrem Gerät (in geschützter Form gespeichert) und wird nie an den Server gesendet, außer in ihrer geschützten (gehashten) Form bei der Verwendung von „Gerät hinzufügen“, wie in Abschnitt 5 erläutert.
- Der private Teil des Sicherheitsschlüssels, den jedes in Abschnitt 4 beschriebene verifizierte Gerät erzeugt, bleibt vollständig auf Ihrem Gerät und wird nie an den Server gesendet.
- Kontakte, die Sie als Favoriten markieren, werden auf dem Startbildschirm Ihres Fernsehers angezeigt: Ihr Name, @Benutzername und Avatar werden an den Launcher Ihres Geräts (eine System-App auf demselben Gerät) übergeben, damit er sie anzeigen kann. Mitmi sendet sie nirgendwo anders hin.
4. Geräteverifizierung
Um Ihren @Benutzernamen davor zu schützen, von jemandem mit einer veränderten oder nicht autorisierten Kopie der App übernommen zu werden, führt jedes Gerät bei der ersten Einrichtung eine einmalige Sicherheitsprüfung durch, die bestätigt, dass es sich um ein echtes, unverändertes Gerät mit der echten Mitmi-App handelt.
Im Rahmen dieser Prüfung speichert der Server eine kleine Information – einen Code, den der Hersteller Ihres Geräts ihm zugewiesen hat –, damit der Server dasselbe physische Gerät später wiedererkennen kann (zum Beispiel nach einer Neuinstallation der App). Dieser Code wird vor dem Speichern verschlüsselt, sodass ihn niemand ohne den dafür nötigen Schlüssel lesen kann. Der Server speichert außerdem den Modellnamen Ihres Geräts; beides zusammen hilft, dasselbe physische Gerät für das in Abschnitt 5 beschriebene Wiederherstellungsszenario zu erkennen. Der Entwickler kann den Modellnamen außerdem im Verwaltungsbereich des Servers sehen, um Missbrauch zu erkennen.
Einige Android-TV-Geräte (unabhängig davon, ob sie von Google zertifiziert sind oder nicht) können diese Sicherheitsprüfung nicht abschließen. Diese Geräte können Mitmi trotzdem normal nutzen, mit einer in Abschnitt 5 beschriebenen Ausnahme.
5. Hinzufügen, Exportieren und Importieren eines Profils
Ein Profil kann gleichzeitig auf bis zu zwei Geräten aktiv registriert sein.
Beim Hinzufügen eines weiteren Geräts (Einstellungen > Geräte > Gerät hinzufügen) erhalten Sie einen kurzen alphanumerischen Code, der eine Minute lang gültig ist. Wenn Sie diesen Code auf dem neuen Gerät eingeben (während beide Geräte online sind), wird es sofort zu Ihrem @Benutzernamen hinzugefügt und übernimmt Ihr Profil, Ihre Kontakte und Gruppen. Dazu werden Ihr Profil, Ihr Avatar, Ihre Kontakte, Gruppen und die geschützte (gehashte) Form Ihrer PIN an den Server von Mitmi gesendet und nur so lange in seinem temporären Speicher (RAM) gehalten, bis das neue Gerät sie erhält, und danach gelöscht; wird der Code nie verwendet, werden die Daten beim Ablauf nach einer Minute gelöscht. Der Server bewahrt sie nicht auf. Wenn Sie bereits zwei Geräte registriert haben und ein drittes hinzufügen möchten, fordert die App Sie zuerst auf, eines Ihrer beiden aktuellen Geräte zum Entfernen auszuwählen, um einen Platz freizugeben, bevor sie Ihnen den Code anzeigt.
Beim Exportieren eines Profils (Einstellungen > Geräte > Profil exportieren) wird eine verschlüsselte Sicherungsdatei erstellt, die Ihren @Benutzernamen und die in Abschnitt 3 beschriebenen Informationen enthält und durch ein von Ihnen gewähltes Passwort geschützt ist. Diese Datei funktioniert immer, um Ihren @Benutzernamen auf genau demselben physischen Gerät wiederherzustellen, von dem sie exportiert wurde – sei es nach dem Löschen von Cache und Daten der App, nach einer Neuinstallation der App oder nach dem Zurücksetzen des Geräts auf die Werkseinstellungen. Beachten Sie, dass die Schaltfläche „Profil exportieren“ nicht verfügbar ist, solange zwei Geräte registriert sind; dies ist lediglich eine Sicherheitsbeschränkung.
Dieselbe Datei kann auch auf einem anderen Gerät importiert werden, was nützlich ist, wenn das gleichzeitige Koppeln zweier Geräte online nicht möglich ist – jedoch nur einmal und nur, wenn das Quellgerät die in Abschnitt 4 beschriebene Sicherheitsprüfung abgeschlossen hat. Ein Gerät, das diese Prüfung nicht abschließen kann, kann zwar eine Sicherung exportieren, diese aber nur auf demselben Gerät und nicht auf einem anderen verwenden.
In jedem Fall ist eine Sicherung oder ein Kopplungscode erforderlich, um Ihren @Benutzernamen wiederherzustellen.
6. Von der App angeforderte Berechtigungen
- Kamera und Mikrofon: Werden nur verwendet, während Sie Ihr eigenes Video/Audio in der Vorschau ansehen oder telefonieren. Wenn Sie während eines Anrufs stummgeschaltet sind, wird kein Audio gesendet, aber das Mikrofon bleibt aktiv (die Mikrofonanzeige Ihres Fernsehers kann eingeschaltet bleiben), bis der Anruf endet.
- Benachrichtigungen, ein Hintergrunddienst und Start beim Hochfahren: Werden verwendet, um Sie auch dann auf einen eingehenden Anruf hinzuweisen, wenn die App nicht im Vordergrund ist, und um nach dem Einschalten Ihres Geräts oder einem Update der App wieder auf Anrufe zu warten. Eingehende Anrufe können auch einen Vollbildhinweis verwenden.
- Über anderen Apps einblenden (optional): Falls erteilt, kann Mitmi einen kleinen Hinweis auf eingehende Anrufe über dem aktuellen Bildschirminhalt anzeigen, wenn die App im Hintergrund ist – auf TV-Plattformen, auf denen eine normale Benachrichtigung nicht immer zuverlässig angezeigt wird.
- Zeile auf dem Startbildschirm (Favoriten): Ermöglicht Mitmi, die als Favoriten markierten Kontakte auf dem Startbildschirm Ihres Fernsehers zu veröffentlichen, wie in Abschnitt 3 beschrieben.
Keine dieser Berechtigungen wird verwendet, um Daten über das in dieser Erklärung Beschriebene hinaus zu erheben.
7. Audio und Video von Anrufen
Anrufe werden über WebRTC direkt zwischen den Geräten übertragen und Ende-zu-Ende verschlüsselt (SRTP/DTLS). Der Server von Mitmi hilft zwei Geräten nur dabei, sich gegenseitig zu finden und die anfänglichen Verbindungsdetails auszutauschen – er sieht, speichert oder erhält niemals Zugriff auf Audio oder Video Ihres Anrufs. Anrufe werden nie aufgezeichnet.
8. Dienste von Drittanbietern (Hosting, E-Mail, STUN und TURN)
Mitmi nutzt Dienste von Drittanbietern, und es ist nur fair, Ihnen zu sagen, was jeder davon sehen kann:
- Hosting: Der Server von Mitmi läuft bei einem Hosting-Anbieter. Wie jeder Webhost verarbeitet dieser Anbieter (und der Server selbst, um Missbrauch zu begrenzen) die IP-Adresse jedes Geräts, das sich verbindet.
- Datenbank: Die in Abschnitt 1 beschriebenen dauerhaften Informationen werden bei einem Datenbankdienst eines Drittanbieters gespeichert.
- E-Mail: Die in Abschnitt 1 beschriebenen technischen Berichte, die Sie dem Entwickler senden können, werden über einen E-Mail-Dienst eines Drittanbieters (Resend) zugestellt, der den Bericht, Ihren @Benutzernamen und, falls angegeben, Ihre E-Mail-Adresse nur zur Zustellung sieht.
- STUN-Server: Um seine eigene öffentliche Netzwerkadresse herauszufinden, kontaktiert jedes Gerät beim Aufbau eines Anrufs öffentliche STUN-Server. Standardmäßig verwendet Mitmi STUN-Server, die von Turnix, ExpressTURN und Metered.ca betrieben werden. Ein STUN-Server sieht die öffentliche IP-Adresse des Geräts und dass eine Verbindung angefordert wurde, aber nie Ihren @Benutzernamen, Ihr Audio oder Ihr Video.
- TURN-Relay-Server: Wenn keine direkte Verbindung zwischen zwei Geräten möglich ist, muss Ihr Anruf – weiterhin verschlüsselt – über einen TURN-Server eines Drittanbieters weitergeleitet werden, damit er zustande kommt. Mitmi hat standardmäßig keinen TURN-Server konfiguriert: In den Einstellungen müssen Sie ein eigenes Konto bei einem der drei unterstützten Anbieter (ExpressTURN, Metered.ca oder Turnix.io) einrichten oder die App auf Ihren eigenen, selbst gehosteten TURN-Server verweisen. Das von Ihnen konfigurierte Relay kann die IP-Adressen beider Teilnehmer sehen und dass eine Verbindung besteht, kann den eigentlichen Audio- oder Videoinhalt aber weder entschlüsseln noch einsehen.
Keiner dieser Dienste kann Audio oder Video Ihrer Anrufe entschlüsseln oder einsehen, und Mitmi nutzt keinen davon für Werbung oder Analysen.
9. Datenschutz von Kindern
Mitmi ist nicht für Kinder unter 13 Jahren bestimmt und erhebt wissentlich keine Informationen von Personen unter diesem Alter.
10. Ihre Wahl
Wenn Sie mit dieser Datenschutzerklärung nicht einverstanden sind, können Sie Ihr Gerät bzw. Ihre Geräte jederzeit unter Einstellungen > Geräte entfernen; dadurch werden die lokalen Daten dieses Geräts gelöscht und es wird vom Server entfernt. Wenn Sie Ihr letztes Gerät entfernen, wird auf dem Server nichts über Sie aufbewahrt außer Ihrem @Benutzernamen, der 6 Monate lang reserviert bleibt, um Missbrauch und Identitätsdiebstahl zu verhindern, und danach gelöscht wird. In dieser Zeit kann er weder in der App freigegeben noch mit einer Sicherung wiederhergestellt werden. Wenn Sie die App erneut nutzen möchten, müssen Sie einen neuen @Benutzernamen erstellen.
11. Änderungen dieser Erklärung
Diese Erklärung kann aktualisiert werden, wenn sich die App ändert. Wenn Sie die App nach einer Aktualisierung weiterhin nutzen, akzeptieren Sie die überarbeitete Erklärung.
12. Kontakt
Fragen zu dieser Erklärung können Sie an mitmi-app@outlook.com senden.