While it appears that this snap is the clear owner of the ~/.ngrok2 directory, it isn’t clear to me why the default of $HOME (which is set to the snap-specific ~/snap/ngrok/<revision>) can’t be used. The personal-files interface is intended to be used for read access for migrating from a non-snap based install of an application to the snapped version of the application. As such, if requesting read/write access for ~/.ngrok2 can you please details first why the snap-specific version of $HOME above is not sufficient, and then whether ngrok installed as a snap would not conflict with ngrok installed as a native binary if both are sharing the same configuration (ie are the configuration formats backwards compatible etc)?