1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7220],{2527:(e,s,t)=>{"use strict";function o(){return null}t.d(s,{A:()=>o})},15975:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>l});var o=t(95155),i=t(31874),a=t(2527);function n(){return(0,o.jsxs)("main",{className:"container py-16 text-body",children:[(0,o.jsx)(a.A,{title:"About OnDevicePDF - Privacy-First PDF Tools",description:"Learn about OnDevicePDF, privacy-first PDF tools built with local-first processing and transparent temporary backend handling for advanced editing features.",keywords:"about OnDevicePDF, privacy PDF tools, on-device processing, secure PDF editor",canonical:"https://www.ondevicepdf.com/about"}),(0,o.jsxs)("div",{className:"max-w-4xl mx-auto space-y-14",children:[(0,o.jsxs)("header",{className:"space-y-4",children:[(0,o.jsx)("p",{className:"text-sm font-semibold text-accent uppercase tracking-wide",children:"About"}),(0,o.jsx)("h1",{className:"text-3xl font-semibold",children:"Built for privacy, clarity, and control"}),(0,o.jsx)("p",{className:"text-muted-fg text-lg",children:"OnDevicePDF exists for people who believe documents should stay on their own devices, not on someone elseâs servers."})]}),(0,o.jsxs)("section",{className:"space-y-4",children:[(0,o.jsx)("h2",{className:"text-xl font-semibold",children:"Why we created OnDevicePDF"}),(0,o.jsx)("p",{className:"text-body",children:"At some point, most of us have uploaded a PDF to an online tool without really knowing what happens next."}),(0,o.jsx)("p",{className:"text-body",children:"Where is the file stored? Is it deleted immediately? Is a copy kept? Who can access it? These questions usually go unanswered - especially when the document contains contracts, IDs, financial records, or internal work."}),(0,o.jsx)("p",{className:"text-body",children:"The uncomfortable truth is that many cloud-based tools ask for trust without offering visibility. You upload sensitive files and simply hope theyâre handled responsibly."}),(0,o.jsx)("p",{className:"text-body",children:"We didnât want to keep making that trade-off. Editing a PDF shouldnât mean giving up control over where your data lives or how long it exists."}),(0,o.jsx)("p",{className:"text-body",children:"So we built OnDevicePDF around a simple idea: local-first processing by default, with explicit disclosure when advanced workflows need temporary backend support."}),(0,o.jsx)("p",{className:"text-body",children:"Most tools run locally in your browser. No accounts. For advanced PDF Editor operations, temporary backend processing is used with auto-delete controls. You stay informed and in control from start to finish."}),(0,o.jsx)("p",{className:"text-body font-medium",children:"Privacy isnât about hiding data. Itâs about knowing exactly where it is."})]}),(0,o.jsxs)("section",{className:"space-y-4",children:[(0,o.jsx)("h2",{className:"text-xl font-semibold",children:"How OnDevicePDF works"}),(0,o.jsx)("p",{className:"text-body",children:"Most tools run entirely in your browser. Merging, splitting, stamping, converting, and exporting usually happen locally using your deviceâs compute and memory."}),(0,o.jsx)("p",{className:"text-body",children:"Advanced PDF Editor operations may use secure temporary backend jobs for OCR and complex edits. Sessions are time-limited and can be removed immediately."})]}),(0,o.jsxs)("section",{className:"space-y-3",children:[(0,o.jsx)("h2",{className:"text-xl font-semibold",children:"Our promise"}),(0,o.jsxs)("ul",{className:"list-disc pl-5 space-y-2 text-body",children:[(0,o.jsx)("li",{children:"Most tools process PDFs on your device"}),(0,o.jsx)("li",{children:"Advanced editor flows use secure temporary backend processing with auto-delete"}),(0,o.jsx)("li",{children:"No accounts, no tracking of document contents"}),(0,o.jsx)("li",{children:"Fast, offline-capable tools"}),(0,o.jsx)("li",{children:"Simple workflows without unnecessary complexity"})]})]}),(0,o.jsxs)("section",{className:"space-y-6",children:[(0,o.jsx)("h2",{className:"text-xl font-semibold",children:"Who this is for"}),(0,o.jsxs)("div",{className:"grid gap-4 grid-cols-1 md:grid-cols-3",children:[(0,o.jsxs)("div",{className:"border border-hairline rounded-lg p-4 bg-card",children:[(0,o.jsx)("h3",{className:"font-semibold mb-1",children:"Students & educators"}),(0,o.jsx)("p",{className:"text-sm text-muted-fg",children:"Prepare handouts, annotate readings, and export assignments without exposing personal data."})]}),(0,o.jsxs)("div",{className:"border border-hairline rounded-lg p-4 bg-card",children:[(0,o.jsx)("h3",{className:"font-semibold mb-1",children:"Professionals under confidentiality"}),(0,o.jsx)("p",{className:"text-sm text-muted-fg",children:"Work with legal, HR, medical, or client documents that cannot leave your device."})]}),(0,o.jsxs)("div",{className:"border border-hairline rounded-lg p-4 bg-card",children:[(0,o.jsx)("h3",{className:"font-semibold mb-1",children:"Privacy-minded creators"}),(0,o.jsx)("p",{className:"text-sm text-muted-fg",children:"Keep control of drafts, invoices, and creative files without cloud syncing or surprise copies."})]})]})]}),(0,o.jsxs)("section",{className:"border border-hairline rounded-xl p-6 bg-page",children:[(0,o.jsx)("h2",{className:"text-xl font-semibold mb-2",children:"Help shape what we build"}),(0,o.jsxs)("p",{className:"text-body",children:["OnDevicePDF is actively evolving. If you have feedback or a feature ideas, email us at"," ",(0,o.jsx)("a",{href:"mailto:[email protected]",className:"text-accent font-medium hover:underline",children:"[email protected]"}),". The most useful ideas help shape our roadmap."]})]})]})]})}let r={"@context":"https://schema.org","@type":"AboutPage",name:"About OnDevicePDF",url:"https://www.ondevicepdf.com/about",description:"Learn about OnDevicePDF, a privacy-first PDF toolkit that processes files directly in your browser.",isPartOf:{"@type":"WebSite",name:"OnDevicePDF",url:"https://www.ondevicepdf.com"}};function l(){return(0,o.jsxs)(i.default,{children:[(0,o.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(r)}}),(0,o.jsx)(n,{})]})}},58588:(e,s,t)=>{Promise.resolve().then(t.bind(t,15975))}},e=>{e.O(0,[8500,6305,1874,8441,3794,7358],()=>e(e.s=58588)),_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.