Soluklan

HINTER DEN KULISSEN

In der App steckt kein fremder Code

Werbenetzwerk, Analysewerkzeug, Absturzmelder, fertige Oberflächenbibliothek — nichts davon. Was das heißt und was es kostet.

4 Min. Lesezeit

Die meisten iOS-Apps tragen Dutzende fremder Pakete in sich: Analysewerkzeuge, Werbenetzwerke, Absturzmelder, fertige Oberflächenbibliotheken.

Soluklan hat nichts davon.

Was nicht drin ist

Kein Werbenetzwerk. In der App wird keine Werbung gezeigt und keine Werbekennung gelesen.

Kein Analysewerkzeug. Es gibt kein Werkzeug, das verfolgt, welchen Bildschirm du wie oft geöffnet, welche Taste du getippt oder wie lange du in der App verbracht hast.

Kein Absturzmelder. Stürzt die App ab, kommt bei uns kein automatischer Bericht an. Informationen erreichen uns nur über Apples eigenes System und nur so weit, wie du es in deinen Geräteeinstellungen erlaubst.

Keine fertigen Bibliotheken. Oberfläche, Tonverarbeitung, Zeichnungen, Animationen — alles mit Apples eigenen Frameworks geschrieben.

Was drin ist

Es gibt zwei Stellen, an denen die App das Netz benutzt, und beide sind Apples Infrastruktur:

iCloud. Dein Sitzungsverlauf gleicht sich in deinem eigenen Konto ab. Auf diesen Bereich haben wir als Entwickler keinen Zugriff.

Anonymes Teilen. Hast du es eingeschaltet, kommen Sitzungsübersichten an — und, wenn du gesondert zugestimmt hast, ab und zu eine Tonprobe. Das liegt auf Apples CloudKit-Infrastruktur.

Darüber hinaus verbindet sich die App mit keinem Server. Selbst Mitteilungen werden auf dem Gerät geplant: wir haben keinen Server, der Mitteilungen verschickt.

Was es kostet

Diese Entscheidung hat einen Preis, und wir verschweigen ihn nicht.

Weniger Informationen. Wir wissen nicht, welche Funktion benutzt wird, wo Leute hängen bleiben oder auf welchem Bildschirm sie aufgeben. Die Sitzungsübersichten derer, die das anonyme Teilen einschalten, sind die einzigen Daten, die wir haben.

Langsameres Finden von Fehlern. Passiert ein Absturz, erfahren wir davon nur, wenn jemand es uns sagt oder wenn wir es in Apples Berichten sehen.

Mehr Arbeit. Was eine fertige Bibliothek an einem Tag erledigen würde, braucht selbst geschrieben mehrere Tage.

Warum es trotzdem so ist

Die Aufgabe der App ist, deinem Atem zuzuhören. Der Klang eines Atemzugs sind Daten, die durch ein Mikrofon laufen, und fremde Pakete in eine App zu legen, die diese Daten hält, heißt darauf zu vertrauen, was diese Pakete tun.

Wenn in der Datenschutzerklärung steht „keine Werbung, kein Tracking, keine Analyse durch Dritte“, muss das auf der Code-Seite eine Entsprechung haben. Den Satz zu schreiben ist leicht; den Satz wahr zu halten ist eine Frage davon, keine Pakete hinzuzufügen.

Wie du es selbst prüfen kannst

Welche Daten eine App erhebt, steht auf ihrem Datenschutz-Etikett im App Store. Und wenn du in iOS unter Einstellungen → Datenschutz & Sicherheit den App-Datenschutzbericht einschaltest, siehst du auf deinem eigenen Gerät, welche App sich mit welchen Domains verbunden hat.

← Hinter den Kulissen