Privacy policy

Last updated: September 2026

FreeShelf is a CV/resume builder that runs entirely in your web browser. This page explains, plainly, what that means for your data — because the honest answer is: almost nothing leaves your device.

There's no account, and no server storing your CV

FreeShelf doesn't ask you to sign up, and it doesn't have a backend database of user CVs. Everything you type — your name, work history, education, skills, and any photo you add — is processed and rendered entirely in your browser using JavaScript. It is never transmitted to FreeShelf's servers, because FreeShelf doesn't have a server component to send it to.

What's saved, and where

So that you don't lose your work if you close the tab, FreeShelf saves a copy of what you've typed to your browser's own local storage — a small storage area built into every browser, tied to this specific site and this specific device. Specifically:

This data never leaves your browser. It is not synced to any account, not visible to FreeShelf, and not shared with any third party. You can see it for yourself in your browser's developer tools (Application → Local Storage), and you can erase it at any time by clearing your browsing data for this site, or by using a private/incognito window in the first place.

In short: if you clear your browser data, your draft is gone for good — there's no copy anywhere else to recover it from. Print or save your CV as a PDF before you do that.

Photos

If you upload a photo, it's resized and processed locally in your browser (using an in-browser canvas) and stored the same way as the rest of your data — in local storage, on your device only. It is never uploaded to a server.

Cookies

FreeShelf does not use cookies.

Third-party requests

The one external request FreeShelf's pages make is to Google Fonts, to load the typefaces used across the site. Loading a font this way means your browser makes a direct request to Google's servers, which — like any web request — includes your IP address and some basic technical details (browser type, etc.). Google's own privacy policy governs how that request is handled; FreeShelf doesn't receive or store anything from it. No CV content, form data, or anything you type is included in that request.

FreeShelf does not use analytics, advertising, or tracking scripts of any kind.

Children's privacy

FreeShelf isn't directed at children and doesn't knowingly collect personal information from anyone — children included — since it doesn't collect personal information from anyone at all, by design.

Changes to this policy

If what FreeShelf does with data ever changes — for example, if a future version adds optional cloud sync — this page will be updated first, and the change will be described plainly, the same way this page tries to.

Contact

Questions about this policy can be sent to gabrielgbr@hotmail.com.

← Back to FreeShelf