Ce que vous recherchez est la permission statique d'obtenir un accès en lecture/écriture au stockage partagé ( /sdcard
respectivement /storage/emulated/0
).
Depuis Android 6 environ, cette autorisation statique que vous accordez en installant l'application ne suffit plus pour accéder aux fichiers du stockage partagé. L'application doit en plus vous demander l'accès à ces fichiers au moment de l'exécution. Et cette fois, vous pouvez choisir de refuser l'accès. De plus, les applications demandent généralement cette permission au moment où elles en ont vraiment besoin. Cela signifie que si l'accès au stockage partagé n'est requis que pour une fonctionnalité que vous n'utilisez jamais, vous ne devriez pas voir cette boîte de dialogue de demande d'autorisation et l'application n'aura donc jamais accès au stockage partagé.
Mais si vous recevez cette demande d'autorisation et que vous l'autorisez, l'application a un accès total à tous les fichiers du stockage partagé, y compris vos photos stockées. Une application peut faire tout ce qu'elle veut avec les fichiers auxquels elle a accès, y compris les envoyer à un serveur sur Internet.
Google a également reconnu que l'autorisation "tout ou rien" n'était pas une bonne décision. Depuis Android 10/11, la manière d'accéder au stockage partagé des appareils a totalement changé et permet désormais d'accorder/refuser l'accès à un niveau de granularité plus fin.