Privacy Policy

Last updated: June 2026

Overview

JobHunt is a local-first application. It does not collect, transmit, or store any personal data on remote servers. Everything stays on your machine.

What the app collects

JobHunt stores data you explicitly provide: job posting content captured via the Chrome extension, your resume text (pasted during onboarding), and your location preferences and settings. All of this is stored in a local SQLite database on your Mac under ~/.config/jobhunt/.

What the Chrome extension collects

When you click the toolbar button, the extension reads the current tab's URL, page title, visible text, and any structured data (JSON-LD) on the page. This content is sent only to the JobHunt app running locally on your machine via http://127.0.0.1.

Greenhouse job board API: When capturing a job from a Greenhouse-hosted job board (e.g. boards.greenhouse.io or job-boards.greenhouse.io), the extension makes a direct request to the Greenhouse public API (https://boards-api.greenhouse.io/v1/boards/…/jobs/…) to retrieve structured job data. The request includes a board identifier and job ID extracted from the URL — no credentials, account information, or personal data are sent. This request goes from your browser directly to Greenhouse's servers and is subject to Greenhouse's privacy policy. No other external server is contacted by the extension.

If the local app is not running, captures are held temporarily in Chrome's local extension storage (chrome.storage.local) on your device until you sync or clear them.

AI processing

JobHunt sends job description text to an AI model for extraction and fit scoring. By default this is a local model via LM Studio or Ollama — no data leaves your machine. If you configure a cloud provider (OpenAI, Anthropic, Google, OpenRouter), job description text is sent to that provider under their own privacy policy. Your resume is included in fit-scoring prompts.

This website

This website (jobhunt-app.com) uses PostHog to count page views, so we know which pages are worth improving. It runs in cookieless mode: no cookies are set, nothing is stored in your browser, and no consent banner is needed. PostHog derives a visitor identifier server-side from a daily-rotating salt combined with your IP address and browser user agent; the salt is discarded each day, so visits cannot be linked across days or back to you. Session recording and surveys are disabled.

This applies to the website only. The Mac app and the Chrome extension contain no analytics of any kind and do not contact PostHog.

Data sharing

We do not sell, share, or transfer any user data to third parties for any purpose. The app has no analytics, no telemetry, and no crash reporting.

Data retention

All data is stored locally on your device. You can delete it at any time by removing the database file or uninstalling the app.

Contact

Questions? Open an issue at github.com/brooksc/jobhunt/issues or visit jobhunt-app.com.