Auxilison Talk with us
Documentation · Cross-cutting

Cross-cutting capabilities

Capabilities that show up across all three Auxilison surfaces — they're not part of any single navigation but appear wherever they're needed. Identity, notifications, search, AI features, audit and compliance, integrations.

For all roles · Behavior is consistent across surfaces · ~15 minute read

Overview

Some Auxilison capabilities don't belong to any single surface. They're behaviors of the whole system that manifest across the Creator Studio, the Practitioner Workspace, and the Client App in ways appropriate to each role. This documentation walks through them.

Six cross-cutting domains:

Identity and access

Identity is unified across the three surfaces. A user signs in once and is recognized across the application's relevant surfaces based on their role.

Single sign-on across all three surfaces

A creator who is also a practitioner (common for solo practitioner-creators) signs in once and accesses both surfaces with appropriate context. A practitioner who has been authorized by multiple creators sees a creator selector at sign-in. Identity tokens are scoped per-creator to maintain data isolation.

Multi-factor authentication

Required for creator and practitioner accounts (administrative accounts have higher security stakes). Optional for client accounts (where it can introduce friction and reduce engagement). Standards-compliant (TOTP, WebAuthn for hardware keys, SMS as a fallback though discouraged for security reasons).

Clients sign in via a magic link sent to their verified email or phone number. No password to remember, no MFA-style friction at sign-in. The link is single-use and short-lived (15 minutes by default). On mobile devices, biometric authentication (Face ID, fingerprint) handles subsequent re-auth without requiring another magic link.

This design choice is deliberate: the friction of password management is a meaningful barrier to client engagement in clinical contexts. Magic-link auth removes that friction without sacrificing security at the level appropriate for client data.

Role-based access throughout

Every action in the system is permission-checked against the user's role and scope. Standard roles within a creator organization:

Custom roles with granular permission control are available for organizations with unusual access needs. Every administrative action is audit-logged regardless of the role taking it.

For practitioners, access is scoped to their own clients and the programs they're authorized to deliver. A practitioner cannot see another practitioner's clients (even within the same creator's network) unless the creator has explicitly enabled cross-practitioner visibility for cohort or supervision purposes.

For clients, access is scoped to their own data and their assigned program(s). Clients cannot see other clients' information regardless of programmatic access path.

Notifications

Notifications reach the right person through the right channel at the right time. Configurable across three dimensions: what triggers a notification, which channel it uses, and when it's allowed to send.

Channels

Granular per-user preferences

Each user controls which event types they receive, through which channels, with what timing. The default settings are sensible for most users; the customization is there for users who want fine-grained control.

Quiet hours and time zones

Notifications respect each user's quiet hours and time zone. A practitioner working primarily in PT and a client primarily in ET both receive timing-sensitive notifications appropriately. Quiet hours apply to push and SMS by default; email is delivered any time but not surfaced as a sound or vibration during quiet hours on supporting devices.

Universal search within each surface, with cross-resource matching where it makes sense.

Within each surface

The search bar (typically accessed via a keyboard shortcut on web — ⌘K on Mac, Ctrl+K on Windows) finds anything reachable from the user's current scope:

Cross-resource search

Search results aggregate across resource types. Searching "anxiety" in the Practitioner Workspace returns matching client notes, matching message threads, matching documents, and matching program content — grouped by type and ranked by relevance.

Privacy-preserving

Search respects access control. A user cannot find a resource via search that they don't have permission to access. Search query logs are retained at the user level for the user's own search history and are not visible to administrators except in audit-investigation contexts.

AI capabilities

AI is integrated into Auxilison where it provides clear value to a specific user role. We don't use AI ornamentally; we use it in places where it materially reduces administrative burden or improves accessibility. Four current applications:

AI session notes

For practitioners. Automatic transcription and structured note generation from video sessions.

How it works

With explicit client consent, a video session is recorded. The recording is transcribed by Whisper-class transcription, then structured into clinical-format notes by a language model. The output is a draft note — never a final note. The practitioner reviews, edits, and saves; only the practitioner's final version becomes part of the client record.

What it produces

What it does not do

AI session notes do not autonomously make clinical judgments. They draft administrative documentation. The practitioner remains the clinician of record. The recording is retained per the creator's data retention policy (typically deleted after note generation, though some creators retain for supervision purposes with appropriate consent).

Consent and recording

AI session notes require explicit consent from the client at session start. The Client App displays a clear consent prompt; declining is easy and consequence-free. A practitioner who needs notes from a session where consent was declined writes them manually as they would in any other clinical setting.

AI summary of client activity

For practitioners. Periodic synthesis of a client's program engagement.

Before a scheduled session, the practitioner can request an AI-generated summary of the client's activity since the last session: what they completed, how their reflections trended, any flagged check-ins, assessment changes if applicable. The summary helps the practitioner come into the session prepared without having to manually scroll through the client's recent activity.

Like AI session notes, these summaries are drafts. The practitioner reads them with their own clinical judgment intact and uses them as a starting point, not a substitute for clinical attention.

AI-assisted content tagging

For creators. When an asset is uploaded to the Library, AI suggests tags based on the content (audio analyzed for content type and themes, video analyzed for visual content, PDF text analyzed for topical tagging). Suggested tags appear during the upload review; the creator confirms, edits, or rejects them.

Good tagging makes content searchable and reusable across programs. The AI assistance reduces the administrative work of maintaining a well-tagged library, particularly for creators with substantial content collections.

AI accessibility

Auto-captioning for video and alt-text suggestions for images embedded in PDFs. The output is never the final word — captions are generated from the video's audio with the creator's review opportunity, alt-text suggestions appear during PDF processing for the creator to confirm. The objective is to make accessibility easier to maintain, not to claim accessibility automation that hasn't been verified.

Audit and compliance

Auxilison is built to be a defensible operational platform for clinical work. The compliance posture isn't an add-on — it's part of how the system functions.

HIPAA-compliant infrastructure

Auxilison is HIPAA-compliant from the foundation up. Specifically:

Comprehensive audit logging

Every action that touches client data is logged with: user identity, timestamp, action taken, resource affected, source IP, source device, and result. Audit logs are append-only at the storage level; they cannot be modified or deleted by users including administrators.

Audit logs are retained for the duration required by HIPAA (six years from creation) or longer per creator-specified retention policy. Logs are exportable for compliance audits, security investigations, or any other lawful purpose.

Data export in compliance-appropriate formats

Customer data is portable. At any time, a creator can request a structured export of:

Standard export formats: CSV for tabular data, JSON for structured data, PDF for documents, original media files (MP3, MP4, PDF) for content. Research-grade exports include longitudinal structure and IRB-compliant de-identification options.

SOC 2 readiness path

Auxilison is on a path to SOC 2 Type 2 certification. The foundational controls are in place; formal certification follows once the operating period for testing has accumulated. Customers requiring SOC 2 attestation should reference the most current state of certification at our team.

Integrations

Standard integrations available across surfaces, organized by functional category.

Calendar sync

Two-way sync with Google Calendar, Outlook, and iCloud. Available to practitioners and (more limitedly) to clients. Appointments booked in either system appear in both. Time blocked in the external calendar is treated as unavailable for client booking through Auxilison.

Email delivery

Transactional email delivery via SendGrid (or equivalent). System emails (appointment confirmations, magic-link sign-in, notifications) come from a brand-customized sender. Creator organizations can configure their own sending domain for fully branded delivery.

Payment processing

Stripe and Stripe Connect integration. Two distinct payment patterns supported:

Both patterns work in the same Auxilison installation; configuration is per-practitioner.

Video conferencing

Self-hosted Jitsi is the primary video infrastructure. HIPAA-compliant, no third-party dependency for the call itself, recording capability for AI session notes (with consent). Zoom integration is available as an alternative for practitioners who prefer it or have established Zoom-based workflows.

Wearable data import

Read-only import from Apple Health, Fitbit, Oura, and Garmin. The integration is intentionally light — Auxilison ingests basic biometric data (heart rate variability, sleep, activity) where the program uses it for feedback. We do not present the depth of biometric analysis available in dedicated wearable platforms; we import enough to inform program work.

Webhook system and API

For technical integration with external systems.

Webhooks

Subscribe to specific event types and receive structured event payloads at a creator-specified endpoint. Common subscriptions:

API

Programmatic access on Network tier and above. Read access to network state, outcome data, program structure. Write access for program management and practitioner management. Full read/write API on Enterprise tier.

The API is REST-based with OAuth 2.0 authentication. SDKs available for JavaScript/TypeScript and Python; community SDKs in development for other languages. Rate limits scale with subscription tier.

Begin a conversation

Tell us about your program.

The shape of your network, the methodology you've built, and what you're trying to accomplish. We'll match you to the right tier — and if your situation is unusual, we'll work out commercial terms that fit. There's no script and no pressure.