This website
The site is a static Next.js app on Vercel. Its legal pages run no JavaScript, set no cookies and load no analytics, with one exception: the page where you delete your account.
Stack
Next.js with the App Router, TypeScript and Tailwind 4, deployed on Vercel at www.prysmblast.com. The bare prysmblast.com redirects to www. Every page is generated at build time.
Route groups own their chrome
Each part of the site has its own layout, so a change to one cannot leak into another.
| Group | Pages | Layout |
|---|---|---|
| Marketing | The landing page | Full-width marketing chrome |
| Legal | /privacy, /delete-account, /support | A plain reading column |
| Docs | These pages | Sidebar navigation and a wider column |
The root layout is deliberately bare. The three legal paths are registered in the App Store and Google Play consoles, so they are fixed and never renamed.
The legal pages are static on purpose
/privacy, /delete-account and /support are fully static. No cookies, no analytics, no sign-in, no cookie banner, and no client-side JavaScript. Facts the pages depend on, such as the support address and the deletion window, live in one config file, and a page shows a visible to-do marker for anything not yet supplied rather than guessing.
The one exception
The deletion page contains a small client component. It signs you in with a six-digit code sent to your email, then calls the same account-delete function the app uses. The sign-in request is set so it can never create an account, which means the page cannot be used to register anyone. The session lives in memory only and is gone when you close the tab. If you cannot sign in, an email request is the fallback. See Deleting your account.
The docs
These pages are MDX files rendered on the server, with a handful of components for callouts, steps and diagrams. Navigation and previous/next links come from one list, and a page only appears once it is listed. No client JavaScript is shipped for them.
The palette
Colours come from the app's own theme file, which is dark-only. If the design system changes, the values change in one place.