CloudDB is being overly conservative here by asking for permission up front. On Android Q and higher it now writes to the ASD (which doesn't need this permission), but on earlier versions it does write outside the ASD (which needs the permission). However, CloudDB is so conservative it asks for the permission even if you never use this feature. We will have to adjust the logic to handle the file system related changes properly.