Security at DUALKEEP

A payment platform is only as good as its custody. Here is how ours works.

How funds are protected

Per-invoice addresses

Every invoice gets its own deposit address derived from the platform treasury, so payments are isolated, attributable, and never commingled at the address level.

Cold storage by default

Deposits are swept on a schedule and the bulk of platform funds is moved to cold storage. Hot operating balances are kept deliberately lean and monitored against a hard threshold.

Continuous reconciliation

An automated process continuously compares on-chain holdings against the sum of all merchant balances. Any shortfall triggers an immediate alert - solvency is checked by software, not by promises.

Encrypted key material

Wallet seeds and secrets are encrypted at rest with AES-256-GCM. Production access is restricted, and secrets never appear in logs or client-side code.

Platform security

Withdrawal protection

Your USD balance is yours to withdraw to your own wallet at any time - and the withdrawal path is the most attacked surface of any custodial platform, so it has its own defenses:

Account security

Buyer protections

Custody questions, answered plainly

How does DUALKEEP store customer funds?

Every invoice gets its own deposit address derived from the platform treasury. Confirmed deposits are swept on a schedule, the bulk of funds is held in cold storage, and hot operating balances are kept deliberately lean. Automated reconciliation continuously verifies that on-chain holdings cover every merchant balance.

Is DUALKEEP a non-custodial gateway?

No - DUALKEEP is a custodial gateway, and we say so plainly. Custody is what makes instant USD crediting possible: the platform absorbs volatility instead of leaving it on your books. The trade-off is managed with the controls on this page - cold storage sweeps, continuous solvency reconciliation, withdrawal whitelists and limits, and two-factor authentication - and your balance is withdrawable to your own wallet at any time.

Can I restrict where my funds can be withdrawn?

Yes. Whitelist withdrawal addresses so payouts only go to wallets you have approved, set limits, and protect the account with TOTP two-factor authentication. Large withdrawals pass an additional review step.

How do I know a webhook really came from DUALKEEP?

Every webhook is signed with your per-merchant HMAC-SHA256 secret in the X-CryptoGate-Signature header, plus a timestamp signature for replay protection. Verify the signature server-side before trusting any notification.

Reporting a vulnerability

If you believe you have found a security issue in DUALKEEP, email [email protected] with "Security" in the subject. We read every report, respond quickly, and will not take legal action against good-faith research that avoids privacy violations and service disruption.