Docs Security

Security

PredyX is non-custodial: the keys to your trading wallet are yours. A trading wallet is created automatically the first time you sign in — you stay in control of your funds at every step.

🔐
Non-custodial means PredyX cannot move your funds without you. You can export your private key and leave at any time.

Key management

Your trading wallet's private key can be revealed and exported from Settings. This lets you import the wallet into any Polygon-compatible wallet app and prove you own it.

🔑
Treat your private key like cash. Anyone who has it has full control of your funds. Never share it, never paste it into untrusted sites, and never store it in plain text. PredyX hides it automatically after a few seconds on screen.

How sign-in is protected

Authentication is handled server-side (a backend-for-frontend, or BFF). Your browser never holds the keys to the kingdom:

Wallet sign-inYour browser wallet only signs a short-lived, server-issued challenge. The browser never stores wallet secrets and never verifies signatures itself.
Email / passwordPassword hashes stay on the server, never in the browser session.
Secret handlingSensitive secrets are never exposed to the browser.
🛡️
Fail-closed by design. Money and trading paths refuse to run when identity is missing. PredyX never silently defaults to a real user, wallet, chain, token, or amount — if something is unproven, the action is rejected, not guessed.

Withdraw your funds

Because PredyX is non-custodial, you can withdraw your USDC at any time — there are no lock-ups. Funds move straight to the wallet you specify.

💸
See Deposit & Withdraw → Withdraw for the full step-by-step.