Security and identity

Trust belongs in the architecture, not the headline.

Account identity, payment confirmation, trading authorizations and credential storage are separate trust boundaries. The web workspace must not bypass backend permission checks or treat a linked broker as an approved trading venue.

AUTHORITY IS SERVER-SIDE
01Identity

One account across supported channels.

The account platform is designed to reconcile web and Telegram identities while protecting authenticated access with secure sessions and optional stronger verification.

  • Use HttpOnly session cookies and CSRF protection in the browser.
  • Complete email verification, recovery and MFA through canonical identity routes.
  • Revoke or expire sessions when their proof is invalid.
02Broker credentials

Connection is not permission.

Sensitive brokerage connections require verification and authorization independent of an ordinary profile view.

  • Avoid withdrawal permissions for trading API connections.
  • Never expose provider secrets in a rendered page or analytics event.
  • Require explicit account selection for otherwise ambiguous execution routing.
03Operations

Fail closed when readiness is uncertain.

Administrative visibility does not by itself allow configuration changes or remove environment isolation. Runtime and release controls remain separately enforced.

  • Separate staging and production data, credentials and queues.
  • Preserve kill-switch, rate-limit and recent-auth requirements.
  • Record code versions and decision provenance for audits.
Disclosure. The described controls do not assert that any particular deployment has passed a penetration test, audit, broker certification or production-readiness review. Verify that evidence separately.