Every automated trading product makes a custody claim of some kind. Some hold your funds directly, in a wallet they control. Some route deposits through a pooled account that mixes your balance with everyone else's. ZeroLoss does neither, and the distinction matters more than most of the marketing copy around it suggests — because it's the difference between trusting a company's intentions and simply not needing to.
Custody is about withdrawal, not access
When people hear "non-custodial," they sometimes assume it means ZeroLoss can't see their account at all, or that the platform operates blind. That's not quite right, and the more precise version is more useful: non-custodial means ZeroLoss cannot move your funds anywhere, under any circumstance. We connect to your exchange account through an API key that is scoped to trading actions only — placing and managing orders within defined limits, and reading balances so risk controls can function correctly. That same key, by design, has no withdrawal permission. Your exchange enforces that boundary at the infrastructure level, not ZeroLoss's goodwill.
What this changes in practice
If ZeroLoss disappeared tomorrow — servers off, company gone, no one answering support tickets — your funds would still be exactly where they are: in your own exchange account, under your own login, accessible the same way they always were. There is no wallet to drain, no custodian to fail, no pooled balance sheet that our operational stability depends on. The automation would simply stop running. The money would not move, because it was never structurally able to.
Compare that to a custodial model, where a platform holds deposits in its own wallet and credits you an internal balance. In that structure, your actual claim on the funds depends on the platform's solvency, its internal controls, and its willingness to honor withdrawals — all of which have failed, publicly and repeatedly, across the industry. Non-custodial design removes that entire category of risk by never creating the dependency in the first place.
Where the responsibility sits
Non-custodial cuts both ways. It removes one risk — a custodian losing, freezing, or misusing your funds — but it puts real weight on account hygiene that is now entirely yours to manage: a strong, unique exchange password, two-factor authentication enabled on both your exchange and your ZeroLoss account, and keeping your API key scoped correctly every time you regenerate one. None of that is optional in a non-custodial relationship, because there's no custodian standing behind you if it goes wrong.
How to verify it yourself
You don't have to take our word for any of this. Every major exchange shows you exactly what permissions are attached to an API key on its own API management page — read, trade, and withdraw are typically listed as separate toggles. Check that page after connecting ZeroLoss, and you'll see trade and read enabled, and withdrawal explicitly off. If a support request from any platform, including ours, ever asks you to enable withdrawal access "to fix an issue" or "for full functionality," that's not a normal ask — treat it as a red flag and stop.
For the full technical and legal detail behind this model, see our Non-custodial Disclaimer.