If the answer isn't here, I probably don't know it.
For questions, bug reports, or data-deletion requests, email me at:
support@jobapptracker.xyzThe extension requests read-only access to Gmail. It searches for emails matching job-application keywords and extracts the sender, subject, date, and body text. It cannot modify, delete, or send emails on your behalf.
No. All email parsing happens locally in your browser. Only structured fields (company name, role, date applied, status) are sent to the backend.
Open the extension popup, go to Settings, and click Reset All Data. This permanently removes all tracked applications from our server. To delete your account entirely, contact us at the email above.
Click Disconnect Gmail in the extension settings. You can also revoke access from Google Account Permissions.
Check your internet connection. If the problem persists, our server may be temporarily down — try again in a few minutes. If it continues, contact us.
Yes. On the web dashboard, click + Add to create a new application entry. You can edit all fields inline.
It makes the parsing way better by using WebLLM to fill in missing/incorrect fields. It runs on your machine but it shouldn't be too demanding.
Email me with as much information about the email that didn't work as possible. Or just don't apply there anymore.
| Permission | Why it's needed |
|---|---|
| identity | OAuth flow to sign in with your Google account for Gmail access. |
| alarms | Schedule automatic background syncs every 30 minutes. |
| storage | Store your auth tokens and settings locally in the browser. |
| tabs | Open the web dashboard or password-reset page in a new tab. (This is the permission that asks to read your browsing history. It's just worded like that because it can see the names of the tabs, which is a form of browsing history.) |
| gmail.readonly | Read email subjects and bodies to detect job-application emails. Cannot modify or send mail. |
| Host: gmail.googleapis.com | Fetch emails from the Gmail API. |
| Host: jobapptracker.xyz | Send structured application data to the backend server. |