Effective date: May 9, 2025

1. Who We Are

Roostr is a Chrome extension that lets you save, organize, and track job postings from websites you visit. This policy explains what data the extension collects, how we use it, and the choices you have.

2. What Data We Collect

Category Details Stored Where Retention
User-Provided Info chrome.storage.local (on your device only) Until you delete it or uninstall the extension.
Job-Listing Data chrome.storage.local Same as above.
Extension Settings Theme preference, column settings, filters, toggle states. chrome.storage.local Same as above.
Network Requests Calls to api.openai.com when you use AI-powered features (e.g., job-description summarization). Sent directly from your browser to OpenAI over HTTPS; we do not proxy or log the content. Not retained by us.

We do NOT:

3. How We Use the Data

Purpose Legal Basis*
Provide core features (save jobs, display data). Legitimate interest / Performance of a contract.
Optional AI features that require your OpenAI key. Consent (you supply the key).
Store user settings so Roostr remembers your preferences. Legitimate interest.

*If you are in the European Economic Area or UK, the legal bases above apply under GDPR.

4. Permissions & Why We Need Them

Chrome Permission Why It’s Requested
activeTab Inject the “Save Job” button on pages you enable.
scripting / storage Save job data and inject content scripts.
notifications (Optional) Send status alerts you explicitly enable, e.g., “Job saved.”
optional_host_permissions Activated only when you toggle Roostr on for a site, allowing us to read page HTML to extract job info.

Roostr never accesses sites unless you grant the permission via the in-popup toggle.

5. Data Sharing and Third Parties

6. Security