Tutorial Beginner

Non-Custodial Trading Bot: The Complete Security Guide

Sentinel Team · 2026-03-10

Non-Custodial Trading Bot: The Complete Security Guide

Every time you hand your exchange API keys to a trading bot platform, you are trusting a third party with access to your funds. If that platform is hacked, misconfigured, or simply dishonest, your exchange account is exposed. Non-custodial trading bots eliminate this risk entirely by keeping your API keys on your own device. No third-party server ever sees, stores, or transmits your credentials. Sentinel Bot's zero-knowledge security architecture is built on this principle, ensuring your keys never leave your control.

This guide explains what non-custodial means in the context of trading bots, compares it against custodial alternatives, details the security benefits, and walks you through migrating from a custodial bot to a non-custodial one.

What Does Non-Custodial Mean?

In cryptocurrency, "custody" refers to who holds control over your assets or credentials. The concept is straightforward:

For trading bots, custody applies specifically to your exchange API keys:

This distinction has profound implications for security and risk.

Custodial vs Non-Custodial: Side-by-Side Comparison

| Aspect | Custodial Bot | Non-Custodial Bot |

|---|---|---|

| API key storage | On the bot platform's servers | On your local device only |

| Platform hack risk | Your keys are exposed | Your keys are safe |

| Trust requirement | Must trust platform security | Trust only yourself |

| Data breach impact | All users' keys compromised at once | Only your device matters |

| Regulatory risk | Platform could freeze/restrict access | You maintain direct exchange access |

| Setup complexity | Slightly easier (paste keys into web form) | Slightly more involved (local client) |

| Uptime dependency | Platform server must be running | Your device must be running |

| Example platforms | 3Commas, Pionex, Cryptohopper | Sentinel Bot, Freqtrade (self-hosted) |

The 3Commas Incident: A Case Study

In late 2022, 3Commas confirmed that user API keys were leaked, resulting in unauthorized trades on user accounts. The platform stored API keys on their servers. When those keys were exfiltrated, attackers could place trades on affected users' exchange accounts.

With a non-custodial architecture like Sentinel's zero-knowledge approach, this attack vector does not exist. There are no keys on the server to steal.

How Non-Custodial Bots Work: The Signal-Push Model

Non-custodial bots use a signal-push architecture instead of a key-custody model:

  1. Strategy processing happens on the cloud. The bot platform runs your strategy logic, analyzes market data, and determines when to enter or exit trades.
  2. Signals are pushed to your local client. When a trade should be executed, the platform sends a signed signal (buy BTC/USDT at market, for example) to your local device.
  3. Your local client executes the trade. The client on your machine receives the signal, uses your locally stored API keys to place the order directly on the exchange.
  4. The platform never sees your keys. The cloud server sends instructions, not credentials.

This is fundamentally different from custodial bots where the server itself holds your keys and places orders on your behalf.

What the Platform Can and Cannot Do

Can do:

Cannot do (with non-custodial architecture):

This "cannot do" list is the core security advantage. Even if the platform's entire server infrastructure is compromised, your exchange credentials remain safe on your device.

Key Benefits of Non-Custodial Trading Bots

Benefit 1: Elimination of Platform Hack Risk

The biggest security threat to trading bot users is a platform-side data breach. Custodial platforms store thousands of API keys in their databases. A single breach exposes all of them. Non-custodial architectures eliminate this attack surface entirely because there is nothing to steal on the server side.

Benefit 2: No Single Point of Failure

With custodial bots, the platform is a single point of failure for security, uptime, and access. If the platform goes down, you cannot trade. If the platform is compromised, all users are affected simultaneously.

With non-custodial bots, the platform going down means signals stop (your positions stay as-is), but your exchange access is unaffected. You can always log into your exchange directly and manage positions manually.

Benefit 3: Full Control Over Permissions

Because your API keys are on your device, you control exactly what permissions they have. You can create trade-only keys with IP whitelisting restricted to your own IP address. No third-party server IP needs to be whitelisted, reducing the attack surface further.

For detailed API key configuration guidance, see our API key security guide.

Benefit 4: Regulatory and Compliance Advantages

As crypto regulations evolve globally, platforms that hold user credentials may face increasing regulatory scrutiny. Non-custodial architectures avoid many regulatory complications because the platform never has access to user funds or credentials.

Benefit 5: Audit and Verification

With a non-custodial bot, you can verify that your keys are not being transmitted. Monitor your device's network traffic during bot operation. You should see connections to the bot platform for signals and connections to your exchange for order execution. You should never see your API credentials in outbound traffic to the bot platform.

Sentinel Bot's Non-Custodial Architecture

Sentinel Bot implements non-custodial security through two deployment options:

Desktop Client (Electron App)

The Sentinel desktop application runs on your Windows, Mac, or Linux machine:

Cloud Node (Docker Container)

For users who need 24/7 uptime without keeping a desktop running, Sentinel offers a Docker-based Cloud Node:

Both options maintain the zero-knowledge guarantee. The choice between desktop and Cloud Node is about uptime preference, not security level. For a detailed comparison, see our Cloud Node vs Desktop comparison guide.

Migration Guide: Moving from Custodial to Non-Custodial

If you are currently using a custodial trading bot and want to migrate to a non-custodial solution, follow these steps:

Step 1: Audit Your Current API Keys

Log into your exchange and review all active API keys:

Step 2: Document Your Active Strategies

Before disconnecting from your current platform, document:

Step 3: Set Up Sentinel Bot

  1. Create a Sentinel Bot account
  2. Download the desktop client or set up a Cloud Node
  3. Create new API keys on your exchange specifically for Sentinel
  4. Configure the new keys with trade-only permissions and IP whitelisting to your own device
  5. Enter the keys into the Sentinel desktop client (they stay on your device)

Step 4: Recreate Your Strategies

Use Sentinel's block-based strategy builder to recreate your trading strategies. Backtest them with Sentinel's backtesting engine to validate performance before deploying live.

Step 5: Revoke Old API Keys

Once your Sentinel setup is confirmed working:

  1. Close all positions on your old custodial platform
  2. Disconnect your exchange from the old platform
  3. Delete/revoke the API keys that were shared with the custodial platform
  4. Verify no unauthorized keys remain on your exchange account

This final step is critical. Old API keys shared with custodial platforms remain a risk until explicitly revoked.

Limitations and Trade-offs

Non-custodial architecture is not without trade-offs. Be aware of:

Uptime Dependency

Your local device (desktop or Cloud Node) must be running for trades to execute. If your computer crashes or your VPS goes down, incoming signals will not be executed. Custodial platforms handle this on their servers.

Mitigation: Use the Cloud Node option on a reliable VPS for 24/7 uptime. Configure monitoring to alert you if the node goes offline.

Slightly More Setup Complexity

Pasting API keys into a web form (custodial) is marginally simpler than setting up a local client. The security benefit vastly outweighs this minor convenience difference.

Latency Considerations

Non-custodial execution adds a small latency step: signal travels from cloud to your device, then your device places the order. For most strategies (especially those operating on 1H+ timeframes), this latency is negligible. For high-frequency strategies, it could matter.

Frequently Asked Questions

Is a non-custodial bot completely safe?

No system is completely safe. Non-custodial bots eliminate platform-side key exposure, but your local device must still be secured. If your personal computer is compromised by malware, your locally stored keys could be at risk. Use antivirus software, keep your OS updated, and follow standard device security practices.

Can a non-custodial bot still place bad trades?

Yes. Non-custodial refers to key custody, not trading quality. The signals sent by the platform could still result in losing trades. The security guarantee is that your keys are not exposed to third parties, not that every trade will be profitable. Always backtest strategies before deploying them live.

What happens if the Sentinel server goes down?

If Sentinel's server is temporarily unavailable, your local client will not receive new trading signals. Existing positions remain open on the exchange. You can always access your exchange directly to manage positions. Once the server recovers, signal delivery resumes.

Do I still need IP whitelisting with a non-custodial bot?

Yes. IP whitelisting adds defense-in-depth. Even though your keys are local, whitelisting your device's IP ensures that if keys are ever compromised through malware or physical access to your device, they cannot be used from another location.

Can I verify that Sentinel never sees my keys?

Yes. You can monitor your device's outbound network traffic during bot operation using tools like Wireshark or tcpdump. You will see WebSocket connections to Sentinel for signal data and HTTPS connections to your exchange for order placement. Your API credentials should never appear in traffic to Sentinel's servers.

Take control of your trading security. Sign up for Sentinel Bot and experience zero-knowledge, non-custodial trading. Your keys stay on your device, where they belong.


Disclaimer: This article is for educational purposes only and does not constitute financial advice. While non-custodial architecture reduces third-party risk, cryptocurrency trading still involves significant risk of loss. Always do your own research and secure your devices appropriately.