Het recht op toegang tot alle bestanden (MANAGE_EXTERNAL_STORAGE) gebruiken

Als gevolg van overwegingen met betrekking tot COVID-19 kunnen apps die Android 11 (API-niveau 30) targeten en toegang tot alle bestanden vragen pas vanaf mei 2021 worden geüpload naar Google Play. Dit omvat nieuwe apps en updates voor bestaande apps. Deze tijdelijke uploadbeperking is alleen van toepassing op apps die zowel Android 11 (API-niveau 30) targeten als toegang tot alle bestanden vragen.

Als je denkt dat je app toegang tot alle bestanden nodig heeft, raden we je aan het niveau van je doel-SDK momenteel niet te updaten naar Android 11 (API-niveau 30). Als je Android 10 target, kun je overwegen de markering requestLegacyExternalStorage te gebruiken.

Google Play beperkt het gebruik van riskante of gevoelige rechten, waaronder een recht voor speciale app-toegang dat Toegang tot alle bestanden heet. Dit is alleen van toepassing op apps die Android 11 (API-niveau 30) targeten en het recht MANAGE_EXTERNAL_STORAGE definiëren, dat wordt toegevoegd in Android 11. Dit beleid is ook niet invloed op het gebruik van het recht READ_EXTERNAL_STORAGE.

Als je app het recht MANAGE_EXTERNAL_STORAGE niet nodig heeft, moet je dit recht verwijderen uit het manifest van je app om je app te kunnen publiceren. Je vindt hieronder ook details over alternatieve implementaties die voldoen aan het beleid.

Als je app voldoet aan de beleidsvereisten voor acceptabel gebruik of in aanmerking komt voor een uitzondering, moet je dit recht en eventuele andere riskante rechten definiëren via het declaratieformulier in de Play Console.

Apps die niet voldoen aan de beleidsvereisten of waarvoor geen declaratieformulier wordt ingediend, kunnen van Google Play worden verwijderd.

Wanneer moet je het recht op toegang tot alle bestanden aanvragen?

Gebruik het recht op toegang tot alle bestanden alleen als je app geen effectief gebruik kan maken van de privacyvriendelijkere praktische tips, zoals het gebruik van Storage Access Framework of de MediaStore API.

Daarnaast moet de app het recht binnen de toegestane toepassingsvormen gebruiken en moet het gebruik rechtstreeks verband houden met de kernfunctionaliteit van de app. De kernfunctionaliteit wordt gedefinieerd als het hoofddoel van de app. Zonder deze kernfunctionaliteit zou de app 'kapot' of onbruikbaar zijn. De kernfunctionaliteit en alle kernfuncties waaruit deze kernfunctionaliteit bestaat, moeten duidelijk worden beschreven en gepromoot in de beschrijving van de app.

Alles samenvouwen Alles uitvouwen

Toegestane toepassingen van het recht op toegang tot alle bestanden

Het beoogde en toegestane gebruik voor apps die toegang vragen tot het recht op toegang tot alle bestanden omvat bestandsbeheerders, apps voor back-up en herstel, antivirus-apps en apps voor documentbeheer.

Apps die toegang tot dit recht hebben gekregen, mogen het gebruik ervan niet uitbreiden naar ongeldige of niet-bekendgemaakte doeleinden.

Gebruik

Recht dat in aanmerking komt*

Bestandsbeheer

Het belangrijkste doel van de app is bestanden en mappen openen, bewerken en beheren (inclusief onderhoud) buiten de app-specifieke opslagruimte.

MANAGE_EXTERNAL_STORAGE

 

Apps voor back-up en herstel

De app moet automatisch toegang nodig hebben tot meerdere directory's buiten de app-specifieke opslagruimte voor back-up en herstel.

Antivirus-apps

Het belangrijkste doel van de app is het apparaat scannen en beveiligingsfuncties tegen virussen bieden aan de gebruiker van het apparaat.

Apps voor documentbeheer

Apps om geschikte bestandstypen te vinden, openen en bewerken buiten de app-specifieke of gedeelde opslag.

De app moet in de Console-definitie verantwoorden waarom de gedocumenteerde oplossingen in de documentatie voor toegang tot app-specifieke bestanden of Storage Access Framework niet voldoende zijn voor het doel van de app.

Zoeken (op apparaat)

Het belangrijkste doel van de app is bestanden en mappen doorzoeken in de externe opslag van het apparaat.

Versleuteling en vergrendeling van schijven/mappen

Het belangrijkste doel van de app is bestanden en mappen versleutelen.

Apparaatmigratie/telefoonoverdracht

Het belangrijkste doel van de app is de gebruiker helpen naar een nieuw apparaat te migreren.


* Moet worden beoordeeld en goedgekeurd door Google Play.

Uitzonderingen

In de volgende gevallen kan Google Play een tijdelijke uitzondering maken voor apps die niet in aanmerking komen voor toegestaan gebruik, zoals hierboven aangegeven:

  1. Gebruik van het recht is nodig om de kernfunctionaliteit van de app te activeren, en
  2. Er is momenteel geen andere methode om de kernfunctionaliteit te leveren, of 

Het gebruik van de privacyvriendelijke alternatieven (zoals de MediaStore API of het Storage Access Framework) heeft aanzienlijke negatieve gevolgen voor de essentiële functies van de app die zijn gekoppeld aan de kernfunctionaliteit.

  1. De impact op de privacy van gebruikers wordt beperkt door praktische tips voor beveiliging en privacy.

De ontwikkelaar moet in de Console-definitie aangeven waarom Storage Access Framework of de MediaStore API niet toereikend is voor het doel van de app.

Opmerking: Voor apps van providers en OEM-services, en privé-apps die worden gepubliceerd op het distributieplatform van Managed Google Play, kan toegang tot rechten worden gevraagd voor de bovenstaande toepassingen. Daarnaast is toegang voor kritieke services vereist.
Ongeldige toepassingen

In sommige gevallen willen apps toegang hebben tot gevoelige gebruikersgegevens voor doeleinden waarvoor een veiliger alternatief bestaat, of waar het risico op openbaarmaking van de gegevens te groot is om toegang te rechtvaardigen. 

Hieronder vind je een lijst met veelvoorkomende toepassingen waarbij het recht voor toegang tot alle bestanden MANAGE_EXTERNAL_STORAGE niet mag worden aangevraagd.

  • Toegang tot mediabestanden (zie Alternatieven hieronder)
  • Elke activiteit voor bestandsselectie waarbij de gebruiker handmatig afzonderlijke bestanden selecteert (zie Alternatieven hieronder)

Opmerking: Deze lijst is niet volledig. Bekijk de documentatie over toegang tot alle bestanden en de uitgebreide richtlijnen voor ontwikkelaars met praktische tips voor opslag met beperkte bestandstoegang.

Alternatieven voor algemene toepassingen

Gebruik

Alternatieven

Toegang tot mediabestanden

Als er mediabestanden beschikbaar zijn op een extern opslagvolume, kunnen apps met de MediaStore API bijdragen aan deze bestanden en ze openen, zonder dat toegang tot alle bestanden nodig is.

De gebruiker selecteert bestanden voor import/overdracht/verwerking

Ontwikkelaars kunnen overwegen Storage Access Framework te gebruiken als privacyvriendelijke optie voor toegang tot bestanden in de gedeelde opslag.

Belangrijk: Als je de manier verandert waarop je app deze beperkte rechten gebruikt, moet je het formulier opnieuw indienen met geüpdatete en juiste informatie. Misleidend en niet-gedefinieerd gebruik van deze rechten kan leiden tot opschorting van je app en/of beëindiging van je ontwikkelaarsaccount.

Was dit nuttig?
Hoe kunnen we dit verbeteren?

Meer hulp nodig?

Log in voor extra supportopties om uw probleem snel op te lossen