Privacy leak · Infrastructure
The fee payer sees, and links, your activity
Someone else's ed25519 key signs and pays for every secret passkey transaction.
high
seen by: Relayer, plus anyone reading the chain
Solana's fee payer must be the first
The relayer sees your IP address, the time of each request, and the full transaction before it lands. On-chain, its address appears as the fee payer of every transaction your vault makes. If many users share one relayer this adds some cover, but a relayer used by only a few vaults links them all.
ed25519 signer of the transaction, so a secret passkey alone can never submit anything. In practice a relayer run by the wallet provider adds its signature and pays.The relayer sees your IP address, the time of each request, and the full transaction before it lands. On-chain, its address appears as the fee payer of every transaction your vault makes. If many users share one relayer this adds some cover, but a relayer used by only a few vaults links them all.
Mitigation
Prefer relayers that publish a no-logs policy and accept requests over Tor. If you self-fund a fee payer, fund it from a source with no history, and don't reuse it across vaults.