|
Das Berechtigungsmodell in Android ist alles andere als einfach oder durchgängig. Teilweise unterscheiden sich Berechtigungen von einer Android-Version zu nächsten oder es kommen andere dazu.
Im Zusammenhang mit Messengern wichtig und oft diskutiert ist jedoch generell der Zugriff auf das Adressbuch des Geräts.
Bei XMPP-Messengern (im folgenden Beispiel an Conversations verdeutlicht) wird zwar auch eine Berechtigung zum Zugriff auf die Kontaktdaten angefragt, diese Berechtigung ist jedoch nicht zwingend für die Funktionalität erforderlich. Selbst wenn die pauschale Android-Berechtigung “Kontakte” für den Messenger deaktiviert wird, kann auch ohne Zugriff auf das Adressbuch normal geplaudert/getextet werden. Wenn jedoch die pauschale Berechtigung “Kontakte” erteilt wird, können im Adressbuch vorhandene Jabber-IDs (Namen der XMPP-Konten) sowie Profilbilder ausgelesen und in Conversations genutzt werden.
Auf dem Gerät sollten die mindestens die Berechtigungen Kamera, Mikrofon, Speicher und Zwischenablage erlaubt werden.
Android-Berechtigung | Conversations | Delta Chat | |
Anzahl der Berechtigungen | Anzahl: 42! | Anzahl: 20 | Anzahl: 16 |
Geräte- & App-Verlauf | |||
Aktive Apps abrufen | X | ||
Identität | |||
Konten auf dem Gerät finden | X | ||
Konten hinzufügen oder entfernen | X | ||
Eigene Kontaktkarte lesen | X | X | |
Kontakte | |||
Konten auf dem Gerät finden | X | ||
Kontakte lesen | X | X | X |
Kontakte ändern | X | ||
Standort | |||
Ungefährer Standort (netzwerkbasiert) | X | X | X |
Genauer Standort (GPS- und netzwerkbasiert) | X | X | X |
SMS | |||
SMS empfangen | X | ||
SMS senden | X | ||
Telefon | |||
Telefonstatus und Identität abrufen | X | ||
Telefonnummern direkt anrufen | X | ||
Anrufliste lesen | X | ||
Fotos/Medien/Dateien | |||
USB-Speicherinhalte lesen | X | X | X |
USB-Speicherinhalte ändern oder löschen | X | X | X |
Speicher | |||
USB-Speicherinhalte lesen | X | X | X |
USB-Speicherinhalte ändern oder löschen | X | X | X |
Kamera | |||
Bilder und Videos aufnehmen | X | X | X |
Mikrofon | |||
Audio aufnehmen | X | X | X |
Fingerabdruckhardware | |||
Fingerabdruckhardware verwenden | |||
WLAN-Verbindungsinformationen | |||
WLAN-Verbindungen abrufen | X | X | X |
Geräte-ID & Anrufinformationen | |||
Telefonstatus und Identität abrufen | X | ||
Sonstige | |||
Synchronisierungsstatistiken lesen | X | ||
Daten aus dem Internet abrufen | X | X | |
Netzwerkverbindungen abrufen | X | X | X |
Netzwerkverbindungen ändern | X | ||
Konten erstellen und Passwörter festlegen | X | ||
mit Bluetooth-Geräten koppeln | X | X | |
Dauerhaften Broadcast senden | X | ||
WLAN-Verbindungen herstellen und trennen | X | ||
Zugriff auf alle Netzwerke | X | X | X |
Audio-Einstellungen ändern | X | X | X |
Nahfeldkommunikation steuern | X | ||
Synchronisierungseinstellungen lesen | X | ||
Beim Start ausführen | X | X | X |
Konten auf dem Gerät verwenden | X | ||
Über anderen Apps einblenden | X | ||
Vibrationsalarm steuern | X | X | X |
Ruhezustand deaktivieren | X | X | X |
Systemeinstellungen ändern | |||
Synchronisierung aktivieren oder deaktivieren | X | ||
Verknüpfungen installieren | X | ||
Verknüpfungen deinstallieren | X | ||
Google-Servicekonfiguration lesen | X |
Tabelle: Stand 07/2020
Android organisiert die einzelnen Berechtigungen in Gruppen (die sich zudem von Android-Version zu Android-Version leicht unterscheiden können). Die Einzelberechtigungen können sowohl in F-Droid als auch im Play-Store unter „Berechtigungen“ bei der jeweiligen App eingesehen werden. In den App-Einstellungen dagegen sind nur die Berechtigungsgruppen zu sehen.
Die Berechtigungen sind sowohl bei der F-Droid- als auch der Playstore-Version identisch!
Aber es gibt es einen Unterschied bei der Anzeige von gerätespezifischen Berechtigungen, die herstellerbezogen sind:
Bei der Installation gilt das Prinzip „alles oder nichts“ - d.h. mann muss allen Berechtigungen zustimmen oder man kann das Programm nicht installieren und nutzen.
Generell gilt: |
Ein Programm (eine App) soll lediglich die Berechtigungen anfordern, die es zur Nutzung tatsächlich auch benötigt! |