How to create a snap of Speedify VPN?

I want a snap of Speedify because then I could sandbox it. It’s a VPN service.

They have Linux instructions.

I don’t know much about creating a snap.

It’s there a really good tutorial on creating a snap like this?

I was thinking that snap could create a sandbox environment for me to install Speedify, watch what it needs, make adjustments just enough to let it run without it having everything it wants. To control what it gets.

Is that how this works OR??

If I create this snap, I could put it on my github account so others could use it too.