Privacy

Advoke CV does not collect, store, transmit or sell any of your personal information. This page explains exactly what happens to your data — in plain language.

The short version

Your resume, your photo, your contact details and everything else you type stay on your device. Nothing is uploaded. There is no server that stores user data. There are no analytics, no tracking, no advertising and no third-party requests of any kind.

What we do not collect

Advoke CV does not collect any of the following:

What happens to your resume

When you type into the editor, your resume is held in JavaScript memory and saved to your browser's localStorage. This is a small, private storage area on your own device. Every modern browser provides it, and every website can use it to remember preferences and data.

Your resume never leaves your device. There is no network request that carries resume data anywhere, because Advoke CV has no server that could receive it.

What happens when you export a PDF

When you export your resume as a PDF, your browser's own print engine generates the file locally. This is the same pipeline any website uses when it offers a "print this page" button. No PDF, image or document is ever sent to a server.

What happens to an uploaded photo

If you upload a profile photo, it is processed entirely inside your browser using the HTML canvas API. It is resized, re-encoded as a small WebP or JPEG data URL, and stored in your browser's local storage along with the rest of your resume. The photo file is never uploaded, and no copy of it exists anywhere outside your device.

What happens to your backups

When you export a backup from the Resumes panel, your browser creates a JSON file and saves it to your device using the standard file download mechanism. That file is entirely under your control. It is never uploaded anywhere.

When you import a backup, the file is read locally in your browser. Its contents are written into your browser's local storage and are not sent anywhere.

Storage limitations and risk

Because your resume is stored in your browser's local storage on your device, you should be aware of the following limitations.

Drafts do not sync across devices

Local storage is per-device and per-browser. If you create a resume on your phone, it will not appear on your laptop. If you use two browsers on the same device, each will have its own set of resumes.

Drafts can be lost if you clear your browser data

Clearing site data, cookies or "stored data" for advoke-cv.pages.dev in your browser settings will permanently delete every resume stored there. Using a private or incognito window and then closing it will do the same. Resetting your device or uninstalling the browser will also remove the data.

There is no recovery from these events. If you want to keep a copy of your resume independently of your browser's storage, use the Export backup option in the editor to save a JSON file, or export your resume as a PDF.

Storage has a size limit

Browsers limit how much data a site can store, typically around five megabytes. A resume with a small photo uses a fraction of this, and the editor shows you how much space you have used. If you hit the limit, delete an older resume or export and remove a large one.

Third-party services

Advoke CV is served as a static site through Cloudflare Pages. Cloudflare, as any hosting provider does, processes the network requests that reach the site — this is how any website on the internet works. Cloudflare's own privacy policy governs its processing of those requests and is not under our control. Advoke CV itself does not receive, store or have access to any request logs.

There are no other third-party services. No analytics platform, no advertising network, no CDN for fonts or scripts, no error monitoring service, no session recorder. The entire site is served from the same origin, and every script and stylesheet is hosted there.

Children

Advoke CV is a general-purpose tool for writing resumes. It does not knowingly collect information from anyone, including children. Since it does not collect any information from anyone at all, there is nothing to be concerned about here.

Your rights

Data-protection regulations such as the GDPR and the CCPA give individuals certain rights over data held about them: the right to access, the right to correction, the right to deletion, the right to portability. Because Advoke CV does not hold any data about you, those rights are trivially satisfied — there is nothing to access, correct, delete or transfer.

You are always in full control of your data, because it lives on your device and only you can access it. If you want to delete it, clear your browser's site data for advoke-cv.pages.dev, or use the Export backup option first and then clear it.

Changes to this statement

If the way Advoke CV handles data ever changes, this page will be updated and a clear notice will appear on the homepage. The current version of this statement is dated below. Since the product has no accounts, no server storage and no tracking, any change would have to be a genuine new feature rather than a modification of existing behaviour.

How to verify all of this

You do not need to take our word for any of it. Open your browser's developer tools, switch to the Network tab, and use Advoke CV as you normally would. You will see requests only for the page itself and its own CSS and JavaScript files, all served from advoke-cv.pages.dev. There will be no requests to any other domain — no analytics, no fonts, no tracking.

The complete source of every template, script and stylesheet is visible to anyone who views the page source. There is nothing hidden and nothing obfuscated.

Last reviewed: January 2025. If anything above is unclear or you want to suggest an improvement, you can open an issue in the public repository. There is no support email because there is no server that could receive one.