PRIVACY

Financial data stays private.

Account and venue records are available only inside authenticated, owner-scoped routes. This page lists what is stored, where a credential is permitted to exist, and what the product refuses to collect at all.

STORED

WHAT THE PRODUCT HOLDS.

Four record types. Nothing else is required to run the product.

ACCOUNT

Your account record.

An email address, a password hash and, when you enrol a second factor, a TOTP secret and single-use recovery codes. There is no funding flow, so no card, bank or payout detail is collected.

Reachable only inside your own session.
CONNECTIONS

Encrypted venue tokens.

A broker or exchange token is stored per connection and encrypted at rest with a separately managed key. Disconnecting revokes it with the provider and overwrites the stored value.

Per connection, never one shared credential.
IMPORTED RECORDS

Balances, orders and fills.

When a connection is authorized and synchronized, the venue balances, positions, orders and fills are imported and attributed to the account that owns them.

Requires a connected account.
MARKETING

One consent flag.

A single marketing-consent flag is kept in your browser local storage so the site can remember your choice between visits. It carries no account or trading information.

Browser-only, not an account record.

CREDENTIALS

WHERE A TOKEN MAY EXIST.

Each row is a boundary the implementation enforces, not an intention.

Venue credential handling

Stored in
A server-side encrypted column on the connection record.
Encryption key
A separately managed key, not the database password, and never a value shipped to the browser.
Browser
Never. No token reaches the client bundle, NEXT_PUBLIC variables, HTML or local storage.
Request logs
Never. Authorization headers and key-bearing URLs are redacted before a log or an error report.
Analytics
Never. No credential, balance, position, order or profit figure is sent to a measurement service.
Exports
Never. An export contains venue records such as fills, not connection credentials.
Revocation
Disconnecting calls the provider revocation endpoint, overwrites the stored token and records PROVIDER_REVOCATION_UNCONFIRMED when the provider does not confirm.

Authenticated routes

Scope
Every private route resolves the record against the signed-in owner. Another owner’s identifier returns not found rather than the record.
Session
A server-side session bound to an HttpOnly cookie, with CSRF verification on every state-changing request.
Second factor
Enrolling a second factor is available per account and enforced on the privileged actions when it is present.
Unauthenticated
Private endpoints answer 401 without revealing whether a record exists.
Marketing scripts
Not loaded. Advertising scripts do not survive a navigation into the account area.

NOT COLLECTED

WHAT IS REFUSED OUTRIGHT.

These are absent from the product rather than hidden behind a setting.

NEVER

Wallet seed phrases

Recovery phrases and withdrawal permissions are never requested, because this product does not run a wallet and does not hold funds.

NEVER

Deposits and withdrawals

There is no on-site funding flow, so no payment instrument, bank account or payout detail is collected anywhere in the product.

NEVER

Statements by message

Statements, balances and credentials are never requested through email or social media, and the product publishes no inbox to send them to.

NEVER

Financial events to Meta

Balances, holdings, profit, loss, strategy allocation, risk appetite, order sizes, wallet addresses and individual trades are never sent to Meta.

NEVER

Tracking inside the account area

The pixel is mounted on the landing page only, so every other route is an uninstrumented document and nothing follows you into the account area.

NEVER

Account data to data providers

Public market data is read from provider endpoints that receive no account information, and no customer record is used to request a price.

MEASUREMENT

MARKETING MEASUREMENT, HONESTLY.

The landing page may carry anonymous marketing measurement, and only after you consent. Every other page is uninstrumented, including the whole account area.

Consent first

The Meta pixel is not loaded until you grant marketing consent. A declined or unanswered choice loads no pixel and sends no event.

Configuration required

Events are sent only when a pixel ID is configured for the deployment. With no ID, the public site works normally and sends nothing.

What is sent

Two event names, and only from the landing page: PageView when the pixel loads, and Stay10Seconds after ten seconds of visible consented time on that page. No other event exists in the implementation.

What is never sent

No balance, holding, profit, loss, strategy allocation, risk appetite, order size, wallet address, API secret or individual trade event.

Visible time only

Stay10Seconds counts only visible, consented time on the landing page, once per page view. Time with the tab hidden does not count.

No cloaking

There is no reviewer-only content and no hidden real-money redirect. Every visitor sees the same product for the same eligibility state.

CONTROLS

WHAT YOU CAN DO TODAY.

Implemented controls, so nothing here depends on an operator’s manual action.

Disconnect a venue

Connection settings list each connected venue. Disconnecting revokes the stored token with the provider and stops further imports.

Export fills

An account can export its own fills, including fee and fee currency, as CSV. The export is scoped to the authenticated owner.

Sign out everywhere

Completing a password reset signs out all existing sessions, not only the current one.

Keep the second factor on

TOTP enrolment and single-use recovery codes are available today, and a confirmed code cannot be replayed inside its window.

SCOPEThis page describes the records the running release actually handles. A capability that is not enabled is stated as unavailable instead of being described as a plan.

SECRETSNever send a password, API key, recovery phrase or account token to any channel. No operator in this product will ask for one.