Quick answer
Who is MetaMask wallet? Who owns MetaMask wallet? Which company offers MetaMask wallet?
MetaMask is a non-custodial software wallet used primarily as a browser extension and mobile app to interact with Ethereum and EVM-compatible chains. The wallet is developed and maintained by a blockchain-software company (you’ll often see the company name listed in official materials). It’s widely used as an injected provider for dApps.
Short version: MetaMask doesn’t "hold" your crypto — the blockchain does. The wallet holds the private keys that let you move funds. Where is MetaMask wallet stored? That depends: the extension stores an encrypted vault in your browser; the mobile app stores keys in the device's secure storage.
(Why so many questions? Because people conflate custody with storage.)
Which company offers MetaMask wallet?
The wallet is offered by a developer organization focused on Ethereum tooling and developer products. If you want official verification, check the wallet’s published documentation and the app store listing before you install (scammers copy names and interfaces all the time — watch for fake domains like "www.metamask wallet.com" or minor typos).
See the general overview for more setup help: /what-is-metamask.
Where does MetaMask store crypto and where is the wallet stored?
Short answer: tokens and balances are on the blockchain. MetaMask stores the keys that control those on your device.
- Where does MetaMask store crypto? Nowhere — crypto lives on-chain. If you have an ERC-20 balance, the ledger records it at your address.
- Where is MetaMask wallet stored? In the client: for the browser extension it’s the browser's storage (encrypted vault). On mobile it’s in the app sandbox and uses the OS secure storage mechanisms.
That means if someone gets your seed phrase or private key, they can recreate the wallet anywhere. If the extension is backed up (or synced) in a way you enabled, encrypted copies may exist off-device — so read the app settings.
How MetaMask handles your seed phrase and private keys
- Seed phrase generation: created locally on your device during setup.
- Private keys: derived from the seed phrase and stored encrypted on-device.
- Encryption: the wallet encrypts the vault with your password; that password unlocks the keys locally.
- Hardware wallets: MetaMask supports connecting hardware devices so private keys never leave the hardware. See /connect-ledger and /connect-trezor.
In my experience the crucial point is this: the seed phrase is the single recovery method. I’ve seen users treat cloud backups casually and then regret it. Back up offline. And back it up twice.
For detailed recovery steps, see /backup-and-recovery-options and /how-to-recover-wallet.
Privacy implications: RPCs, dApps, and IP exposure
Your wallet must talk to a blockchain node (an RPC) to read balances and submit transactions. Who runs the RPC matters. The node sees RPC calls and the IP address that made them. That can link activity to you unless you use your own node or privacy tools.
Connecting to dApps (via the injected provider or WalletConnect) shares your wallet address with the dApp. It also exposes any on-chain metadata associated with that address. Want less exposure? Use a fresh account for each dApp or a hardware key dedicated to high-value operations.
And yes — WalletConnect reduces some browser-extension vectors (you scan a QR from your phone) but it also routes through relay services. Read the connection prompt before approving.
See /walletconnect-and-mobile-browser and /connect-to-dapps for practical steps.
Security trade-offs and mistakes I’ve made (and fixed)
I’ve used this wallet daily for months. I also made rookie mistakes. Once I approved an unlimited token allowance to a shady contract. I revoked it immediately, but not before learning how quickly approvals can be abused.
Common mistakes:
- Approving unlimited token allowance without inspection. Fix: revoke approvals; see /revoke-approvals.
- Using the same account for every dApp. Fix: create separate accounts for casual dApp use.
- Storing the seed phrase in cloud plaintext. Fix: cold storage of the phrase and secure, encrypted copies.
But hardware keys aren’t perfect either — pairing can be awkward and you still need the seed backup. Hardware is about reducing online attack surface, not eliminating user mistakes.
For general defensive measures see /security-best-practices.
Step-by-step: check where your MetaMask data lives
- Extension: open the extension > Settings > Security & Privacy. Look for options around data sharing and locking.
- Mobile: Settings > Security & Privacy. Check backup and sync options.
- Hardware: If you connect a Ledger/Trezor, the keys remain on the device; MetaMask only uses the public addresses.
- If unsure, create a test account and send a small test transaction before moving funds.
Need specific guides? See /install-extension and /install-mobile.
Quick comparison: MetaMask vs hardware vs custodial
| Feature |
MetaMask (extension/mobile) |
Hardware wallet |
Custodial exchange/app |
| Private key location |
On your device (encrypted) |
On device (never exported) |
Held by provider |
| Recoverable with seed phrase |
Yes |
Yes (device gives seed) |
Depends on provider |
| Daily DeFi use |
High convenience |
Medium (requires USB/Bluetooth) |
Very easy, but third-party custody |
| Phishing risk |
Higher (browser vectors) |
Lower (transactions require device confirmation) |
Depends on security of provider |
| Best for |
Active DeFi users |
Long-term cold storage for private funds |
Beginners who accept custody |
(Image placeholder: MetaMask storage diagram)
Who MetaMask is for — and who should look elsewhere
Who this wallet is for:
- Users who interact with DeFi dApps regularly and need a fast, injected provider.
- People who want multi-account convenience and quick swaps (but pair with hardware for big balances).
Who should look elsewhere:
- Users who cannot safely manage a seed phrase (consider custodial with caution).
- People storing large sums and unwilling to use hardware keys for extra security.
FAQ
Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets trade security for convenience. Safe for small-to-medium active balances if you follow good practices (seed backups, revoke approvals, hardware for large sums). See /security-best-practices.
Q: How do I revoke token approvals?
A: Use a revoke tool or the approvals screen in the wallet (then confirm on-chain). See /revoke-approvals for step-by-step instructions.
Q: What happens if I lose my phone?
A: You can restore using your seed phrase on a new device or the extension. But if you lose the phrase as well, funds are unrecoverable. Read /backup-and-recovery-options and /how-to-recover-wallet.
Conclusion & next steps
MetaMask is a practical, non-custodial software wallet that stores your private keys on your device (extension in browser storage; mobile in app secure storage). Your crypto stays on-chain; the wallet stores the keys that move it. I’ve used it daily and I value the convenience — but I also use hardware keys for meaningful balances.
If you want hands-on setup or recovery instructions, start here: /install-extension or /install-mobile, and make a backup plan via /backup-and-recovery-options.
Want a more technical breakdown (RPCs, EVM-compatible chains, L2 gas behavior)? See /networks-multi-chain and /layer2.
Stay practical. Back up your seed phrase. Revoke dangerous approvals. And don’t trust random domains like "www.metamask wallet.com" — check the official sources before you enter any secret.