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
- Wallets created in fees.fun
- Imported wallets
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 can | Sign transactions on your behalf when you initiate a trade |
| We can’t | Access your keys — they’re in Turnkey’s infrastructure or encrypted on your device |
| We can’t | Store your private keys — we have no database table for them, period |
| We can’t | Move funds from your wallet without a transaction you triggered |
What we store on our servers
| Data | Stored? | Where? |
|---|---|---|
| Private keys | No | Turnkey (both created and imported wallets) |
| Username & password hash | Yes | Our database |
| Transaction history | Yes | Our database |
| Wallet addresses (public only) | Yes | Our database |
| Referral data | Yes | Our database |
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
Do you store my private keys?
Do you store my private keys?
No. All wallets — created or imported — are stored in Turnkey’s secure infrastructure. We have no private keys in our database, period.
What is Turnkey?
What is Turnkey?
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.
Where does my imported key go?
Where does my imported key go?
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.
What if fees.fun gets hacked?
What if fees.fun gets hacked?
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.
Can fees.fun move my funds without my permission?
Can fees.fun move my funds without my permission?
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.
What encryption is used?
What encryption is used?
- Turnkey for all wallet key management (hardware-level security)
- HS256 JWT for session authentication
- HTTPS / WSS for all data in transit
