This policy explains how TalixTrade handles the exchange API keys you connect, what we do and do not do with them, and how to keep them safe. TalixTrade is trading software. It is not an exchange, bank, broker, or custodian. Your funds always stay in your own exchange account (Binance, Bybit, or OKX) — we never hold, accept, or move them.
This is a draft prepared for later review by legal counsel. It is not yet legally vetted.
API key requirements
To run a bot, you connect an API key from your own exchange account. Two rules are non-negotiable:
- Withdrawal permission must be disabled. The key you give us must not have the right to withdraw or send funds anywhere. This is the single most important safeguard. If withdrawals are off, no one — not us, and not anyone who somehow obtained the key — can pull money out of your account.
- You must confirm this when you add the key. During setup we ask you to confirm that withdrawal permission is disabled.
Where the exchange lets us check a key's permissions programmatically, our system rejects keys that still have withdrawal access turned on. Where the exchange does not expose this information, the responsibility to disable withdrawals rests with you — please double-check before saving the key.
How we store your keys
- Every API key (and its secret) is encrypted using AES-256-GCM before it is written to our database.
- The encryption key lives in a server environment variable kept separate from the database. Someone who only obtains a copy of the database cannot decrypt your keys without also obtaining this separate key.
- Keys are handled server-side only. They are decrypted in memory on our servers when a bot needs to act, and are never sent to the browser or frontend. After you save a key, our web app never displays the secret back to you.
What we use your keys for
We use your API key strictly to operate the bots and features you turn on. Specifically, to:
- Read your account balance and open positions.
- Place orders (entries and exits) according to your bot's strategy.
- Set take-profit (TP) and stop-loss (SL) orders.
- Cancel or modify orders.
- Read market data needed to make trading decisions.
What we do NOT do
We never use your key to:
- Withdraw, send, or transfer your funds anywhere.
- Move funds between your own accounts or wallets.
- Trade for our own profit or "front-run" your orders.
- Share, sell, or expose your key to any third party beyond the technical processing described in our Privacy Policy.
We technically cannot withdraw, because the key you provide has withdrawal permission disabled.
Recommended permission settings per exchange
When you create the API key on your exchange, use the most restrictive settings that still allow trading:
- Binance: Enable Spot and/or Futures trading (depending on the bots you run). Disable Withdrawals and disable Universal Transfer.
- Bybit: Grant Read and Trade permissions only. Disable Withdraw.
- OKX: Grant Read and Trade permissions only (no Withdraw). OKX also supports IP whitelisting — see below.
IP whitelisting
Some exchanges let you restrict an API key so it only works from specific server IP addresses. This adds a strong extra layer of protection: even if a key leaked, it would be useless from any other location.
If your exchange supports it, you can whitelist our server IP address:
49.13.221.175
IP whitelisting is optional but recommended where available. Note that if our infrastructure IP changes in the future, you may need to update the whitelist for your bots to keep working — we will let you know if that happens.
Key rotation
We recommend rotating (replacing) your API keys roughly every 6 months as a healthy security habit. To rotate a key, create a fresh key on your exchange with the same restricted permissions, add it in TalixTrade, and then delete the old one on the exchange.
Deleting a key
You can delete a connected API key at any time from your account settings. When you do:
- Any bot using that key stops.
- The encrypted record we hold is erased.
Deleting the key in TalixTrade does not delete it on the exchange — for full safety, also remove or disable the key in your exchange account after you delete it here.
Breach notification
We take the security of your keys seriously. If we ever become aware of a security incident that affects your API keys or other personal data, we will notify affected users within 72 hours of becoming aware of it, describe what happened and what we know, and explain the steps we are taking and the steps we recommend you take (such as immediately revoking the affected key on your exchange).
Contact
Questions about API key security, or want to report a concern? Email us at [email protected].
This policy works alongside our Terms of Service and Privacy Policy.
Operator: Anton Shchur, an Individual Entrepreneur (FOP) registered in Ukraine (3rd-group simplified tax). Registry: 2011600000000040678. Address: Dnipro, Dnipropetrovsk Oblast, Ukraine. Governing law: Ukraine.