Last updated: April 21, 2026
The Resumly Chrome Extension is designed with one rule: nothing leaves your browser unless you click “Import to Resumly”.
When \u2014 and only when \u2014 you click the Resumly icon in the Chrome toolbar, the extension runs a one-time script in the active tab that reads:
application/ld+json structured data on the page (e.g. JobPosting schemas)This happens locally in your browser. Nothing is sent to any server at this stage.
The popup shows you a preview card with the extracted title, company, and location. The full payload is held in memory in the popup process only.
When you click Import to Resumly, the extension:
https://resumly.app/import#data=\u2026The payload is placed in the URL hash, which by design is never transmitted to any server \u2014 not even resumly.app’s. The hash is readable only by the JavaScript running on the /import page in your browser. That script decodes it, sends it to Resumly’s job parser API under your session, saves the parsed job to your account, and redirects you to the funnel.
activeTab and scripting, both scoped to the tab you’re on when you click the iconchrome.storageOnce the data reaches resumly.app, it is subject to the main Resumly Privacy Policy. The imported job becomes a row in your account’s jobs table, linked to the resume and application you create from it.
Questions? Email yj.digitall@gmail.com.