Short answer: no, not in the strict sense, and we'd rather be precise about it. Here's what that means.
Custodial vs Non-Custodial
| Type | Who holds the key to the funds |
|---|---|
| Custodial | The platform holds your money, usually pooled in its own wallets |
| Non-Custodial | Only you hold the key; the platform can't sign for your wallet |
| Polyfollow | Your funds sit in a separate wallet of your own, but our servers hold its encrypted key so they can trade for you |
What This Means for You
| Details | |
|---|---|
| Your own wallet | Each account has its own on-chain wallet. Funds are never pooled with other users |
| We hold the key | Our servers keep the wallet's key encrypted and use it to sign your trades and the withdrawals you request |
| We could technically sign | Because we hold the key, our systems are able to sign transactions for your wallet |
| You can take the key | Export the private key from Settings anytime and use the wallet without us |
How Do Trades Execute?
When you copy a trader:
- Our system detects their trade
- Your settings are applied (size, limits, filters, balance)
- Our server signs the order with your wallet's key
- The order goes to Polymarket's order book and fills from your wallet
How Your Key Is Protected
| Security Feature | Details |
|---|---|
| Encrypted storage | Private key encrypted with AES-256-GCM |
| Separate secret | The encryption secret is kept apart from the database |
| In-memory decryption | Only decrypted in memory to sign transactions |
| Exportable | You can export your key anytime from Settings |
Key Takeaway
Your funds are in your own wallet, and you can always take the key. Export it now as a backup: if Polyfollow ever disappeared, the key is how you reach your funds and positions without us.