The Dropbox SDK allows apps have only two types of access types, Specific folder or full dropbox.
This is an issue. If I choose specific folder, and the user uploads sensitive docs, any 3rd party app which the user also uses, can see that sensitive doc if the user has given the 3rd party full access.
There should be some encryption or access control, so that any random app does not see file contents not created by them.
Dropbox does know which files were created by the user or the apps. This should be possible.
Ofcourse, if the user itself logins to their dropbox from the official dropbox app, they can see their files in them but not through any other 3rd party apps.
This also defeats the purpose of apps asking for specific folder access. Any 3rd party apps with full dropbox access can read and possibly modify any file.
What can we do in meantime?