The My-Account section of esegece.com has been rebuilt from the ground up. Everything you used to do from your customer area — sign in, manage subscriptions, download new releases and beta builds, open a helpdesk ticket — now runs on a brand-new dedicated server we wrote from scratch using sgcWebSockets.
This article walks through what changed from a user perspective: how you log in, what you can now do with TEAM and SITE subscriptions, and what to expect when you visit the portal.
A New Server, Built with sgcWebSockets
The previous My-Account area was a collection of pages bolted on top of the public site. The new portal is a standalone server — written entirely on top of sgcWebSockets — that handles every authenticated request: sign-in, profile, subscriptions, downloads, helpdesk, mailing preferences, GDPR data export, and sub-account management.
For us, this is also a real-world stress test of the library: the same components our users build their own servers with now serve the eSeGeCe customer portal. For you, it means faster pages, faster downloads, and a single, consistent experience across every action you take from your account.
It is also a preview of something coming next: a new set of sgcHTML components, currently in development, that will be released in a future version of sgcWebSockets. The new My-Account portal is the first production application built on top of them.
Sign In with Passkeys
The biggest change you will notice on day one is how you sign in. The portal now supports passkeys — passwordless sign-in using the device you already trust: Touch ID, Face ID, Windows Hello, or a hardware security key.
Passkeys replace the old password flow with a single biometric or PIN prompt on your device. Behind the scenes, your browser signs a one-time challenge with a private key that never leaves your device — the server only ever sees the public key.
What this means for you:
- No more passwords to remember. Once a passkey is registered, your device handles the rest.
- Phishing-resistant. A passkey is bound to
esegece.com— it cannot be tricked into signing in to a look-alike domain. - Cross-device. Passkeys synchronise through your operating system, so the same credential works on your phone, laptop, and tablet.
- Optional, not mandatory. Classic username + password still works. You can enroll one or more passkeys whenever you are ready — from My-Account › Passkeys.
You can register as many passkeys as you like (one per device, for example), give each one a friendly name, and remove any you no longer use.
Sub-accounts for TEAM and SITE Subscriptions
If you hold a TEAM or SITE subscription, you can now create sub-accounts directly from the portal — without contacting support.
Each sub-account is a fully independent login that inherits the entitlements of the main subscription. Your colleagues sign in with their own credentials, download the same releases, and open their own helpdesk tickets — while the main account holder keeps full visibility and control.
| Subscription | Sub-accounts | Typical use |
|---|---|---|
| TEAM | A small team of developers | Internal product team sharing access to releases |
| SITE | A larger, site-wide group | Whole department or company-wide deployment |
| Single | None | Individual developer license |
Managing sub-accounts is straightforward:
- Add — enter a colleague's name and e-mail address. The portal creates the account, sends them an invitation with a one-time password, and adds them to your team.
- List — see every sub-account on your subscription, when it was created, and the e-mail it is tied to.
- Remove — revoke access at any time. The sub-account is disabled immediately; the slot becomes available again.
The exact number of sub-accounts allowed depends on the plan you purchased. The portal shows your current usage at a glance — how many slots you have, how many are in use, and how many remain.
Subscriptions & License Activation
The subscriptions page lists every license tied to your account: the plan, the term, the activation status, and the renewal date. For each subscription you can:
- View full details — product, edition, support window, and transaction history.
- Activate the license — one click to register a new install against your subscription.
- Track expiry and renewal dates in one place, without digging through e-mail receipts.
Sub-account users see the subscription they belong to in read-only mode — enough to know what they are entitled to download, without being able to alter billing or membership.
Faster, Smarter Downloads
Downloads are now served by the new server end-to-end. There are three flavours, all available from My-Account › Downloads:
- Release builds — the latest stable version of each product. Streamed through our CDN for fast delivery worldwide.
- Beta builds — pre-release versions for early adopters, served directly from the portal.
Every download is signed, logged, and tied to your subscription — so you and your sub-account users always get exactly what your plan entitles you to.
Helpdesk & Profile
The integrated helpdesk lives inside My-Account too. Open a ticket, attach files, follow the conversation, and download the attachments the support team sends back — all from the same authenticated session, with full message history kept under your account.
The profile page lets you update your name, change your password (or rely on passkeys instead), and request an e-mail address change. E-mail changes are confirmed through a single-use link sent to the new address, so a stolen session cannot silently re-route account communication.
Mailing Preferences & GDPR
Two small but important additions:
- Mailing preferences — opt in or out of release announcements, beta invitations, and the eSeGeCe newsletter. Changes take effect immediately, with no “please allow 7 days” delay.
- GDPR data export — request a copy of the personal data we hold about you, directly from the portal. No e-mail tickets, no forms to fill in.
Light and Dark Themes — and Your Language
The portal ships with both light and dark themes. The choice is remembered per browser, so you only set it once. The interface is also localised: when the main site is available in your language, the portal follows suit automatically.
What This Means for Existing Users
Nothing breaks. Your username and password still work, your subscriptions and download history are intact, and your active sessions on the public site are recognised by the new portal. The first time you visit My-Account, you will simply land on the redesigned interface — from there, enrolling a passkey or adding a sub-account is entirely up to you.
Built on sgcWebSockets — and the New sgcHTML
Everything described above is powered by the same sgcWebSockets components shipped to every customer: the HTTP server, OAuth2, WebAuthn / passkeys, CDN signing, mailer, rate limiter, firewall, and session handling are all standard components from the library.
On top of that, the user interface is rendered by a new family of components — sgcHTML — that we are currently finishing. sgcHTML lets a Delphi server emit complete, themed HTML pages and forms directly from native components, without templating engines or external dependencies. We are using the new My-Account portal as the live testbed for sgcHTML, and we will publish it as part of a future sgcWebSockets release once it is ready.
In the meantime, we hope you enjoy the new portal — and as always, feedback through the helpdesk is very welcome.
