About
What this is
Team Demos holds the team's customer demos as slide sequences. Each product line has a page of demo tiles; each demo walks through its steps and tests, with buttons that open the real lab environments. The team presents by sharing their screen, so customers never sign in.
What's here
- A page of demo tiles per product line, starting with Key Management.
- Slides per demo: one step or test each, with the expected result, Open in lab buttons and presenter notes.
- Keyboard navigation and full screen for presenting.
- Accounts approved by an admin, and two-factor sign-in, required for admins.
What this deliberately isn't
It doesn't run, reset or grant access to the labs; it only links to them. It isn't public either: you have to sign in, and an admin approves every account.
Data privacy
- We store your name, email address, a hash of your password (never the password itself), your two-factor settings and your role.
- The app runs on Vercel and accounts live in a Neon Postgres database. Demo content lives in the site's code repository. Nothing is sold or shared for advertising.
- Email goes out through Resend only for confirmations, sign-in links and codes, approvals and messages from the contact form.
- The only cookies are the ones that keep you signed in.
- Vercel Web Analytics counts page views without cookies. Query strings are removed from addresses before anything is sent.
- To have your account removed, use the contact form.
Software
Main runtime components:
- Next.js and React: the web app
- Better Auth: sign-in, passwords and two-factor sign-in
- Drizzle ORM and node-postgres: the database
- react-markdown and remark-gfm: turning demo files into slides
- Resend: sending email
- Zod and yaml: checking form input and demo files
- Base UI and react-qr-code: buttons and the two-factor QR code
- Vercel Analytics: cookieless page counts
Every page and every demo image checks your sign-in on the server. Passwords are hashed by Better Auth, and sign-in links from email open a confirmation page first, so mail scanners can't use them up.
License
The source code is proprietary, and all rights are reserved. The demos belong to privatekeys OÜ and the teams that wrote them.
Change control
Every update is listed, by date, in the changelog once you're signed in.