Last updated: February 25, 2026
CV CMS ("the Service") is a headless CMS for managing professional career data. This policy describes what data we collect, how we use it, and your rights regarding that data.
When you sign in via GitHub or Google OAuth, we receive and store your name, email address, and profile picture from the OAuth provider. This data is used solely for authentication and identifying your account.
The Service stores the career data you create, including jobs, highlights (achievements, projects, responsibilities), profile information, and associated metadata such as skills, domains, keywords, and metrics.
If you use the Service without signing in, your data is stored locally in your browser using IndexedDB. This data never leaves your device unless you choose to sign in, at which point it is migrated to a cloud database.
Each authenticated user receives a dedicated Turso (libSQL) database. Your career data is isolated in your own database and is not shared with other users.
Anonymous users' data is stored in IndexedDB within the browser. This data persists until you clear your browser data or explicitly clear it through the Settings page.
We use only essential cookies required for authentication sessions. We do not use tracking cookies, analytics cookies, or any third-party advertising cookies.
We use GitHub and Google as OAuth providers for authentication. Their respective privacy policies apply to data they process during the authentication flow.
Authenticated user data is stored in Turso databases. Turso acts as our database provider and processes data on our behalf.
The resume optimizer feature sends your career data to a user-configured n8n webhook URL for AI processing. This integration is optional and entirely user-initiated. The webhook URL is stored only in your browser's local storage. Personal contact details (name, email, phone, etc.) are not sent to the webhook — they are injected server-side after the AI response is received.
You can export all your data at any time from the Settings page as a JSON file. You can also delete all your data through the Settings page. These options are available to both authenticated and anonymous users.
If you have questions about this privacy policy, please contact us through the project's GitHub repository.