SolacseSolacse← Home

Data storage

Where your data lives

Solacse runs on a managed Postgres database with row-level security enabled on every table that holds user data. That means each row is tagged to a user, and the database itself refuses to return your rows to anyone else — even if a bug in our app code tried.

What's stored, and where

  • Account & profile — managed auth tables, encrypted at rest.
  • Threads & messages — your conversation history, scoped to your user id.
  • Mood aggregates — lightweight counts derived from your messages, used to draw the dashboard.
  • Research library (RAG) — the small set of public psychology articles we use to ground replies, plus embeddings for retrieval. This is shared knowledge, not your data.
  • Privacy-mode uploads — kept in your browser only. We never persist the file or extracted text on our servers.

Encryption

All data is encrypted in transit (TLS) and at rest. Service credentials are stored as platform secrets, never in client code.

Retention & deletion

Your conversations stay until you delete them. Deleting your account removes all rows tagged to your user id within 30 days, including derived mood aggregates and report submissions.