I have created a new app called EncLock which was rejected to be released because of the personal-files interface used.
This is what I am trying to accomplish. It is important that the user data stored in EncLock is persistent unless the user deliberately deletes the data files. To accomplish this I added the following to the snap:
If the data is stored in the snap $HOME ( /home//snap/enclock/) it appears that once you remove/uninstall a snap from the computer all the files and directories in it get removed with it. That is not something I want. I need the data that is stored/created with EncLock to be in a permanent location and not removed by anything unless the user chooses to do so. What is the recommended way to accomplish this with a snap so that even if the snap is uninstalled the user still has access to their data? This way if they reinstall the snap they can reuse the previously stored/created data.