Our approach to wellbeing

Care is the architecture, not a feature.

Every choice below is a place where we picked care over the easier, more common path. Nothing here is aspirational — it's what's actually built, today.

We don't gamify people's generosity

No points. No leaderboards. No streaks. No badges for showing up the most times in a row. When most volunteer software wants to keep people engaged the way a game does, we think that's the wrong instinct for people doing DFSV, crisis, or emotionally heavy work — a leaderboard for who did the most crisis-line shifts is not something we're willing to build, no matter how many other platforms do it. Recognition here is a small milestone, said plainly — not a score.

Wellbeing check-ins are structured, not clinical

After a high-intensity event, a check-in gets logged — but we deliberately kept it loose where it should be loose, and structured where it needs to be. Two open conversation-starters, never required, that just help a coordinator find the right words. One real, structured question — "what support would help next time" — that's genuinely mandatory, because we believe that data only matters if it's actually collected consistently enough to show a real pattern later, not just sitting as scattered notes nobody re-reads.

Rest isn't a policy, it's a rule the organisation sets for itself

Every organisation defines its own rules for what counts as high or medium intensity, and how much rest that actually calls for — because we don't think we should hardcode what "too much" means for someone else's people. Once that's set, it applies itself automatically. Nobody has to remember to flag it, and nobody has to ask permission to take the rest they're owed.

Choice stays with the person, even when we could make the decision for them

Self-claiming an open shift is a real choice, and we treat it like one — a genuine pause before confirming anything intense, not a forced block, because we trust people to know their own capacity better than a rule can. The same goes for opening anything that might be heavy to read: a moment to check in with yourself first, always with the option to step back.

Raising a concern should never require putting your name on it

Anyone can report something anonymously — genuinely anonymously, not just hidden from view. We don't record who it was, at all, when someone chooses that. And an anonymous concern only ever goes to an Admin, never a coordinator — because the person a concern is about could plausibly be the coordinator themselves, and routing it to them would defeat the entire point of offering anonymity.

Nobody sees more than what's actually theirs

A volunteer's onboarding checklist only ever shows what's theirs to do — not a leader's admin tasks sitting there unactionable. A Team Leader only ever sees their own team. This isn't just tidiness — cluttering someone's view with things that aren't theirs, or things they don't need to carry, is its own small tax on people who are already giving their time.

The language itself is a design choice

"Take some space" instead of "rest period active." "A small milestone" instead of "you've earned 500 points." We don't use urgent, alarming colour or language in anything a volunteer sees — that's reserved for admin-only compliance alerts, because a harsh red in someone's daily experience reads as alarm, not information.