Snap is a software deployment and package management system developed by Canonical for the Linux operating system. The packages, called snaps, and the tool for using them, snapd, work across a range of Linux distributions allowing distribution-agnostic upstream software packaging.

How to completely remove snap

Find installed snaps:

snap list

Remove installed snaps:

snap remove <package>

Remove snapd:

apt purge snapd

Remove snap directory from home:

rm -rf ~/snap

If you receive an error removing snapd then do the following:

rm -rf /var/cache/snapd
apt purge snapd