ConsenSys owns both MetaMask and Infura. Infura runs blockchain nodes on behalf of wallets and individuals. When someone makes a blockchain transaction via their MetaMask wallet, it defaults to Infura, which broadcasts the transaction to the Ethereum blockchain. MetaMask connects to Infura through what's called a remote call procedure service (RPC).
“When you use Infura as your default RPC provider in MetaMask, Infura will collect your IP address and your Ethereum wallet address when you send a transaction,” ConsenSys said.
ConsenSys added that if users accessed MetaMask with alternative RPC providers like Ankr, Alchemy and others, the firm would not collect such data. Still, it pointed out that third-party RPC providers may collect such data if they want to.
The concern is that companies collecting both on-chain data, like blockchain addresses and transactions, and off-chain data, like IP addresses, could be able to identify individuals and reduce the amount of privacy available on the network.
Yet MetaMask Founder Dan Finlay said on Twitter that he understands MetaMask is not using IP addresses even if they are being temporarily stored. "I think we can get this fixed soon," he said.
Earlier this year, ConsenSys raised $450 million in a series D round that closed at a $7 billion valuation, making it one of the largest players in the crypto space. The blockchain firm is led by Joseph Lubin, who played a role in the launch of Ethereum.
© 2023 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.