This Data Processing Addendum (DPA) forms part of the agreement between Client Plus Solutions Pty Ltd (trading as Obsidia) and the Customer, and governs Obsidia's processing of personal information on the Customer's behalf.
| Item | Details |
|---|---|
| Subject matter | Provision of the Obsidia AI-assisted productivity platform to the Customer's users |
| Nature of processing | Collection, storage, retrieval, transmission, use (AI inference and embedding generation), and deletion of Customer Data and derived representations thereof |
| Purpose | To provide the Service as described in the subscription agreement, including chat, document processing, workflow automation, and compliance tooling |
| Duration | For the term of the subscription agreement, plus any post-termination retention period under clause 10 |
| Types of Personal Data | User account information (name, email, role); conversation content and documents uploaded by users; workflow inputs and outputs; usage and audit logs; IP addresses; session metadata (sign-in timestamp, last-activity timestamp) used solely for server-enforced session limits and idle timeout enforcement; vector embeddings derived from document content (treated as sensitive data equivalent to the source content — see clause 5.3) |
| Categories of data subjects | Customer's employees, contractors, and end users who use the Service; individuals whose information appears in uploaded documents or conversation content |
| Control area | Measure |
|---|---|
| Encryption in transit | TLS 1.2 minimum on all connections; TLS 1.3 preferred |
| Encryption at rest | AES-256 for all data at rest; key management via AWS KMS (Compliance) / Supabase managed keys (Standard) |
| Access control | Role-based access control with least-privilege; 4-tier role model (platform admin / org admin / workspace admin / member); MFA enforced for all admin accounts |
| Network security | VPC isolation (Compliance tier); IP allowlist capability; WAF (OWASP managed rules, rate limiting) |
| Audit logging | All administrative access and data export events logged to immutable audit log; logs retained 12 months |
| Penetration testing | Annual external penetration testing; results available to Compliance Tier customers under NDA |
| Vulnerability management | Automated dependency scanning; critical vulnerabilities patched within 14 days |
| Incident response | Documented incident response plan; see Incident Response page |
| Personnel | Background checks for personnel with access to Customer Data; confidentiality agreements; security awareness training |
| Vector storage | Document embeddings stored in encrypted pgvector database columns under the same access controls and encryption as source content; excluded from all data exports and error telemetry; hard-deleted via cascading database constraint on document deletion; embedding provider (Voyage AI) has zero-day retention enabled per installation |
| Upload controls | Customer-uploaded files are subject to server-side content-type allowlisting, magic-byte validation, a 50 MB size cap enforced at the storage layer, and filename sanitisation. Rate limiting is applied per user and per workspace at upload-URL issuance time. Raw files are stored AES-256 encrypted at rest in Supabase Storage and are deleted immediately when the corresponding document record is deleted. |
| Business continuity | Daily automated backups; point-in-time recovery; RTO/RPO targets defined per tier |