Skip to content

Instantly share code, notes, and snippets.

@mattohan567
Last active January 16, 2026 04:17
Show Gist options
  • Select an option

  • Save mattohan567/ab16ad6b526683ee64de3f9073a76c42 to your computer and use it in GitHub Desktop.

Select an option

Save mattohan567/ab16ad6b526683ee64de3f9073a76c42 to your computer and use it in GitHub Desktop.

Privacy Policy for JobLens

Last Updated: January 15, 2025

Overview

JobLens is a privacy-first Chrome extension that helps you organize job application emails in Gmail. This extension was designed with your privacy as the top priority—all processing happens locally on your device.

Data Collection

We do not collect, store, or transmit any of your personal data.

Specifically, this extension:

  • Does NOT send your emails to any server
  • Does NOT collect your email addresses or contacts
  • Does NOT track your browsing activity
  • Does NOT use analytics or tracking services
  • Does NOT store your data on external servers
  • Does NOT require any account or login

How the Extension Works

  1. Local DOM Reading: The extension reads email subject lines and snippets directly from Gmail's webpage (the DOM) as you view them. This happens entirely within your browser.

  2. Local ML Classification: Email classification is performed using a machine learning model that runs entirely in your browser using WebAssembly. No email content is ever sent to external servers for processing.

  3. Model Download: The ML model is downloaded once from HuggingFace's CDN (huggingface.co) and cached by your browser. Only the model file is downloaded—your email data never leaves your device.

  4. In-Memory Storage: Classification results are cached in memory during your browsing session. This cache is cleared when you close or refresh the Gmail tab. No persistent storage is used.

Permissions Explained

This extension requests minimal permissions:

  • Host Permission (mail.google.com): Required to read Gmail's DOM and inject classification badges on email rows.
  • Host Permission (huggingface.co): Required to download the ML model file once for local processing.
  • Offscreen Permission: Required to run the ML model in a separate document for performance reasons.

Third-Party Services

The only external service this extension connects to is HuggingFace's CDN to download the machine learning model. This is a one-time download that is cached by your browser. No user data is transmitted to HuggingFace or any other third party.

Data Security

Since all data processing occurs locally on your device and no personal data is collected or transmitted, there is no risk of data breaches or unauthorized access to your email content through this extension.

Children's Privacy

This extension does not collect any personal information from anyone, including children under 13.

Changes to This Policy

If we make changes to this privacy policy, we will update the "Last Updated" date above. Continued use of the extension after changes constitutes acceptance of the updated policy.

Contact

If you have questions about this privacy policy, please contact us at jobtracker.extension@gmail.com

Summary

  • All email processing happens locally in your browser
  • No data is collected, stored, or transmitted
  • No accounts, logins, or tracking
  • The only network request is to download the ML model once
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment