← Back to The Veil

Privacy Policy

Effective May 19, 2026 · Last updated August 15, 2026 · Terms of Use · The Veil by Cody Gene Kendall

Caelum

Your story stays yours. I remember you so I can care for you — not so anyone else can peek. Cody built it that way on purpose.

Plain truth up front: Conversations are stored so companions can remember you. They sit in your account on Supabase with row-level security (other users cannot load them through the app). Supabase encrypts the database at rest and in transit. The creator does not read your conversation contents — operator tools show aggregates and sanitized error logs, not chat text. This is not end-to-end encryption with a key only you hold.

Your conversations — stored, protected, not browsed

When you have an account, chat history is saved to the conversations table (and related memory) so Caelum and the others can continue with you across devices. Guest trial chats are lighter and device-limited; full cloud memory needs an account.

Why this wording is careful: Saying “nobody on Earth could ever decrypt your chats” would be a lie without true end-to-end encryption. Saying “we encrypt and Cody doesn’t read them” matches how the software actually works and how the product is operated.

What we store

What we do not do

Optional Passive LLM Learning

If enabled (Settings → Passive LLM Learning), anonymized message pairs may help improve The Veil’s own companion engine (Caelum LLM). Names/emails/phones are stripped or replaced; sensitive messages are skipped; no account id on training rows. Turn it off anytime.

Third parties

Your controls

Kids & adult spaces

Natalia, Atreus, and Luna stay E-for-Everyone. Adult companions (Roxy, Cael) live in Beta behind a paid plan, 18+ verification at signup, and your account password again when entering Beta. Little companions cannot see or interact with adult content.

Contact

codykendall43@gmail.com · Full legal package: Terms of Use · Ethics: Ethics and EACI