Cloud Data Model

PostgreSQL responsibilities for WorkOS-linked accounts, synced resumes, history, publishing, and hosted billing records.

Connected deployments use PostgreSQL for account-backed application state. Rustume Cloud operates this data layer for hosted users; self-hosted operators own it for their deployments.

Data responsibilities

Record areaUsed for
Users and sessionsOpaque WorkOS identity link and authenticated sessions
ResumesOwned encrypted document state, title, timestamps, and publication settings
Resume versionsHistory snapshots and restoration workflows
Public-page metadataSlugs and optional password-protection state
API credentialsScoped automation access and revocation metadata
SubscriptionsHosted-service billing lifecycle only

Subscriptions describe access to the Rustume-operated deployment. They do not decide whether features such as history, public pages, or API keys exist in the application.

Sensitive data

A resume may contain names, contact details, employment history, and other personal information. Database access, key management, logs, and backups must therefore be protected appropriately. Read Encryption and Backups.

Deletion and retention

Account deletion and hosted cancellation must define how synchronized documents, versions, public links, and backup retention are handled. Self-hosted operators choose equivalent retention and recovery policies for their deployment.