Privacy Policy — Apply Pilot

Last updated: September 5, 2026

Apply Pilot ("the Extension") is a Chrome extension that helps you auto-fill job application forms using a personal profile you create and manage entirely on your own device.


1. Data We Collect and Store

Apply Pilot saves the following data locally on your device using Chrome's built-in chrome.storage.local API. The extension uses your profile to fill forms on the page you choose. Enabling automatic AI matching or explicitly invoking an AI action, including smart import or connection testing, sends the data needed for that action to your selected service as described in Section 3.

CategoryExamples
Personal informationName, email address, phone number, date of birth, gender, nationality
AddressStreet, city, state, postal code, country
Online profilesLinkedIn, GitHub, portfolio, personal website URLs
Work informationJob title, company, years of experience, notice period, salary expectation, work authorization status
EducationDegree, university, major, graduation year
SkillsProgramming languages, technical skills, certifications
Pre-written answersYour prepared answers to common application questions (e.g., "Why do you want this role?")
AI provider settingsYour chosen AI provider (Anthropic, OpenAI, or Ollama), model name, local server address, and any cloud API key — stored locally only

AI requests are not routed through an Apply Pilot server, and profile data is not sent to the developer.


2. How We Use Your Data

Your profile data is used solely to:


3. Optional AI Features and Third-Party Data Transmission

Apply Pilot includes optional AI features powered by cloud large language model (LLM) APIs or an Ollama server. Automatic AI matching is disabled by default and activates when you:

  1. Explicitly enable it in the extension's Settings page, and
  2. Provide your own API key from Anthropic or OpenAI, or configure a local Ollama model.

For AI matching and answer generation, the request includes the data needed for the task and is sent to the service you selected (Anthropic, OpenAI, or Ollama):

This data is transmitted directly from your browser to the API provider. It is not routed through any Apply Pilot server.

Cloud API keys are saved locally and included in requests to the selected provider for authentication. They are not sent to Apply Pilot. Ollama does not require an API key in the extension.

Ollama requests go through the extension background worker to your configured loopback address. Downloaded local models run on your device; cloud models served through Ollama still run remotely. The extension does not download models automatically.

Smart import is an explicit action that sends the selected document content to the configured service, even when automatic AI matching is disabled. Connection testing sends a short test prompt. Ollama smart import supports text and Markdown, not PDF.

Ollama model discovery requests the installed-model list from your configured local server without sending profile or document content.

Please review the privacy policies of your chosen provider:

If you neither enable automatic AI matching nor explicitly invoke an AI action, no AI requests are sent.


4. Data Storage and Retention

Your saved profile, settings, and learned answers are stored in your browser using chrome.storage.local. These local copies remain until you:

The developer cannot retrieve or delete your local data on your behalf. Clearing local data does not delete data already sent to a selected AI service; that service's policies govern its handling and retention.


5. Permissions Explanation

PermissionPurpose
storageSave your profile and settings locally on your device
activeTabTemporarily access the current page so the extension can scan and fill its form when you trigger it
scriptingInject the form-filling script into the current page when you trigger it
Loopback host permissions (localhost, 127.0.0.1, [::1]; HTTP/HTTPS)Allow the background worker to call your local Ollama server. These permissions do not grant access to arbitrary websites.

6. Data Sharing

Apply Pilot does not:


7. Children's Privacy

Apply Pilot is intended for adults seeking employment. We do not knowingly collect data from users under the age of 16.


8. Changes to This Policy

If this policy is updated, the "Last updated" date at the top of this page will change. Continued use of the extension after changes constitutes acceptance of the updated policy.


9. Contact

If you have questions or concerns about this privacy policy, please contact:

Email: support@littlellm.com
GitHub: https://github.com/janewu77/apply-pilot