CV◉Lens RESUME INTELLIGENCE
YOUR NEXT CHAPTER STARTS HERE

Good experience.
Clearer on paper.

Turn your resume into a clear, structured profile. See what's working and what could read better.

Gemini poweredNo account needed5 free checks / day
01 / BRING YOUR RESUMEConnecting…
Compare with a job description (optional)

With a job description, you also get matches, gaps and a plain verdict. It is sent to Gemini together with the resume (email, phone and links in it are removed first in free private mode) and is not stored. 30 to 20,000 characters.

Before you submit

Your resume is sent to Google Gemini for analysis. Google's data terms depend on the plan of the API key in use.

AI runs in the cloud. Files/results aren't saved on our server. What Google does with it depends on the data notice above.

Daily reset: midnight, Asia/Colombo. Allowance belongs to this browser, not a verified person.

BRING YOUR OWN KEY

Keep going with your own key.

When your 5 free daily checks are finished, you can analyse with your own Gemini API key. Calls then use your Google quota and billing, not ours. Works for text, PDF and DOCX, plus images when the owner allows full-file mode.

Stored encrypted on our server, never shown back or shared. Remove it any time. We still don't store your resume or results. Your key is only used for your analyses in this browser.

YOUR UPGRADE

More room to refine.

Activate a Gumroad licence for unlimited daily AI checks by default. The owner can cap or suspend a licence. Shared-IP and service-budget safeguards still apply.

One active browser per key. Changing browsers? The owner can release the link. We store only a key hash and its last four characters.

DATA & PRIVACY

Your resume is personal.

Uploads and extracted text are sent through this site's Cloudflare backend to Google Gemini. DOCX and (in free private mode) PDF are converted to plain text in your browser first. In full-file mode PDF and images are sent as inline document data, so Gemini performs visual reading/OCR.

If you add a job description, it is sent to Gemini with the resume for the comparison (in free private mode, emails, phone numbers and links in it are removed first) and is not stored. Do not upload passwords, payment information, government ID numbers or other unnecessary sensitive information. You must have permission to process the resume.

The owner runs this site in one of two modes, and the notice above the Analyse button tells you which. FREE mode uses a free Google Gemini key. Google's terms say that for unpaid usage it uses what is submitted, and the answers, to provide, improve and develop its products, that human reviewers may read, annotate and process the input and output (after disconnecting it from the account, key and project), and that you should not submit sensitive, confidential or personal information to unpaid services. In the EEA, Switzerland and the UK, Google's terms say the paid-service data terms apply even to free usage. Before anything is sent in free mode, our server removes your name, email, phone, address, links, ID numbers and any references section, then puts them back into your result locally. That removal is automatic and best-effort. Your employers, schools, job titles, dates, achievements, publications and the names of other people in normal sentences are still sent, and together they can identify you. BILLING mode uses a Gemini project with active billing. Google says it does not use paid-service prompts or responses to improve its products and logs them for a limited time only for safety, abuse and legal reasons. In billing mode your full file is sent, including your name and contact details. We can't verify the owner's billing status automatically.

If you add your own Gemini API key, it is stored AES-GCM encrypted, never displayed again, and deleted when you choose Remove. Analyses with it use your Google account's quota and terms.

The app doesn't persist document contents or results on the server. Results remain in page memory until cleared or the page is closed. D1 stores an anonymous browser hash, licence hash/tail, quota counts, timestamps and token counts. A salted IP hash supports abuse limits. Call metadata is retained for up to 30 days; browser/licence records remain until the owner removes them.

This is a resume-writing tool, not a recruitment decision system. JSON/XML exports do not connect to an ATS automatically. Browser tokens can be bypassed by clearing storage or switching browsers.

Google Gemini API terms ↗