Skip to content

Security & Trust

Your API keys are sensitive. Here’s exactly how we protect them—and why you can trust us with them.


TokenBot cannot withdraw your funds. Ever.

When you create API keys for TokenBot, you only enable “trade” permissions. Withdrawal permissions stay OFF. Even if someone stole your API key from us (which our security prevents), they couldn’t move your money.

Your funds stay on your exchange, under your control.


Your API keys are encrypted using 256-bit AES encryption before being stored. This is the same standard used by banks and governments.

Even if someone accessed our database, they’d see encrypted gibberish—not your actual keys.

All communication between your browser and TokenBot uses TLS 1.3 encryption. Data traveling over the internet is protected from interception.

TokenBot runs on AWS (Amazon Web Services) with:

  • Encrypted storage volumes
  • Private network isolation
  • Regular security patches
  • Multi-region redundancy

Our staff cannot see your raw API keys. The encryption happens automatically, and we don’t have the ability to decrypt them for viewing.


When you create API keys, you choose their permissions. Here’s what TokenBot needs:

PermissionWhy We Need It
ReadSee your open orders and positions
TradePlace buy and sell orders
PermissionWhy OFF
WithdrawTokenBot never needs to move your funds
TransferNo need to move between accounts
Futures (sometimes)Only if you trade futures

Follow these guidelines to maximize security:

Even though TokenBot doesn’t need it, some people enable all permissions by default. Don’t. Always keep withdrawal OFF.

Many exchanges let you restrict API keys to specific IP addresses. If you know TokenBot’s IP range (we can provide it), whitelist only those IPs.

Don’t reuse API keys across services. Create a separate key specifically for TokenBot. If you ever want to revoke access, you can delete just that key.

Every few months, create new keys and update them in TokenBot. Delete the old keys on your exchange. This limits exposure if old keys were compromised.

  • Enable 2FA on your exchange account
  • Use a unique, strong password
  • Check login history regularly

Let’s address the worst-case scenario directly.

If TokenBot were breached:

  1. Attackers would find encrypted API keys (useless without decryption keys)
  2. Even if decrypted, keys cannot withdraw funds
  3. We’d detect the breach and notify all users immediately
  4. You could revoke your API keys on each exchange in minutes

Bottom line: Even a breach couldn’t result in stolen funds.


Want to stop using TokenBot? Here’s how to fully disconnect:

  1. Log into each exchange
  2. Go to API management
  3. Delete the keys you gave to TokenBot

That’s it. The keys stop working immediately. TokenBot can no longer interact with your account.

When you delete your TokenBot account:

  • All your API keys are permanently deleted from our systems
  • Your trading history is removed
  • Your personal information is erased

We don’t keep your data after you leave.


We conduct security audits to identify and fix vulnerabilities before they can be exploited.

External security researchers test our systems, trying to find weaknesses. We fix anything they find.

Security researchers who discover vulnerabilities can report them responsibly and receive recognition.

We have documented procedures for responding to security incidents, including immediate user notification.


ModelFund SafetyExample
Custody (they hold funds)⚠️ Platform can lose/stealFTX, Mt. Gox
Smart contract⚠️ Contract bugs = lost fundsVarious DeFi hacks
API key (no withdraw)✅ Funds stay on exchangeTokenBot

TokenBot’s model is the safest because we never have access to move your money.


Our systems can see trade data (to copy them), but individual staff members don’t have dashboards showing your activity. Data access is logged and restricted.

That’s on the exchange, not TokenBot. We recommend spreading funds across multiple exchanges—which TokenBot makes easy to manage.

Yes. We store minimal personal data, all encrypted. We never sell data to third parties.

Email security@tokenbot.com. We take all reports seriously and respond promptly.


ConcernAnswer
Can TokenBot withdraw my money?No
Are my API keys encrypted?Yes, 256-bit AES
Can staff see my keys?No
Can I revoke access instantly?Yes, delete keys on exchange
What if TokenBot gets hacked?Keys are encrypted, can’t withdraw anyway

Feel confident about security?

Get started with TokenBot →

Still have questions?

Follow @TokenBotV2 on X →


TokenBot supports multiple authentication methods, each adding layers of protection:

MethodDescription
Email + PasswordTraditional login with strong password requirements
Google OAuthSign in with your Google account
Twitter OAuthSign in with your X/Twitter account
Apple OAuthSign in with your Apple ID

TokenBot supports passkeys — a modern, phishing-resistant authentication method. Passkeys use biometrics (fingerprint, face) or device PINs instead of passwords.

Benefits:

  • No passwords to steal or phish
  • Tied to your device hardware
  • Faster login experience
  • Supported on all modern browsers and devices

There is no password and no login step to protect with a second factor. Every request is signed with a secp256k1 key that stays encrypted on your machine, and the signature covers the method, path, timestamp, nonce and a hash of the body — so a captured request cannot be replayed against a different endpoint or reused after its window closes.

2FA and passkeys belonged to the retired web dashboard and have no current equivalent. See Authentication.