Offlyn Apply Star on GitHub
Privacy First

Privacy Policy

Short version: we collect nothing. Your data lives on your device and never leaves it.

Effective date: March 4, 2026 · Last updated: March 4, 2026

TL;DR

No servers

We operate zero backend infrastructure

No tracking

No analytics, no cookies, no fingerprinting

No third parties

Your data is never shared or sold

Open source

Read every line on GitHub. Trust, but verify.

1 Who We Are

Offlyn Apply is a free, open-source browser extension maintained by Joel Nishanth and contributors on GitHub. The extension is available for Chrome (Chrome Web Store) and Firefox.

Contact: joel@offlyn.ai · GitHub: joelnishanth/offlyn-apply

2 What Data We Collect

Data stored locally on your device

The following information is saved exclusively in your browser's storage.local — it never leaves your machine:

  • Your profile information: name, email address, phone number, home address, and work authorization status
  • Your resume content (parsed text) and uploaded file reference
  • Work history, education, skills, and links (LinkedIn, GitHub, portfolio)
  • Cover letter templates and AI-generated cover letter drafts
  • Job application history: job title, company, date, status, and any notes you add
  • Your AI model preferences and extension settings
  • Auto-fill corrections you make (used to improve future fills locally)

Data we do not collect

  • We do not collect any data on our own servers — we have none
  • We do not collect your browsing history or visited URLs
  • We do not collect crash reports, usage analytics, or telemetry
  • We do not collect your IP address or location
  • We do not use cookies or any form of persistent online identifier

3 How Your Data Is Used

All data stored by Offlyn Apply is used solely to provide the extension's features — auto-filling job application forms and generating cover letters. Specifically:

  • Profile data is read to populate form fields on job application pages you visit
  • Resume and profile content is passed to a locally-running Ollama instance on your machine (at localhost:11434) to generate cover letters. This request never leaves your device
  • Application history is displayed in the dashboard for your own tracking purposes
  • Manual corrections you make to auto-filled fields are stored locally to improve the fill accuracy of future applications

Your data is never used for advertising, profiling, or any purpose outside of providing the features you explicitly use.

4 Permissions Explained

The extension requests the following browser permissions. Here is exactly why each one is needed:

storage
Saves your profile, application history, and settings locally in the browser.
unlimitedStorage
Allows storing detailed resume text and a full history of applications without hitting the 5 MB browser default limit.
tabs
Reads the current tab URL to detect which job board you are on and enable the correct auto-fill actions. URLs are not stored or transmitted.
contextMenus
Adds a right-click menu option to trigger auto-fill without opening the popup, useful on complex multi-step application forms.
alarms
Schedules local background tasks such as checking for stale application records. No network calls are made during these callbacks.
scripting
Injects the auto-fill logic into job application pages when you explicitly click "Auto-Fill Form". Only bundled, locally-stored scripts are injected — no remote code.
Host permission <all_urls>
Required because job applications exist on thousands of domains (LinkedIn, Workday, Greenhouse, Lever, company career pages). There is no finite list to enumerate. The extension only reads and fills form fields on the page you are actively visiting.
Host permission localhost:11434
Required to communicate with a locally-running Ollama instance on your machine for on-device AI cover letter generation. This is a local loopback address — no data leaves your device.

5 Third-Party Services

Offlyn Apply does not integrate with any third-party analytics, advertising, or data-processing services.

The only optional network interaction is with Ollama, which runs entirely on your own machine. Ollama is not operated by us. If you use Ollama, you are subject to its own terms — but since it runs locally, your data never leaves your device even in that case.

The extension does not load or execute any remote code. All JavaScript is bundled into the extension package itself.

6 Data Retention & Deletion

All data is retained locally until you explicitly delete it. You can clear your data at any time in two ways:

  • From within the extension: Open the extension home page → "Clear Applications" or "Export & Clear Profile" to wipe specific data
  • From your browser settings: Go to your browser's extension storage manager and clear site data for Offlyn Apply
  • By uninstalling: Removing the extension from your browser deletes all locally stored data

Since we hold no data on any server, there is nothing for us to delete on our end — the data only exists on your device.

7 Children's Privacy

Offlyn Apply is not directed at children under the age of 13. We do not knowingly collect any information from children. Because all data is stored locally and we collect nothing ourselves, no special handling is required beyond standard browser storage controls.

8 Changes to This Policy

If this policy changes, the updated version will be posted at this URL with a revised "Last updated" date at the top. Significant changes will also be announced in the CHANGELOG and as a pinned GitHub release note.

Because we do not collect your email or any contact information, we cannot notify you directly. We recommend watching the GitHub repository for updates.

9 Contact

Questions about this privacy policy? You can reach us through any of the following:

Our Commitments

We do not sell or transfer user data to third parties, outside of the approved use cases

We do not use or transfer user data for purposes unrelated to auto-filling job applications

We do not use or transfer user data to determine creditworthiness or for lending purposes

Because we can't access what we never collect.