Privacy Policy

JD Analyzer — Last updated: May 2026

JD Analyzer ("the extension", "we") is a Chrome browser extension that helps job seekers analyze job descriptions against their resume using AI. This document explains what data we handle and how.

TL;DR

What Data the Extension Handles

Data Where it's stored Where it's sent
Resume text (parsed from your uploaded file) chrome.storage.local (your browser) Your chosen AI provider's API
Job description text (pasted by you) Memory only (cleared when popup closes) Your chosen AI provider's API
API key (Claude or OpenAI) chrome.storage.local (your browser) The corresponding provider's API for authentication
Analysis results, generated cover letters Memory only (cleared when popup closes) Not sent anywhere

What We DO NOT Do

Third-Party Services

When you click "Analyze" or generate any AI output, the extension makes a direct HTTPS request from your browser to the API provider you configured:

Your resume and the JD text are included in these requests. You should review the privacy policy of whichever provider you choose.

Permissions Used

The extension does not request permissions for <all_urls> and does not read or modify any web pages you visit.

File Parsing

When you upload a PDF, DOCX, or TXT resume:

Your Rights

You can delete all locally stored data at any time by:

  1. Right-click the JD Analyzer icon → "Remove from Chrome", or
  2. Going to chrome://extensions/ → JD Analyzer → "Remove", or
  3. Opening Settings ⚙️ → manually clearing the API key field and the resume field, then saving.

Removing the extension wipes all chrome.storage.local data associated with it.

Changes to This Policy

If we ever change how data is handled, we will update this document and bump the "Last updated" date. Material changes will be announced in the extension's release notes.

Contact

If you have questions, please open an issue on GitHub: https://github.com/HAONANTAO/jd-analyzer/issues