PageSourceSearch

https://trueresume.ai/_next/static/chunks/pages/extension/privacy-c281e37aebfe8e78.js

js trueresume.ai collected 2026-10-02 01:13:07 UTC 7,022 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3278],{25345:function(e,s,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/extension/privacy",function(){return t(96571)}])},96571:function(e,s,t){"use strict";t.r(s),t.d(s,{default:function(){return a}});var i=t(85893);t(67294);var n=t(9008),r=t.n(n),o=t(41664),l=t.n(o);function a(){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(r(),{children:[(0,i.jsx)("title",{children:"Browser Extension Privacy Policy \xb7 Trueresume"}),(0,i.jsx)("meta",{name:"description",content:"Privacy practices of the Trueresume Auto-Apply browser extension."}),(0,i.jsx)("meta",{name:"robots",content:"index,follow"})]}),(0,i.jsxs)("main",{style:{maxWidth:760,margin:"0 auto",padding:"40px 24px 80px",fontFamily:"'Inter','Segoe UI',Roboto,sans-serif",color:"#111827",lineHeight:1.6},children:[(0,i.jsx)("p",{style:{fontSize:12,color:"#6B7280",marginBottom:8},children:(0,i.jsx)(l(),{href:"/",style:{color:"#FF4500",textDecoration:"none"},children:"← Trueresume home"})}),(0,i.jsx)("h1",{style:{fontSize:28,fontWeight:800,margin:"0 0 8px"},children:"Trueresume Auto-Apply — Browser Extension Privacy Policy"}),(0,i.jsxs)("p",{style:{fontSize:13,color:"#6B7280"},children:["Last updated: ","May 4, 2026"]}),(0,i.jsxs)("section",{style:{marginTop:24},children:[(0,i.jsx)("h2",{style:c,children:"1. What this extension is"}),(0,i.jsx)("p",{children:"The Trueresume Auto-Apply browser extension helps signed-in Trueresume users tailor their resume and answer common screening questions on third-party job boards and company application sites where the assistant is supported."}),(0,i.jsxs)("p",{children:["The extension is a thin client. Every account, AI request, and stored Q&A profile lives on ",(0,i.jsx)("a",{href:"https://trueresume.ai",children:"trueresume.ai"}),"and is governed by the main "," ",(0,i.jsx)(l(),{href:"/help/privacy",style:d,children:"Trueresume Privacy Policy"}),"."]})]}),(0,i.jsxs)("section",{style:{marginTop:24},children:[(0,i.jsx)("h2",{style:c,children:"2. Data the extension reads"}),(0,i.jsxs)("ul",{style:h,children:[(0,i.jsxs)("li",{children:[(0,i.jsx)("b",{children:"Job description text"})," from the active tab — only when you explicitly invoke the assistant on a job page (click the floating",(0,i.jsx)("b",{children:" TR"})," button or the toolbar icon). We use this to tailor your resume and pre-fill applications."]}),(0,i.jsxs)("li",{children:[(0,i.jsx)("b",{children:"Form-field labels"}),' on the active tab — only during an active autofill session — so we can match labels (e.g. "Years of experience with React") to your saved Q&A profile.']}),(0,i.jsxs)("li",{children:[(0,i.jsx)("b",{children:"Your trueresume.ai session cookie"})," — used solely to authenticate API calls to your own Trueresume account. The cookie is httpOnly and is never read or copied by the extension; it is only sent automatically by the browser to trueresume.ai."]})]}),(0,i.jsx)("p",{style:{fontWeight:600,marginTop:12},children:"The extension never reads:"}),(0,i.jsxs)("ul",{style:h,children:[(0,i.jsx)("li",{children:"Browsing history, bookmarks, or unrelated tabs."}),(0,i.jsxs)("li",{children:["Passwords, payment information, or any field marked sensitive by the page (",(0,i.jsx)("code",{children:'type="password"'}),", ",(0,i.jsx)("code",{children:'autocomplete="cc-*"'}),")."]}),(0,i.jsx)("li",{children:"Pages on domains you have not invoked the assistant on."})]})]}),(0,i.jsxs)("section",{style:{marginTop:24},children:[(0,i.jsx)("h2",{style:c,children:"3. Data the extension stores locally"}),(0,i.jsxs)("ul",{style:h,children:[(0,i.jsxs)("li",{children:[(0,i.jsx)("code",{children:"apiBase"}),": the canonical Trueresume URL (default",(0,i.jsx)("code",{children:" https://trueresume.ai"}),"). Configurable for self-hosted deployments only."]}),(0,i.jsx)("li",{children:"No personally identifiable information is stored in browser storage."})]})]}),(0,i.jsxs)("section",{style:{marginTop:24},children:[(0,i.jsx)("h2",{style:c,children:"4. Data the extension sends to Trueresume"}),(0,i.jsxs)("ul",{style:h,children:[(0,i.jsx)("li",{children:"The job description text you authorise the assistant to scrape."}),(0,i.jsx)("li",{children:"The screening question text you authorise the assistant to answer."}),(0,i.jsx)("li",{children:"Standard request metadata (timestamp, user-agent, the trueresume.ai session cookie that authenticates you)."})]}),(0,i.jsxs)("p",{children:["All requests go to first-party trueresume.ai endpoints over HTTPS. We do ",(0,i.jsx)("b",{children:"not"})," share extension data with any third party other than the AI providers (OpenAI / Anthropic / Google) used to generate resume content, governed by Trueresume's main DPA."]})]}),(0,i.jsxs)("section",{style:{marginTop:24},children:[(0,i.jsx)("h2",{style:c,children:"5. Permissions justification"}),(0,i.jsxs)("ul",{style:h,children:[(0,i.jsxs)("li",{children:[(0,i.jsx)("code",{children:"storage"})," — persist the API base URL setting."]}),(0,i.jsxs)("li",{children:[(0,i.jsx)("code",{children:"activeTab"})," + ",(0,i.jsx)("code",{children:"scripting"})," — read the currently visible job page only when you invoke the assistant."]}),(0,i.jsxs)("li",{children:[(0,i.jsx)("code",{children:"cookies"})," — verify session via ",(0,i.jsx)("code",{children:"/api/auth/session"}),"."]}),(0,i.jsxs)("li",{children:[(0,i.jsx)("code",{children:"host_permissions"})," for the supported job portals — required for content scripts to render the floating TR button on those sites and read the JD text."]})]})]}),(0,i.jsxs)("section",{style:{marginTop:24},children:[(0,i.jsx)("h2",{style:c,children:"6. Data retention & deleti
1on"}),(0,i.jsxs)("p",{children:["Job descriptions you scrape are stored against your Trueresume account so you can revisit and re-tailor them. You can delete any extracted job, your Q&A profile, or your full account at any time from "," ",(0,i.jsx)(l(),{href:"/account",style:d,children:"your account settings"}),"."]})]}),(0,i.jsxs)("section",{style:{marginTop:24},children:[(0,i.jsx)("h2",{style:c,children:"7. Children's privacy"}),(0,i.jsx)("p",{children:"The extension is not intended for users under 16."})]}),(0,i.jsxs)("section",{style:{marginTop:24},children:[(0,i.jsx)("h2",{style:c,children:"8. Contact"}),(0,i.jsxs)("p",{children:["Questions about this policy: ",(0,i.jsx)("a",{href:"mailto:[email protected]",children:"[email protected]"}),"."]})]}),(0,i.jsx)("hr",{style:{margin:"32px 0",border:0,borderTop:"1px solid #E5E7EB"}}),(0,i.jsx)("p",{style:{fontSize:12,color:"#6B7280"},children:"This page is the canonical privacy policy referenced by the Trueresume Auto-Apply listing on the Chrome Web Store, Microsoft Edge Add-ons, and Mozilla Add-ons."})]})]})}let c={fontSize:18,fontWeight:700,margin:"0 0 8px",color:"#111827"},h={paddingLeft:20,margin:"8px 0"},d={color:"#FF4500",textDecoration:"none",fontWeight:600};a.noLayout=!1}},function(e){e.O(0,[2888,9774,179],function(){return e(e.s=25345)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.