Plain English on purpose. Last revised 19 September 2026. These terms apply to tracehunt.dev and everything it produces. Using the site means you accept them.
TraceHunt is an analysis tool operated by the operator of this site (“we”). It reads public blockchain records — transactions, token transfers, balances, permissions — for a wallet address you supply, and turns them into a report: where funds went, which addresses received them, what kind of address each one appears to be, and documents you can send to the police, an exchange compliance desk, a stablecoin issuer or your solicitor.
The self-serve report is produced automatically by software and is not read by a person before you receive it. The reviewed report is read, extended and signed off by a person, but it remains an analysis of public records and is subject to everything below.
Every attribution in a report — “this address is a Binance deposit address”, “this contract is a known drainer” — carries a confidence tier: confirmed (verified on chain), high (two independent label sources agreeing with observed behaviour), medium (one source or behaviour alone), or reported (a public label we have not verified). A tier is part of the finding. A “reported” label is a report by a third party, not our finding of fact. Every report also lists what the analysis could not establish, which data layers were incomplete, and every network call that failed.
Findings are assessments about addresses at the stated confidence, drawn from public records that can be incomplete, delayed or wrong. They are not findings of fact and not allegations against any person. Anyone who relies on a figure should re-derive it from the evidence manifest and transaction hashes supplied with it — that is what they are for.
We follow funds across the public ledger — every hop, every bridge — until they reach a custodial service (an exchange, a payment processor, an OTC desk) or are mixed into a commingled pool. Past that point the records are private to the service. Which account received a deposit, who holds it and where it went next can only be obtained from that service by legal process — a police request, a production order or a subpoena — which we do not and cannot issue, and which no private firm lawfully can. The report identifies the service, the deposit address, the amounts and the timing so that the party who can compel those records has what they need.
Prices are shown on the home page in US-dollar stablecoins (USDC or USDT) on the networks listed. A payment is matched by its exact amount to the receiving address shown at checkout — only ever an address served by our own backend, never one you receive by message. An access pass lasts the number of days stated at purchase and is delivered when the payment confirms on chain. Monitoring is included in the pass for its life. The reviewed report is a one-off engagement for one case; larger matters are quoted before any extra cost. Refunds are covered on the refunds page.
We build the service with reasonable care and skill: every figure is computed from raw responses that are hashed and logged, the method is documented, and the report states its own limits. But the data comes from third-party explorers, public nodes and label databases that we do not control and that can be wrong, and blockchains change continuously. The service is therefore provided as found, at the moment it was read.
If you are a consumer under the Australian Consumer Law, our services come with guarantees that cannot be excluded — including that they are provided with due care and skill and are fit for their stated purpose — and nothing in these terms limits those guarantees or your remedies for a failure to meet them. For a service that is not of a kind ordinarily acquired for personal, domestic or household use, our liability for a failure to comply with a guarantee is limited, to the extent the law allows, to supplying the service again or paying the cost of having it supplied again.
For everyone, everywhere. Except for the guarantees described above that cannot be excluded where you live, the service and everything it produces are provided “as is” and “as available”, without warranty of any kind, express or implied, including any implied warranty of accuracy, merchantability, fitness for a particular purpose or non-infringement. To the maximum extent permitted by the law that applies to you: we are not liable for any indirect, incidental, special or consequential loss, loss of funds, loss of profit or opportunity, or loss arising from reliance on a report by you or by any third party you give it to, however arising and even if we were told it was possible; our total liability arising from the service, in contract, tort (including negligence), statute or otherwise, is limited to the amount you paid for the service in question; and we are not liable for how any police force, exchange, issuer, court or other party responds, or fails to respond, to material you send them. Some jurisdictions do not allow some of these exclusions or limits; in those places they apply only to the extent the law allows, and each sentence stands on its own so that one being unenforceable does not affect the rest.
You indemnify us against claims, losses and costs arising from your breach of section 5 — in particular from any statement you make about a person on the basis of our output.
The service depends on third-party data sources and may be unavailable, degraded or slower at times; a report states when a layer could not be collected. We may change the service and these terms; the date at the top is the current version. We may end access for a breach of section 5. Data belonging to an expired pass is deleted after a short grace period, as stated at checkout and on the privacy page.
These terms are governed by the law of Queensland, Australia, and you agree to the non-exclusive jurisdiction of its courts. Nothing in them affects rights you have under the law of the place where you live that cannot be excluded, and if a court there treats this as a consumer contract under its own rules, those rules apply to that extent.
Contact. A contact address has not been configured on this deployment yet (the operator sets TRACEHUNT_CONTACT_EMAIL). Use the feedback box on the home page.