Your wallet is a window
If you've ever put a Solana address in your bio, you know the moment. Someone pastes it into an explorer, and now they know what you hold, the coin you round-tripped for a loss, and roughly what you're worth. It takes about four seconds.
It's like posting your bank statement, except a bank statement at least stops at the bottom of the page.
How it goes wrong
A streamer puts a tip address on screen, and chat finds the wallet in under a minute. You make one good call in public, and by the next day bots are mirroring your buys. Congrats, you're someone's alpha feed now. The ugly version: an address tied to a real name and a big balance is a target, and people in this industry have had very bad nights because of exactly that link.
No hacking involved. A block explorer and five minutes of boredom does it.
This was solved on paper years ago
Ethereum wrote the fix down as ERC-5564, stealth addresses: you publish one public meta-address, anyone paying you derives a brand-new address from it that only you can recognize and spend from, and they post a tiny public note so you can find it. FOG rebuilds that two-key design on Solana's curve.
Solana's privacy work so far hides how much, not who. Confidential Balances encrypts token amounts, and Solana's own privacy docs say account owners and who took part stay public. Meanwhile privacy coins' market cap jumped nearly 80% in late 2025 (Cointelegraph).
That leaves "who got paid" wide open, and that's the part that gets people doxxed.
What FOG actually does
You connect your wallet and sign one message. It's free and moves no funds. Your browser turns that signature into two keys, one to find payments and one to spend them, and they never leave it. With Phantom, Solflare or Backpack, signing again on any device gives the same keys, so there's nothing to write down. (Wallets that sign differently every time get turned away.)
Those keys give you a fog address, with a checksum so a typo gets caught. Every payment to it lands in a fresh address that nobody but you, and the person who paid, can tie to you, plus a small public note your key recognizes. You sweep them out whenever you want.
No FOG program onchain, no pool, and the server never sees a key. Like any website, though, the server and its RPC can see your IP next to the addresses you check. Use a VPN if that matters.
Ten payments from ten people look like ten unrelated wallets that each got paid once.
- From
- 9fRe…Zt1uthe payer's wallet
- To
- Gq7v…Lw3da one-time wallet, first seen in this transaction
- Amount
- 1.25 SOL
- Memo
- fog1:7HxQ…:a3a public hint only the receiver's key can match
- Marked
- FOG paymentthe memo and a fixed announcer account say so, by design
- Later
- the sweepthis one-time wallet paying out, 0.5% of it to the $FOG wallet
Two payments stay apart unless you sweep them into the same wallet. That sweep links them for anyone to see.
What's hidden, and what isn't
Solscan still sees the sender, the amount, the time, the one-time address, and that it was a FOG payment, because the announcement is public by design. It sees your sweep leave that address, 0.5% fee included. It can't see that the address is yours.
Anyone can see money moved. Nobody can see it moved to you.
You can still wreck that. Sweep into your main wallet and you've drawn the exact line FOG was hiding; the app warns you. Sweep several payments into one wallet and they're linked. Amounts and timing are public, so 4.2 SOL in at 3:12 and about 4.18 SOL out at 3:13 is a dot a patient person can connect. And whoever paid you knows that address is yours. It's not a mixer either: nothing is pooled, nothing comes out "clean." Just a brand-new P.O. box for every payment.
The token
The app charges 0.5% on every sweep, sent to the $FOG wallet. It's built into the sweep the app signs; no onchain program enforces it. Network fees are normal Solana fees, and the minimum payment is 0.01 SOL so the sweep can cover its own fees. No promises of buybacks, burns or a number: the fee wallet is public, so judge it by what goes in and out.
Most memecoins are a picture and a vibe. I'd rather the picture mean something: money flies in, disappears into fog, and only your key finds it.
Last thing
FOG won't make you invisible. Nothing on a public chain does, and anyone telling you otherwise is selling something. (I'm also selling something. I'm just telling you where the holes are.) It takes the laziest way to dox someone on Solana, clicking their address, and makes it stop working.
Put a fog address in your bio. See how it feels to stop being a window.
Questions you'll probably have
So how do I mess it up?
Sweep straight into your main wallet: that re-links you, and the app warns you first. Sweep several payments into the same wallet, which links them to each other. Or move matching amounts a minute apart. Let each payment leave through its own exit wallet, move round amounts, and don't be in a hurry. Bouncing it through more fresh wallets doesn't help: every hop is public and easy to follow.
What if I lose my keys?
There aren't separate keys to lose. Signing the same message with the same wallet (Phantom, Solflare, Backpack or a Ledger) brings them back on any device. The flip side: lose that wallet's seed phrase and you lose your fog payments too. And only sign the FOG key message on the FOG app. Anyone who gets that signature can find and spend your fog payments.
What does it cost?
The sender pays a normal Solana network fee. Sweeping costs 0.5% to the $FOG wallet plus the network fee, both out of the payment, built into the sweep the app signs rather than enforced onchain. SOL only for now, minimum 0.01 SOL.
Is this legal?
I'm not a lawyer and this isn't legal advice. FOG lets you receive payments at a new address each time while holding your own keys: no pool, no custody, no program holding funds. The rules depend on where you live, so check them yourself.