Account protection
Passwords are stored as salted scrypt hashes. Sessions use HttpOnly cookies and expire automatically. Content records are scoped to the signed-in account.
Secrets and integrations
AI, search, Supabase, and TikTok credentials are read by the server and are not placed in frontend JavaScript. TikTok access is granted through OAuth and can be revoked from TikTok account settings.
Content review
Generated content is stored as a draft or waiting for approval according to workspace settings. Phoenix does not guarantee that AI output is accurate, safe, rights-cleared, or suitable for publication.
Responsible disclosure
If you find a security issue, do not post credentials or private data in a public issue. Contact the owner of the Phoenix deployment with the affected page, impact, and steps to reproduce.