Catchr Chrome Extension

Privacy Policy

Last updated: November 1, 2026

Catchr is a Chrome extension helping job seekers track applications and refine resumes with AI. This page outlines what data Catchr accesses, how it's used, and what is never collected.

Catchr has no data backend. We do not collect, store, or have any access to your personal data. The extension sends it from your browser straight to Google and the AI you choose.

Data we never collect

The extension includes no analytics, tracking pixels, or account requirements. Nothing you do in Catchr is reported back to us.

Data stored on your device

Catchr keeps the following in your browser's storage. None of it is ever sent to us:

  • Your AI key or keys (Gemini, Claude, or ChatGPT, whichever you add). Each key is sent only to the company that issued it, when you use an AI feature or when Catchr checks that the key works.
  • Connected resume files: the name and ID only, chosen with the Google file picker.
  • Your name, if you confirm it, so Catchr can remove it from your resume before the AI sees it.
  • Your connected job tracking sheet: the name and ID only, chosen with the Google file picker.
  • Your settings, such as the color theme and whether the Catch It button shows on job sites.
  • In version 2.0 and later, your chosen AI and a record of any agreement to use Claude or ChatGPT, including the agreement version and when you accepted it. The record is kept even if you then decline Chrome's access prompt.
  • Recent results, such as your last fit score and the link to your last tailored resume. These are cleared when you close your browser.
  • Job details you're editing in the popup, including any job description you paste. These are cleared when you close your browser.
  • A troubleshooting log of recent AI requests. It records only timings and status codes, never your resume, job details, documents, or keys. It is cleared when you close your browser and leaves your device only if you copy it yourself.

Data sent to third-party services

This policy covers every current version of Catchr. Versions before 2.0 use Gemini only. Version 2.0 adds Claude and ChatGPT as optional choices. Until your extension updates to 2.0, those choices aren't available and Catchr sends nothing to Anthropic or OpenAI.

Catchr connects to these services using your own Google account and your own AI key:

  • Google Sheets API: logs applications to your own Sheet.
  • Google Docs API: reads your resume and creates tailored copies and interview prep documents. Catchr may also read connected resumes in your browser to suggest your name for you to confirm. That step doesn't send your resume to an AI.
  • Google Drive API: organizes those copies, using the drive.file scope, so Catchr can only see files it created or that you picked.
  • The AI you choose: Google's Gemini API, Anthropic's Claude API, or OpenAI's API processes your resume (with the name and contact details Catchr detects removed) and job descriptions using your key. Catchr sends each request only to the one you picked. Before Catchr sends anything to Anthropic or OpenAI for the first time, it shows you what it will send and asks you to agree. If what it sends to them changes, it asks again.

Your key goes directly from your browser to that company. It is never transmitted to any Catchr server.

Before sending your resume to the AI, Catchr replaces the name and contact details it detects with placeholders, and puts them back in the results on your device. A name you confirm, and some shortened forms of it, are matched throughout the resume. Until you confirm a name, Catchr looks for a likely name in the first few lines and removes that guess from the top section only. It looks throughout the resume for email addresses (including some spelled-out forms), phone numbers, web addresses starting with http or www, and profile links like LinkedIn or GitHub. Some phone number formats are only caught next to a label like "Phone" or near the top. Street addresses and ZIP or postal codes are removed from the top section only. Your city and state stay, because Check Fit uses location.

This matching can miss details, and the rest of your work history may still identify you. If something must stay private, leave it out of the resume you use with Catchr.

The AI company processes your requests under the terms for its API: Google's Gemini API terms, Anthropic's Commercial Terms and API data retention guidance, or the OpenAI Services Agreement and API data controls. How long each company keeps requests depends on the service, your account settings, and its exceptions for safety or legal reasons.

On Gemini's free tier, Google says it may use what you send to improve its products, and that human reviewers may read it. Turning on billing for your key's project in Google AI Studio stops Google using it to improve its AI, though Google may still keep requests for a limited time to check for misuse. Google's free-tier terms also say not to submit personal, confidential, or sensitive information. Removing contact details doesn't guarantee the rest of your resume is anonymous, so if your resume contains that kind of information, use a Gemini project with billing turned on.

Catchr's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

The Catchr file picker

To let you choose a tracking sheet or a resume from your Google Drive, Catchr opens one page we host, at picker.jobcatchr.app. It is a static page that runs Google's own file picker inside your browser.

  • It has no server-side code and no database, and it stores nothing.
  • The Google access token it needs is passed in the fragment of the web address, the portion that browsers never transmit to a server.
  • After a successful selection, it returns only the name and ID of the file you selected to the extension; cancel and error states return only their status.

Your job data, your resume contents, and your API key are never sent to this page.

Job page data

Catchr reads the job listing you are viewing (title, company, location, and description) in your browser, and sends it directly to the AI you chose, using your key, when you use an AI feature. Catching a job can also run a fit check automatically, if you have one resume connected and your tracker sheet has a Fit Score column. That automatic check uses the same resume filtering described above. Job descriptions are sent without that filtering.

When you create Interview Prep, Catchr may also ask the AI to look up public information about the company, using only the company name and job title. Claude and ChatGPT use their own web search. In version 2.0 and later, Gemini tries to read the company's own website instead. When the research finds sources, the prep document lists them. If it finds none, the prep document is written from your resume and the job description alone. Earlier versions use Google Search for Gemini. Catchr doesn't save any of it outside your browser and your Google account, though the AI you chose may keep it for a time under its own terms.

Permissions

  • identity: signs you in with Google.
  • storage: keeps the settings and items listed above in your browser.
  • activeTab and scripting: read the job listing you are viewing.
  • notifications: tell you when a tailored resume is ready.
  • alarms: keep longer tasks running in the background.
  • webNavigation: notice when you open a job page, so the Catch It button can appear.
  • Anthropic and OpenAI (optional): Chrome asks for these only if you choose Claude or ChatGPT. They let Catchr send your AI requests to that company, and no other site.
  • Job sites (LinkedIn, Indeed, Greenhouse, Lever, Wellfound, and Ashby): show the Catch It button on job listings and read the listing you are viewing.

Deleting your data

  • Uninstalling Catchr removes everything it stored in your browser, including your API key.
  • To remove Catchr's access to your Google account, open your Google account's third-party connections and remove Catchr.
  • Sheets and documents Catchr created are yours and stay in your Google Drive until you delete them.
  • To retire your AI key, delete it where you made it: Google AI Studio, the Anthropic Console, or the OpenAI Platform.
  • Uninstalling Catchr or deleting your key doesn't delete requests or responses an AI company has already kept. Use that company's API data controls or support to ask for deletion; its retention rules and legal exceptions still apply.

This website

jobcatchr.app uses Vercel Web Analytics to count page visits. It sets no cookies, does not track you across sites, and records visits anonymously, without tying them to you or your IP address. The site loads its fonts from Google Fonts, and the Support link opens Ko-fi, which has its own privacy policy. The free templates open in your own Google account or download straight to your device; we never see what you put in them.

Children's privacy

Catchr is intended for people 18 and older, as Google's Gemini API requires. We do not knowingly collect information from anyone, including anyone under 18.

Changes to this policy

If our data practices change, we'll update this page and the date above. If a change affects how Catchr uses your Google account data, we'll explain it in Catchr and ask you to agree before it applies to you.

Contact

Questions? Reach out at kevinjhernandez.dev@gmail.com.

Catchr is an independent project, unaffiliated with Google, Anthropic, OpenAI, LinkedIn, or any job board.