Snaps run in an isolated environment within MetaMask and don't have default access to certain JavaScript globals or Metamask JSON-RPC methods. Identify Snap seeks user permissions in compliance with the to access specific features, ensuring a secure and controlled experience. Refer to to learn more about snap permissions.