Engineering & Culture
Building Trauma-Informed Social Software: Anonymous Volume and Consent-First Architecture
·6 min read

FOCO is built for anyone who requires absolute autonomy over their digital identity while still wanting the energy of a live crowd. Movement builds camaraderie, but digital fitness platforms regularly trade that safety for viral growth.
They force public leaderboards, mandatory attendee lists, and unrequested profile indexing. For survivors of abuse or those requiring strict personal boundaries, these architectural defaults turn joining a class into a genuine security risk.
FOCO clears the path by building trauma-informed consent directly into the core engineering stack. With a stateless URL model and Anonymous Volume counting, you get the momentum of a packed room without ever sacrificing your privacy.
Stateless URL Floor Model
FOCO is architected around a stateless URL model. The main lineup feed (/) and detail views (/class/[locationSlug]/[classId]) parse date parameters and category filters directly from the request context.
Users do not need to create an account, accept tracking cookies, or log in just to view schedules, check studio vibes, or sync class events to their personal calendar.
Server-Side Anonymous Volume Aggregation
To maintain social proof without exposing private users, FOCO executes privacy filtering strictly on the server side using Drizzle ORM and Neon Serverless Postgres.
Users flagged with ghostMode = true are excluded from public roster queries. Instead, their attendance increments a aggregate headcount value. The client DOM receives zero references to private user IDs or profile handles, eliminating client-side data leaks and timing attacks.
THE LINEUP: UPCOMING CLASSES





Read Next

PRIVACY AS ARMOR
Why high-energy fitness needs Ghost Mode and trauma-informed privacy boundaries.

NO STREAKS, NO GUILT
Movement as celebration, not punishment. Why rest is not a flaw and absence is silent.

FIRST-CLASS FRICTION
How studio recon, room vibe check, and parking details lower the barrier to entry.