Private, local-first job-application tracker for LinkedIn & Indeed
chrome://extensions and turn on Developer mode (top-right).manifest.json).Chrome shows a "Developer mode extensions" notice on each launch — that's normal for unpacked installs.
Last updated: 2026-05-30
JobTrail is a Chrome extension that helps you track job applications you find on LinkedIn and Indeed. This page describes exactly what data the extension handles, where it lives, and what we do (and don't do) with it.
JobTrail runs entirely in your browser. Every job you track is saved to chrome.storage.local on your own device. The extension does not have a server-side database of your applications, and we never see or transmit your job-search data. The only personal information that ever leaves your device is your email address, and only if you choose to submit it to the Premium waitlist on the Premium tab. Read on for the details.
When you use JobTrail on a LinkedIn or Indeed job page, the extension reads the page's contents — title, company, location, posting URL, salary, and a few similar fields — so it can attach a status pill to the listing and let you save it to your tracker.
chrome.storage.local, a sandboxed per-extension area of your own browser profile.The Premium tab inside the side panel includes a "Coming soon" preview and an email waitlist form. If, and only if, you type in your email and click "Join the waitlist", JobTrail sends that one email address to our Supabase project (hcwnozzjsgqibhpebkhx.supabase.co) so we can notify you when Premium opens for beta access.
waitlist_signups row in our Supabase database plus an unconfirmed Supabase Auth user record with the same email.If we promote you to a Premium beta and you sign in via the (currently hidden) Premium Login screen, your job-application data is mirrored to your Supabase Auth account so it syncs across devices.
Settings → Gmail lets you connect a Gmail account so JobTrail can detect recruiter replies and auto-advance your application status. This uses Google's read-only Gmail scope, runs entirely in your browser, and forwards nothing off-device. The processed-message id cache is stored in chrome.storage.local. Disconnect any time from Settings.
JobTrail does not set cookies on any website. It uses chrome.storage.local (not cookies) for its own state.
storage / unlimitedStorage: Save your tracked applications locally.sidePanel: Open the JobTrail side panel.activeTab: Read the LinkedIn/Indeed page you're currently viewing.alarms: Run the daily streak refresh and the Gmail poll on a timer.identity: Used by the Gmail OAuth flow (you opt in) and the Premium Google sign-in flow (you opt in).downloads: Used by the "Export JSON backup" feature in Settings.linkedin.com, indeed.com): Display status pills on job listings on those sites.supabase.co): Used for the Premium waitlist call (if you submit one) and Premium cloud sync (if you're a beta tester).gmail.googleapis.com, oauth2.googleapis.com): Used by the optional Gmail integration (if you connect one).JobTrail is intended for job seekers, who are typically adults. We do not knowingly collect any personal information from children under 13.
We will update this page when the data practices of the extension change. The "Last updated" date at the top reflects the most recent revision.
For privacy questions or data-deletion requests, email Yoni Hazan at yoni.hazan.jobs@gmail.com.