MetaMask is a free software browser wallet for Ethereum. Private keys are stored encrypted in the browser data-store. It resolves Ethereum Name Service (ENS) domains using the .eth TLD and will block known cryptocurrency phishing sites automatically. By default it connects to an external node from Infura but this can be changed to another provider or a local node. Ethereum enabled websites using the web3.js API will require authorization through MetaMask. It is integrated into the Brave browser.