Secure Client-side storage

Hi. I was wondering if it is already the case/possible to secure/encrypt client-side storage?

Use-case: i would like to make sure that access to downloaded files is possible only via the app, and not by accessing the mobile’s file browser.

Sorry if this is an amateur question.

There’s no encryption algorithms provided by the platform but if you we’re to implement your own to the app and you want to keep e.g. images inside the app you could do something like encode it to base64 and encrypt it by using some secure key provided by an backend and then save the encrypted data to your storage. Not really an expert on this though :man_shrugging:.