Security architecture

Deliberate access boundaries.

Freelancer workspace

Clerk authenticates freelancer accounts. Dashboard and workspace routes require authentication.

Client portals

A client portal uses separate capability-based access and portal sessions. Clients are not required to have a freelancer account.

Application API

The web backend-for-frontend enforces authenticated workspace access before forwarding requests to the service API.

Architecture description only. This is not a security certification or a legally approved privacy policy.