Skip to main content

Your keys, your control

fees.fun does not store any private keys in our database. We literally can’t — we don’t have them. Wallet key management is handled entirely by Turnkey, a non-custodial key infrastructure provider. Your keys never touch our servers in any stored form.

How wallets work

When you create a wallet in fees.fun, it’s generated through Turnkey. Each user gets their own isolated sub-organization in Turnkey’s infrastructure. The private keys live in Turnkey’s secure hardware environment — not in our database, not on our servers.Turnkey is a professional non-custodial key management provider used across the industry. Your keys are managed with hardware-level security and never exposed to us.

What we can and can’t do

We canSign transactions on your behalf when you initiate a trade
We can’tAccess your keys — they’re in Turnkey’s infrastructure or encrypted on your device
We can’tStore your private keys — we have no database table for them, period
We can’tMove funds from your wallet without a transaction you triggered

What we store on our servers

DataStored?Where?
Private keysNoTurnkey (both created and imported wallets)
Username & password hashYesOur database
Transaction historyYesOur database
Wallet addresses (public only)YesOur database
Referral dataYesOur database
We store zero private keys in our database. All wallets — whether created or imported — are managed by Turnkey’s secure infrastructure.

Data in transit

All communication between the extension and our servers is encrypted:
  • HTTPS for all API calls
  • WSS (encrypted WebSockets) for real-time connections
  • JWT authentication on every request — no one can impersonate your session

FAQ

No. All wallets — created or imported — are stored in Turnkey’s secure infrastructure. We have no private keys in our database, period.
Turnkey is a non-custodial key management provider. They handle wallet creation and key storage using hardware-level security. Each fees.fun user gets their own isolated sub-organization in Turnkey — your keys are completely separate from every other user.
Straight to Turnkey. When you import a wallet, the private key is sent directly to Turnkey’s secure infrastructure — the same place created wallets are stored. It never touches our database.
An attacker who accessed our servers would find no private keys — because we don’t have any. All keys are stored in Turnkey’s secure infrastructure, not on our servers.
fees.fun only signs transactions that you initiate by clicking a button on the platform you’re using. There’s no background process that moves funds.
  • Turnkey for all wallet key management (hardware-level security)
  • HS256 JWT for session authentication
  • HTTPS / WSS for all data in transit