PageSourceSearch

https://careerdiary.io/assets/PrivacyPolicyPage-DI70hJoe.js

js careerdiary.io collected 2026-10-02 01:58:05 UTC 5,905 bytes, 1 lines download raw bytes

1import{j as e}from"./animation-CddyXVCz.js";import{B as n,ae as c,ah as l}from"./index-DnWsV7cE.js";import{A as d,R as t}from"./aiDataFlow-B75SC8b6.js";import"./react-vendor-CbN3pvl2.js";import"./supabase-iKSPld20.js";import"./docgen-Bp8WKBAE.js";import"./query-DPqpbKNH.js";const s={title:"Privacy Policy",lastUpdated:"September 23, 2026",sections:[{heading:"Information We Collect",paragraphs:["CareerDiary collects information you provide directly to us when you create an account, use our services, or communicate with us. This may include your name, email address, career information, resumes, and job applications.","Our free ATS resume scan — whether run on this site or through our public scan API (for example, via the CareerDiary assistant in third-party AI chat tools) — processes your resume text transiently in memory to compute the result. The text is never stored, and our server logs record only metadata (such as text length and score), never resume content."]},{heading:"How We Use Your Information",paragraphs:["We use the information we collect to:"],bullets:["Provide, maintain, and improve our services","Generate AI-tailored resumes and cover letters","Send you technical notices and support messages","Respond to your comments and questions","Analyze usage patterns to improve user experience"]},{heading:"AI Processing (Google Gemini)",paragraphs:[`Our AI features — reading and tailoring resumes, cover letters, interview prep, rewrites and the career assistant — are powered by ${d}. When you use one, the text it needs is sent from your browser to our server, and from our server to Google's Gemini API, which returns the result. We never send it from your browser to Google directly.`,`${t.extraction} If a PDF has no selectable text (a scan), your browser may send images of its pages to our server so the text can be read; they are not stored. ${t.processing}`,`${t.guestStorage} ${t.accountStorage}`,"The free ATS resume checker scans your resume in your browser without an AI model. Its one optional AI rewrite sends a single bullet (up to 350 characters) and up to 500 characters of the job description to Gemini, and nothing from that request is stored."]},{heading:"Information Sharing",paragraphs:["We do not sell, trade, or rent your personal information to third parties. We may share your information only in the following circumstances:"],bullets:["With your consent","To comply with legal obligations","To protect our rights and prevent fraud","With Google, whose Gemini API runs our AI features, as described in the AI Processing section","With service providers who assist in our operations (under strict confidentiality)"]},{heading:"Data Security",paragraphs:["We implement appropriate technical and organizational measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction. However, no method of transmission over the Internet is 100% secure."]},{heading:"Your Rights",paragraphs:["You have the right to:"],bullets:["Access and receive a copy of your personal data","Correct inaccurate or incomplete data","Request deletion of your data","Object to or restrict certain processing","Export your data in a portable format"]},{heading:"Cookies and Tracking",paragraphs:["We use cookies and similar tracking technologies to track activity on our service and hold certain information. You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent."]},{heading:"Children's Privacy",paragraphs:["Our service is not intended for individuals under the age of 18. We do not knowingly collect personal information from children under 18."]},{heading:"Changes to This Policy",paragraphs:['We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date.']},{heading:"Contact Us",paragraphs:["If you have questions about this Privacy Policy, please contact us at"],email:"[email protected]"}]},v=({onBack:o})=>e.jsxs("div",{className:"min-h-screen min-h-dvh bg-[var(--bg-primary)] transition-colors",children:[e.jsx("header",{className:"sticky top-0 z-50 border-b border-[var(--border-default)]/30 bg-[var(--bg-primary)]/90 backdrop-blur-xl",children:e.jsxs("div",{className:"mx-auto flex w-full max-w-6xl items-center justify-between px-4 py-4 md:px-8 safe-area-top",children:[e.jsxs(n,{onClick:o,variant:"ghost",size:"sm",className:"flex items-center gap-2 text-[var(--text-primary)] hover:text-[var(--color-accent)] transition-colors h-auto border-none p-0",children:[e.jsx("span",{className:"material-symbols-outlined",children:"arrow_back"}),e.jsx("span",{className:"font-semibold",children:"Back"})]}),e.jsx(c,{})]})}),e.jsx("main",{className:"mx-auto max-w-4xl px-4 py-12 md:px-8 md:py-16",children:e.jsxs("div",{className:"iconic-surface p-8 md:p-12 space-y-8",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsx(l,{size:"md",className:"text-[var(--text-primary)]"}),e.jsx("h1",{className:"text-4xl font-bold text-[var(--text-primary)]",children:s.title}),e.jsxs("p",{className:"text-sm text-[var(--text-secondary)]/60",children:["Last updated: ",s.lastUpdated]})]}),e.jsx("div",{className:"space-y-6 text-[var(--text-secondary)]",children:s.sections.map((r,i)=>e.jsxs("section",{className:"space-y-3",children:[e.jsxs("h2",{className:"text-2xl font-bold text-[var(--text-primary)]",children:[i+1,". ",r.heading]}),r.paragraphs.map(a=>e.jsxs("p",{children:[a,r.email&&a===r.paragraphs[r.paragraphs.length-1]&&e.jsxs(e.Fragment,{children:[" ",e.jsx("a",{href:`mailto:${r.email}`,className:"text-[var(--color-accent)] hover:underline",children:r.email})]})]},a)),r.bullets&&e.jsx("ul",{className:"list-disc list-inside space-y-2 ml-4",children:r.bullets.map(a=>e.jsx("li",{children:a},a))})]},r.heading))})]})})]});
1export{v as PrivacyPolicyPage};

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.