Serenity Spaces

Every kind of healer. Every kind of seeker. One quiet space.

Licensed mental health professionals and unlicensed counselors. Faith-based practitioners and Pride-affirming spaces. Peer support and philosophical inquiry. Different credentials, different traditions, different communities — not in competition, not in conflict, but doing what each does best, side by side. Serenity Spaces exists because the world is already loud enough with division. This is the other thing: a space where the full spectrum of care comes together in harmony, for the people who need it most.

Built for support, not for scale

Serenity Spaces is a self-hosted platform for one-on-one therapeutic and support conversations. It was built for practitioners who want a private, professional space for their sessions — and for clients who deserve better than a waiting list and a subscription queue.

There's no algorithm deciding who you see. No recommendations engine. No advertising. Just a quiet, encrypted space between you and the person you came to talk to — and the tools both of you need to make that conversation meaningful.

How it works — the booth model

Think of it like a salon that rents out booths. The salon provides the space; each practitioner brings their own clients and runs their own practice. Serenity Spaces works the same way.

The platform owner sets up the space. Independent practitioners — therapists, peer support specialists, life coaches, philosophical counselors — use it to host their sessions. Clients book directly with the practitioner they choose. Everyone benefits from a shared, well-maintained environment.

Practitioners get a professional, private home for their work without the overhead of building one. Clients get access to support through a practitioner they trust, not a random assignment from a corporate platform.

From booking to session to reflection

Sessions run entirely in your browser — no app to download. Browse practitioners, book a time that suits you, and join with a single click when the moment comes. An account is optional; you can join as a guest if you prefer.

📅

Book directly

Browse the practitioner directory, view availability, and request a session time. No gatekeeping, no referral letters, no waiting months for an intake call.

🎥

Video, voice & text

Join with video and microphone, voice only, or purely in text — whatever feels right on the day. No camera ever means no camera. No judgment.

A warm waiting room

If you arrive before your practitioner, you'll wait in a calm space that shows their name and photo — not a blank loading screen. You're in the right place.

Between sessions

Message your practitioner directly through your portal — text, image, or a voice note when typing doesn't feel right. No need to swap personal contact details.

📓

My Notes

Each session has a private reflection space visible only to you — never to your practitioner. A place to capture what landed, what you want to remember, what you're still sitting with.

🔒

Your portal, your data

View upcoming and past sessions, manage bookings, and request full deletion of your personal data at any time — all from your own private portal.

Every tool your practice needs. Nothing it doesn't.

Whether you're a licensed therapist, a certified peer support specialist, a life coach, or a philosophical counselor, Serenity Spaces gives you a full professional environment for your work — without tying you to a corporate platform's terms, pricing, or oversight.

🌿

Private session rooms

Each room is yours to shape. Upload a custom background — still image or looping video — to set the tone before a word is spoken. A forest. A quiet study. Something abstract and grounding. The space is part of the work, and here you control it.

📋

Clinical & session notes

Take notes during sessions using SOAP, DAP, or BIRP templates — or freeform markdown with a full toolbar. Notes are encrypted at rest and tied to individual participants. Review previous session notes directly within the room.

🗺

Session journeys

Track inquiry arcs across multiple sessions with the same client. Create a named journey with a central question or theme, log session-by-session insights and recaps, and maintain arc notes that evolve over time.

Action items

Capture commitments and next steps during the session. Action items persist across sessions within a series so nothing falls through the cracks between conversations.

📤

Session recap & export

At the end of each session, complete a structured recap — what was explored, key insights, agreed actions, next focus. Export the full transcript with your notes and recap as a printable HTML file.

🎨

In-session activities

Launch collaborative activities directly within a session — shared paint canvas, chess, checkers, or a zen garden. Structured engagement tools for when conversation benefits from something to do together.

🗓

Schedule & bookings

Set your availability by day and time in your timezone. Clients book from your available slots. Confirm, reschedule, or cancel from a single view — with a full calendar overview when you need it.

🔔

Appointment reminders

Automated 24-hour reminder emails go out to both practitioner and client before each scheduled session. Reminders handle registered clients and guest bookings alike, formatted in the practitioner's timezone. Powered by the built-in cron system — no third-party scheduler required.

Cron & automation manager

A built-in job scheduler handles recurring platform tasks — firewall cleanup, GDPR IP purging, and appointment reminders — without requiring server-level cron access. Supports real system crons for full control, or a WordPress-style web-trigger fallback for shared hosting environments. The admin panel shows each job's last run time, status, output, and duration.

💳

Payments

Accept payments via PayPal, Stripe, Square, or Bitcoin — or offer sessions free or by manual arrangement. Configure per-session rates, discount campaigns, and practitioner-created discount codes with per-client and total use limits. Enabling a payment processor requires uploading a Business Associate Agreement (BAA) or Data Processing Agreement (DPA) first, depending on your region.

📝

Intake forms

Build custom intake forms with text, select, radio, and checkbox fields. Assign them to individual bookings from your dashboard — the client receives a secure email link and submits before the session. View all responses in one place.

🎯

Goal & progress tracking

Set goals per client with title, description, and target date. Break each goal into milestones and log progress updates with an optional percentage — visualised as a progress bar. All accessible from the client detail view in your dashboard.

⚠️

Crisis resource signposting

A single-click panel gives you instant access to pre-configured crisis resources during any session — 988 Lifeline, Crisis Text Line, SAMHSA, and others. Sending a resource delivers it as a visually distinct message the client cannot miss. Resources are fully configurable by the platform operator.

🏷

Concept & theme tagging

Tag individual messages and notes by concept during or after sessions — autonomy, meaning, grief, identity, or any theme you define. Your tag library is personal to you. A cross-session Themes view in the client panel surfaces recurring patterns across all sessions with a given client.

🤖

AI assistant integration

Connect an AI assistant to your practice — OpenAI, Anthropic, Google Gemini, or Cohere. Give it a name, an avatar, and a system prompt shaped to your approach. Use it to generate session summaries, assist with clinical notes, or invite it into the room as a named participant that responds when addressed directly. Client consent is captured at booking and manageable from their portal at any time.

📖

Media recommendations

Recommend books, films, and series to clients directly from within a session or through the inbox. Connect Open Library (free, no API key required), Google Books, or TMDB for film and TV. Search, select, and send — recommendations arrive as rich cards with cover art, title, and metadata, not bare links.

Licensed practitioners

If you hold a professional licence — as a therapist, counsellor, or other regulated practitioner — you can submit your credentials for verification. Once approved, your directory listing is updated with a licensed clinical badge, and you gain access to clinical practice type categories. Non-licensed practitioners are never misrepresented.

All practitioners, licensed or otherwise, are verified by the platform operator before receiving access.

Genuine privacy. Not a checkbox.

Therapeutic conversations carry information that can define someone's life. Serenity Spaces is built with that weight in mind — privacy as architecture, not policy.

Encrypted sensitive data

Session transcripts, clinical notes, client reflection notes, and special category personal data (gender, sexuality, date of birth) are encrypted at rest using AES-256-GCM with context-authenticated encryption. Even database access doesn't expose them in plaintext.

Explicit consent for sensitive data

If you choose to share identity-related information at booking, you're asked for explicit consent under HIPAA and applicable privacy law. That consent is timestamped and audited. You can decline and discuss it in session instead.

No third-party tracking

No advertising networks. No analytics services monitoring your session. No external scripts loaded during a conversation. What happens in your room stays there.

Peer-to-peer video

Video and audio travel directly between participants via WebRTC DTLS-SRTP — no media server in the middle capturing your conversation in transit.

Your right to erasure

Clients can request full deletion of their personal data at any time from their portal. Requests are tracked and processed within 30 days, in line with HIPAA and applicable privacy regulations. A complete audit trail is maintained.

HIPAA by design

This platform is built to HIPAA standards — Privacy Rule, Security Rule, Breach Notification Rule, data minimisation, purpose limitation. Hosted on HIPAA-compliant infrastructure in Virginia, USA. Not retrofitted compliance — designed in from the start.

Brute-force protection

Automatic rate limiting, progressive delays, and IP blocking protect practitioner and client logins. No third-party identity services, no data leaving the platform to verify who you are.

Self-hosted by design

This platform runs on infrastructure controlled by the operator who deployed it — not a shared SaaS environment where your data sits alongside hundreds of other organisations.

Explicit AI consent

If your practitioner uses an AI assistant, you are told who provides it and what it can access before you book. Consent is granular — summarisation, note assistance, post-session discussion, and in-session participation are each independently controllable. You can update your consent at any time from your client portal.

Multi-jurisdiction compliance

The platform operator configures which privacy regime applies — HIPAA (US), UK GDPR, EU GDPR, or a custom framework. The Block Builder system generates jurisdiction-appropriate consent language, privacy notices, and data processing disclosures. Booking consent capture, data deletion workflows, and audit trails adapt automatically to the configured jurisdiction.

Read the full Privacy Notice →
Free to run, free to inspect

Serenity Spaces is free and open source. The full source code is available for anyone to review, self-host, or contribute to. There is no premium tier, no per-seat pricing, and no proprietary lock-in.

The platform exists because access to mental health support shouldn't depend on your zip code, your income, or whether you live near a city. Self-hosting means any practitioner, any collective, any community organisation can run it — on their own terms, for the people they serve.

If you're a developer, designer, or practitioner who sees what this is trying to do and wants to be part of it, contributions are welcome.

View on GitHub

Ready to get started?

Browse available practitioners and request a session — or sign in if you're a practitioner looking for your dashboard.

Find a Practitioner Sign In