Security
Your keys. Your account. Always.
Custody never leaves you: broker API keys are encrypted at rest, the engine enforces its own limits, and nothing on the web can place an order directly.
Where your data flows
From your wallet to MEXC. Nothing else.
The bot signs trade orders with your API key — encrypted at rest, decrypted in memory only, never logged in transit. The withdrawal endpoint is unreachable by design.
Your wallet
MEXC futures
API key
trade-only
Encrypted
AES-256
Vectra bot
in-memory only
MEXC
trade endpoint
No withdrawal
ever
What Vectra never has access to
- Withdrawal permission
- Spot wallet access
- Your master broker password (MEXC / IBKR / OANDA)
- Keys for any non-enrolled broker
- Your seed phrase
- Your bank or fiat accounts
What Vectra DOES have
- Trade-only API key (futures, scoped)
- Read access to balances & open positions
- Place / amend / cancel orders on enrolled brokers (MEXC live; IBKR + OANDA PAPER-ready)
- Read public market data (no auth required)
Key storage at rest
Encrypted, scoped, rotatable.
AES-256 at rest
Per-user keys are encrypted with a key-encryption-key held in a separate envelope. The DB rows alone are useless without the KEK.
No transit logging
API key + secret traverse TLS only; we never log the body of a /connect request, and the secret is masked the moment it leaves the form.
In-memory decryption only
Keys are decrypted on-demand for each broker call (MEXC live; IBKR + OANDA flip live once VECTRA_EQUITIES_LIVE / VECTRA_FX_LIVE are set) and never written back to disk in plaintext.
One-click rotation
Settings → API Keys → Rotate. Invalidates the old key on Vectra's side instantly; you revoke it on the broker at your leisure.
Incident history
No security incidents to date.
The first incident, if and when one occurs, will be documented in this table within 24 hours of detection. Including what we knew, when we knew it, and what we did about it.
| Date | Severity | Summary | Postmortem |
|---|---|---|---|
| No incidents reported. | |||
Bug bounty
Found something? Tell us first.
Email security@vectra with proof of concept. We respond within 48 hours. In-scope: anything that could expose user data, leak API keys, or place unauthorized trades. Out-of-scope: rate-limit pings, missing security headers on marketing pages, social-engineering attempts on support.
security@vectra · PGP key fingerprint:
3A91 7B14 C0DE 9F3A 8801 4D2F 6E5A C172 B0E4 8A21contact