Account page: subscription, license, devices, broker and versions

The Account page of Senzoukria desktop is the hub for the licence, subscription countdown, device slots, broker connection, login security, language preference, crash reports and the version picker. Billing actions open the website in the system browser.

Senzoukria · Documentation · Updated September 2026


Where to find it

Where
Sz menu → Account, or the Account tile on the Welcome dashboard
Billing
Manage, renew, payment method, invoices, cancel and delete open senzoukria.com in the browser; no payment SDK in the app
Crash reports
Off by default; opt-in toggle in Preferences

What it does

The page is native; nothing here is a web frame. The hero shows the email, the licence status badge and "License {key}", with three actions: Settings, Refresh (one heartbeat) and Sign out. A short feedback line confirms "Session refreshed." or reports the error.

The server status is the authority. The renewal date is a snapshot from the last heartbeat, so right after a Stripe renewal it can still point to the previous period; in that window the page prints "Renewal in progress — refresh in a moment" rather than declaring the subscription expired. Only a bad status from the server (expired or cancelled) turns the card red.

Cards

Sections of the Account page
CardFieldsActions
SubscriptionPlan (shown as Pro), Renews on / Expired on, Time remaining as "{days}d {hours}h", a progress bar that assumes a 30-day cycleManage subscription ↗ or Renew subscription ↗, Payment method, Invoices, Cancel subscription (hidden when already expired)
LicenseKey, Status, Expires
SettingsBlurb of the app settingsOpen settings →
DevicesActive / max machines with a bar, This device (machine id, first 16 characters, copy button)Manage devices → (website)
Broker connectionProfile, Broker, Environment, Last error; badge LIVE / CONNECTING / RECONNECTING / ERROR / IDLEEdit broker settings → opens the Connection Manager; Esc closes it
Login & securityEmail, Password, Two-factorChange password ↗, Set up 2FA ↗ (website)
PreferencesLanguage selector (each language in its own language), Crash reports On/OffApplied immediately
VersionsPublished buildsSee the updates page
Danger zoneDelete accountDelete account ↗ (website)

How to use it

Check the Broker connection card daily: it is the only card that says whether the software receives data, which is why it sits first and spans two columns. The other cards are read a couple of times a year. A chart's "Edit broker settings →" link lands here with the Connection Manager already open.

The Devices card counts machines bound to the licence; when the bar is full, a new install is refused with "maximum number of machines" at sign-in until a slot is freed on the website.

The footer prints "Senzoukria Desktop · v{version}", the device id and a link "About & legal", which is the permanent home of the Rithmic copyright notices.

Limits or pitfalls

What the page does not do:

  • It never charges or cancels anything itself; every billing button opens the website, and the origin comes from the central configuration so a development build cannot open production billing links.
  • The 30-day progress bar is a visual approximation when the cycle start is unknown; the dates are the truth.
  • Sign out keeps the saved keychain credentials by design; untick the checkbox at the next sign-in to remove them.
  • The Rithmic surface attribution mounts on this page only when the connected broker is Rithmic.

This page in other languages

Frequently asked questions

The badge says ACTIVE but the countdown says expired. Which is right?
The server status. The page shows "Renewal in progress — refresh in a moment": the expiry date is a snapshot of the last heartbeat and updates once the renewal webhook has propagated. Click Refresh.
Where do I change the interface language?
Preferences → Language on this page, or Settings → General → Language. The selector lists every language in its own language and applies at once; charts and numbers are unchanged.
What does a crash report contain?
Only the version, the platform and the error trace. Broker credentials, account, positions, P&L, traded symbols and the AI key are stripped before sending, and a test enforces it. The toggle is off by default.

Keep reading