PageSourceSearch

https://justee.ai/static/js/5707.e4787160.js

js justee.ai collected 2026-10-05 12:09:13 UTC 30,406 bytes, 1 lines download raw bytes

1(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[5707],{29976:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(96540),o=r(5556),s=r.n(o),i={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},a=Object.defineProperty,c=Object.defineProperties,d=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,p=(e,t,r)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,y=(e,t)=>{for(var r in t||(t={}))h.call(t,r)&&p(e,r,t[r]);if(l)for(var r of l(t))u.call(t,r)&&p(e,r,t[r]);return e},m=(e,t,r)=>{const o=(0,n.forwardRef)(((t,o)=>{var s,a=t,{color:p="currentColor",size:m=24,stroke:x=2,children:v}=a,f=((e,t)=>{var r={};for(var n in e)h.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&l)for(var n of l(e))t.indexOf(n)<0&&u.call(e,n)&&(r[n]=e[n]);return r})(a,["color","size","stroke","children"]);return(0,n.createElement)("svg",y((s=y({ref:o},i),c(s,d({width:m,height:m,stroke:p,strokeWidth:x,className:`tabler-icon tabler-icon-${e}`}))),f),[...r.map((([e,t])=>(0,n.createElement)(e,t))),...v||[]])}));return o.propTypes={color:s().string,size:s().oneOfType([s().string,s().number]),stroke:s().oneOfType([s().string,s().number])},o.displayName=`${t}`,o}},62545:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var n=(0,r(29976).A)("plus","IconPlus",[["path",{d:"M12 5l0 14",key:"svg-0"}],["path",{d:"M5 12l14 0",key:"svg-1"}]])},2694:(e,t,r)=>{"use strict";var n=r(6925);function o(){}function s(){}s.resetWarningCache=o,e.exports=function(){function e(e,t,r,o,s,i){if(i!==n){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:s,resetWarningCache:o};return r.PropTypes=r,r}},5556:(e,t,r)=>{e.exports=r(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},10752:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(74848),o=r(96540),s=r(87164),i=r(85902),a=function(){return a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)},c="https://justee.ai",d="".concat(c,"/static/home/images/og-default.jpg");const l=function(e){var t=e.title,r=e.description,l=e.robots,h=e.children,u=e.sx,p=e.canonical,y=e.ogImage,m=e.ogType,x=void 0===m?"website":m,v=e.schemaOrg,f=(0,o.useState)(!1),g=f[0],b=f[1];(0,o.useEffect)((function(){"undefined"!=typeof window&&"web.stg.justee.ai"===window.location.hostname&&b(!0)}),[]);var j=g?"noindex, nofollow":l,w=p?p.startsWith("http")?p:"".concat(c).concat(p):void 0,A=y||d;return(0,n.jsxs)(s.A,a({sx:a({overflowX:"hidden"},u)},{children:[(0,n.jsxs)(i.mg,a({defer:!1},{children:[(0,n.jsx)("title",{children:t}),(0,n.jsx)("meta",{name:"description",content:r}),j&&(0,n.jsx)("meta",{name:"robots",content:j}),w&&(0,n.jsx)("link",{rel:"canonical",href:w}),(0,n.jsx)("meta",{property:"og:title",content:t}),(0,n.jsx)("meta",{property:"og:description",content:r}),(0,n.jsx)("meta",{property:"og:type",content:x}),(0,n.jsx)("meta",{property:"og:image",content:A}),(0,n.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,n.jsx)("meta",{property:"og:image:height",content:"630"}),w&&(0,n.jsx)("meta",{property:"og:url",content:w}),(0,n.jsx)("meta",{property:"og:site_name",content:"Justee"}),(0,n.jsx)("meta",{property:"og:locale",content:"en_US"}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,n.jsx)("meta",{name:"twitter:title",content:t}),(0,n.jsx)("meta",{name:"twitter:description",content:r}),(0,n.jsx)("meta",{name:"twitter:image",content:A}),v&&(0,n.jsx)("script",a({type:"application/ld+json"},{children:JSON.stringify(Array.isArray(v)?v:[v]).replace(/</g,"\\u003c").replace(/>/g,"\\u003e").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}))]})),h]}))}},45054:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var n=r(74848),o=r(14977),s=r(44675),i=r(56581),a=function(){return a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},a.apply(this,arguments)};const c=function(e){var t=e.children,r=e.className,c=e.sx,d=(0,i.d4)((function(e){return e.customizer})),l=(0,s.A)().palette.divider;return(0,n.jsx)(o.A,a({sx:a({p:0,border:"1px solid ".concat(l),position:"relative"},c),className:r,elevation:d.isCardShadow?9:0,variant:d.isCardShadow?void 0:"outlined"},{children:t}))}},55707:(e,t,r)=>{"use strict";r.r(t),r.d(t,{FPM_DIFFERENCES:()=>H,default:()=>Y});var n=r(74848),o=r(96540),s=r(87164),i=r(47951),a=r(8239),c=r(30995),d=r(86990),l=r(33551),h=r(82022),u=r(64137),p=r(43884),y=r(14774),m=r(33198),x=r(96627),v=r(86798),f=r(15001),g=r(40921),b=r(88737),j=r(16576),w=r(44675),A=r(11848),k=r(62545),I=r(49211),P=r(1878),S=r(41960),W=r(20926),T=r(25842),O=r(19932),M=r(84976),z=r(10752),F=r(45054),J=r(55471),C=r(58639),E=function(){return E=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},E.apply(this,arguments)};function N(e){var t=e.children;return(0,n.jsx)(l.A,E({variant:"h4",fontWeight:700,sx:{mb:2,fontSize:{xs:"26px",lg:"32px"}}},{children:t}))}function _(e){var t=e.children;return(0,n.jsx)(l.A,E({variant:"body1",color:"text.secondary",sx:{fontSize:"17px",lineHeight:1.7,mb:2}},{children:t}))}function R(e){var t=e.children;return(0,n.jsxs)(c.A,E({direction:"row",spacing:1.25,alignItems:"flex-start",sx:{mb:1.25}},{children:[(0,n.jsx)(I.A,{sx:{fontSize:20,color:"primary.main",mt:"3px",flexShrink:0}}),(0,n.jsx)(l.A,E({variant:"body1",color:"text.secondary",sx:{lineHeight:1.6}},{children:t}))]}))}var q=[{aspect:"Who can read your stored content",justee:"Only you. It is encrypted with a key we never hold.",general:"The provider stores it on their systems and can read it."}
1,{aspect:"What the AI receives",justee:"A PII-redacted version, sent from our servers with no name, email, or account attached.",general:"Your text as typed, tied to your account."},{aspect:"Used to train AI models",justee:"No.",general:"Often yes on consumer tiers, unless you find and change the setting."},{aspect:"After you delete it",justee:"You set a retention window and items auto-delete. Backup copies expire on a fixed schedule and stay unreadable for private items.",general:"May be retained under the provider's own retention policies."},{aspect:"If a subpoena reaches the company",justee:"Because we never hold your key, we cannot read your content, and neither can anyone we might be compelled to share it with.",general:"Readable conversations, under the provider's own policies."}],H=[{id:"sharing",label:"Sharing",body:"Share links and email shares are not available, because a shared copy would need to be resealed to each recipient’s key, which we have not built yet; choose Standard for items you plan to share."},{id:"chat-search",label:"Chat search",body:"You cannot search across private chat threads by their message text, because we hold that text only in sealed form and cannot read it to match a query; open a thread to read it, and its memory of your edits carries across sessions as normal."},{id:"chat-doc-grounding",label:"In-document search in chat",body:"When you chat about a private review, the assistant searches your document by keyword rather than by meaning, so on very long documents it may miss a relevant passage a meaning-based search would find. This is because the semantic index would have to be built on our servers from your content, which stays sealed to your key."},{id:"export",label:"Account data export",body:"Your account export includes private items as sealed ciphertext, because producing readable copies on our servers would require reading content sealed to your key; open a private item in the app and download it there to keep a readable copy."},{id:"timestamps",label:"Timestamps",body:"Private items record the day, not the exact time, because we deliberately coarsen their timestamps to reduce what activity records reveal; this is by design and needs no workaround."},{id:"no-recovery",label:"Support recovery",body:"Justee support cannot open, repair, or restore private content, because it is sealed to your key; keep your passphrase and recovery code safe, since losing both means no one, including Justee, can recover those items."},{id:"scanned-pdfs",label:"Scanned PDFs",body:"Scanned PDFs are not yet supported in Full Private Mode. Reviews of scanned documents run in Standard mode for now."}];const Y=function(){var e=(0,w.A)();(0,o.useEffect)((function(){var e,t=window.location.hash.slice(1);t&&(null===(e=document.getElementById(t))||void 0===e||e.scrollIntoView())}),[]);var t=(0,A.Ay)(g.A)((function(){return{borderRadius:"8px",marginBottom:"16px !important",boxShadow:"light"===e.palette.mode?"0px 3px 0px rgba(235, 241, 246, 0.25)":"unset",border:"1px solid ".concat(e.palette.divider),"&:before":{display:"none"},"&.Mui-expanded":{margin:"0"},"& .MuiAccordionSummary-root":{padding:"8px 24px",minHeight:"60px",fontSize:"18px",fontWeight:500},"& .MuiAccordionDetails-root":{padding:"0 24px 24px"}}}));return(0,n.jsx)(z.A,E({title:"Full Private Mode | How Justee protects your work",description:"How Justee keeps your legal work private: Full Private Mode with zero-access encryption, automatic PII redaction before AI analysis, and how it compares with using a general AI tool.",canonical:"/private-mode",schemaOrg:{"@context":"https://schema.org","@type":"WebPage",url:"https://justee.ai/private-mode",name:"Full Private Mode: how Justee protects your work",description:"How Justee keeps your legal work private: Full Private Mode with zero-access encryption, automatic PII redaction before AI analysis, and how it compares with using a general AI tool.",publisher:{"@type":"Organization",name:"Justee",url:"https://justee.ai"}}},{children:(0,n.jsxs)(i.A,E({maxWidth:"lg",sx:{py:{xs:6,lg:9}}},{children:[(0,n.jsxs)(s.A,E({sx:{textAlign:"center",maxWidth:780,mx:"auto",mb:{xs:6,lg:9}}},{children:[(0,n.jsx)(h.A,{icon:(0,n.jsx)(S.A,{}),label:"Privacy at Justee",color:"primary",variant:"outlined",sx:{mb:3}}),(0,n.jsx)(l.A,E({variant:"h2",component:"h1",fontWeight:800,sx:{fontSize:{xs:"34px",lg:"46p
1x"},lineHeight:1.15,mb:2}},{children:"Full Private Mode: work without second-guessing."})),(0,n.jsx)(l.A,E({variant:"body1",color:"text.secondary",sx:{fontSize:"19px",lineHeight:1.7}},{children:"Justee is built for legal review and document comparison you can trust. On paid plans, your documents and chats are encrypted and sealed with a key only you hold, so you can send anything and ask anything, freely."}))]})),(0,n.jsxs)(s.A,E({sx:{mb:{xs:6,lg:9}}},{children:[(0,n.jsx)(N,{children:"Two levels of protection"}),(0,n.jsxs)(a.Ay,E({container:!0,spacing:3,sx:{mt:.5}},{children:[(0,n.jsx)(a.Ay,E({item:!0,xs:12,md:6},{children:(0,n.jsx)(F.A,E({sx:{height:"100%"}},{children:(0,n.jsxs)(s.A,E({sx:{p:3}},{children:[(0,n.jsxs)(c.A,E({direction:"row",spacing:1,alignItems:"center",sx:{mb:2}},{children:[(0,n.jsx)(P.A,{color:"primary"}),(0,n.jsx)(l.A,E({variant:"h6"},{children:"Standard protection"})),(0,n.jsx)(h.A,{label:"All plans",size:"small"})]})),(0,n.jsx)(R,{children:"Encrypted in transit and at rest."}),(0,n.jsx)(R,{children:"Your content is never used to train AI models."}),(0,n.jsx)(R,{children:"Personal identifiers are automatically redacted before your document is analyzed (see below)."}),(0,n.jsx)(R,{children:"Delete your reviews, chats, and comparisons at any time."})]}))}))})),(0,n.jsx)(a.Ay,E({item:!0,xs:12,md:6},{children:(0,n.jsx)(F.A,E({sx:{height:"100%",border:"2px solid",borderColor:"primary.main"}},{children:(0,n.jsxs)(s.A,E({sx:{p:3}},{children:[(0,n.jsxs)(c.A,E({direction:"row",spacing:1,alignItems:"center",sx:{mb:2}},{children:[(0,n.jsx)(S.A,{color:"primary"}),(0,n.jsx)(l.A,E({variant:"h6"},{children:"Full Private Mode"})),(0,n.jsx)(h.A,{label:"Paid plans",size:"small",color:"primary"})]})),(0,n.jsx)(R,{children:"Everything in standard protection, plus zero-access encryption."}),(0,n.jsx)(R,{children:"Encrypted with a key only you hold, so only you can open it."}),(0,n.jsx)(R,{children:"Justee stores only the encrypted version and cannot read your content."}),(0,n.jsx)(R,{children:"Even under subpoena, Justee can hand over only encrypted copies of your Vault files and of the chats, reviews and comparisons you make in Full Private Mode."}),(0,n.jsx)(R,{children:"Private items auto-delete on a schedule you choose, up to a year, or stay until you delete them."})]}))}))}))]})),(0,n.jsx)(l.A,E({variant:"caption",color:"text.secondary",sx:{display:"block",mt:2}},{children:"When you delete an item, it is removed from our active systems right away. Encrypted backup copies are automatically overwritten shortly after, and stay unreadable for private items."})),(0,n.jsx)(_,{children:(0,n.jsx)(s.A,E({component:"span",sx:{display:"block",mt:3}},{children:"Justee is not a law firm. No attorney-client relationship is created here, and your documents and messages are not protected by attorney-client privilege. That is exactly why we protect them technologically instead: in Full Private Mode they are encrypted and sealed with a key only you hold, so confidentiality is enforced by encryption rather than by trust. A technical safeguard, not legal privilege."}))})]})),(0,n.jsxs)(s.A,E({sx:{mb:{xs:6,lg:9}}},{children:[(0,n.jsx)(N,{children:"How Full Private Mode works"}),(0,n.jsx)(_,{children:"Full Private Mode uses zero-access encryption: the key that unlocks your content stays with you, so we can hold your data without being able to read it back."}),(0,n.jsx)(a.Ay,E({container:!0,spacing:3,sx:{mt:.5}},{children:[{n:"1",t:"Your key is created on your device",d:"When you turn on Full Private Mode, your key is generated in your browser and protected by your passphrase. It never reaches us in a form we can read."},{n:"2",t:"We encrypt your results with your key",d:"To produce your review, chat, or comparison, our system processes your content, then encrypts the result with your key. We store only the encrypted version, which we cannot open."},{n:"3",t:"Only you can open it",d:"Because we never hold your key, we cannot read your content, and neither can anyone we might be compelled to share it with."}].map((function(e){return(0,n.jsx)(a.Ay,E({item:!0,xs:12,md:4},{children:(0,n.jsx)(F.A,E({sx:{height:"100%"}},{children:(0,n.jsxs)(s.A,E({sx:{p:3}},{children:[(0,n.jsx)(s.A,E({sx:{width:36,height:36,borderRadius:"50%",mb:1.5,bgcolor:"primary.light",color:"primary.main",display:"flex",alignItems:"center",justifyContent:"center",fontWeight:700}},{children:e.n})),(0,n.jsx)(l.A,E({variant:"h6",sx:{mb:1}},{children:e.t})),(0,n.jsx)(l.A,E({variant:"body1",color:"text.secondary",sx:{lineHeight:1.6}},{children:e.d}))]}))}))}),e.n)}
1))})),(0,n.jsx)(F.A,E({sx:{mt:3}},{children:(0,n.jsxs)(s.A,E({id:"internet-search",sx:{p:{xs:3,lg:4},scrollMarginTop:"90px"}},{children:[(0,n.jsxs)(c.A,E({direction:"row",spacing:1,alignItems:"center",sx:{mb:1.5}},{children:[(0,n.jsx)(O.A,{color:"primary"}),(0,n.jsx)(l.A,E({variant:"h6"},{children:"Internet search"}))]})),(0,n.jsx)(l.A,E({variant:"body1",color:"text.secondary",sx:{lineHeight:1.6}},{children:"When Justee checks current law on the internet, it sends search requests written from the redacted text of your question, from our servers and without your name, email, or account. The third-party search providers we use may keep logs of these search requests. The logs carry no identifiers from us, and the text in them is redacted with the same best-effort detection described below. We plan to improve this in the future, for example with search services that do not retain search requests."}))]}))}))]})),(0,n.jsxs)(s.A,E({sx:{mb:{xs:6,lg:9}}},{children:[(0,n.jsx)(N,{children:"What we send the AI, and what we do not"}),(0,n.jsx)(F.A,{children:(0,n.jsxs)(s.A,E({sx:{p:{xs:3,lg:4}}},{children:[(0,n.jsxs)(c.A,E({direction:"row",spacing:1,alignItems:"center",sx:{mb:2}},{children:[(0,n.jsx)(W.A,{color:"primary"}),(0,n.jsx)(l.A,E({variant:"h6"},{children:"Minimized before it ever leaves"}))]})),(0,n.jsxs)(R,{children:["Before your document is analyzed, Justee automatically detects and replaces personal identifiers (names, government IDs, emails, phone numbers, addresses, and more) and business identifiers (company names, EINs, bank accounts, and routing numbers) with codes. The AI analyzes the redacted version, and your chats about that document reuse the same redaction. This automated detection is a best-effort safeguard and cannot guarantee identification of all sensitive data in every document format, so you remain responsible for reviewing what you upload."," ",(0,n.jsx)(f.A,E({href:"#faq-pii-types",underline:"hover"},{children:"See what types of data are redacted."}))]}),(0,n.jsx)(R,{children:"Requests are sent to our AI providers from Justee's servers, not from your device, and without your name, email, or account attached."}),(0,n.jsx)(R,{children:"So the content these providers process is redacted and is not tied to your identity."}),(0,n.jsxs)(R,{children:["Justee is approved for zero data retention with its AI model provider: request content is not retained, not logged for human review, and not used to train models. Internet search requests are the exception:"," ",(0,n.jsx)(f.A,E({href:"#internet-search",underline:"hover"},{children:"search providers may log them."}))]}),(0,n.jsx)(R,{children:"Statute matching sends only PII-redacted text to an embeddings service and only a numeric vector to the law index; neither is used to train models."})]}))})]})),C.Z&&(0,n.jsxs)(s.A,E({id:"voice",sx:{scrollMarginTop:"90px",mb:{xs:6,lg:9}}},{children:[(0,n.jsx)(N,{children:"Voice: dictation and Voice Mode"}),(0,n.jsx)(_,{children:"You can dictate a message, or talk with the assistant and hear its replies. Voice is optional. Here is what happens to your audio."}),(0,n.jsxs)(a.Ay,E({container:!0,spacing:3,sx:{mt:.5}},{children:[(0,n.jsx)(a.Ay,E({item:!0,xs:12,md:6},{children:(0,n.jsx)(F.A,E({sx:{height:"100%"}},{children:(0,n.jsxs)(s.A,E({sx:{p:3}},{children:[(0,n.jsxs)(c.A,E({direction:"row",spacing:1,alignItems:"center",sx:{mb:2}},{children:[(0,n.jsx)(T.A,{color:"primary"}),(0,n.jsx)(l.A,E({variant:"h6"},{children:"Standard protection"})),(0,n.jsx)(h.A,{label:"All plans",size:"small"})]})),(0,n.jsx)(R,{children:"Your audio is encrypted in transit (TLS 1.2 or higher) from your device to our servers and on to our speech provider, Amazon Web Services."}),(0,n.jsx)(R,{children:"Speech is converted to text in real time. Justee does not store recordings of your voice."}),(0,n.jsx)(R,{children:"Under the AI services opt-out on our AWS account, AWS does not store your audio for, or use it to, develop or improve its services."}),(0,n.jsx)(R,{children:"Requests to the speech service carry no name, email, or account id."}),(0,n.jsx)(R,{children:"What you say becomes an ordinary message, kept and deleted like the messages you type. For plan limits we record only how many seconds you spoke."}),(0,n.jsx)(R,{children:"We do not use voice to identify you and we do not create voiceprints."})]}))}))})),(0,n.jsx)(a.Ay,E({item:!0,xs:12,md:6}
1,{children:(0,n.jsx)(F.A,E({sx:{height:"100%",border:"2px solid",borderColor:"primary.main"}},{children:(0,n.jsxs)(s.A,E({sx:{p:3}},{children:[(0,n.jsxs)(c.A,E({direction:"row",spacing:1,alignItems:"center",sx:{mb:2}},{children:[(0,n.jsx)(S.A,{color:"primary"}),(0,n.jsx)(l.A,E({variant:"h6"},{children:"Full Private Mode"})),(0,n.jsx)(h.A,{label:"Paid plans",size:"small",color:"primary"})]})),(0,n.jsx)(R,{children:"Voice works in Full Private Mode too. In a private chat, what you dictate is sealed to your key like anything you type."}),(0,n.jsx)(R,{children:"To transcribe your speech and read replies aloud, AWS processes the audio and the reply text in real time, with the same protections as in Standard. Justee does not store the audio."}),(0,n.jsx)(R,{children:"You decide when the microphone is on and whether replies are read aloud."})]}))}))}))]})),(0,n.jsxs)(l.A,E({variant:"caption",color:"text.secondary",sx:{display:"block",mt:2}},{children:["If other people may be heard while your microphone is on, you are responsible for any notice or consent the law requires. See Section 6.13 of our"," ",(0,n.jsx)(f.A,E({component:M.N_,to:J.K.TERMS_CONDITIONS,underline:"hover"},{children:"Terms of Use"}))," ","and Section 4.3 of our"," ",(0,n.jsx)(f.A,E({component:M.N_,to:J.K.PRIVACY,underline:"hover"},{children:"Privacy Policy"})),"."]}))]})),(0,n.jsxs)(s.A,E({sx:{mb:{xs:6,lg:9}}},{children:[(0,n.jsx)(N,{children:"Compared with using ChatGPT, Gemini, or Claude directly"}),(0,n.jsx)(_,{children:"General AI assistants are powerful, but they are not built to keep your material out of their own hands. Here is the practical difference."}),(0,n.jsx)(m.A,E({component:F.A,sx:{mt:1}},{children:(0,n.jsxs)(u.A,E({sx:{minWidth:640}},{children:[(0,n.jsx)(x.A,{children:(0,n.jsxs)(v.A,{children:[(0,n.jsx)(y.A,{sx:{fontWeight:700}}),(0,n.jsx)(y.A,E({sx:{fontWeight:700,color:"primary.main"}},{children:"Justee Full Private Mode"})),(0,n.jsx)(y.A,E({sx:{fontWeight:700}},{children:"Using a general AI tool directly"}))]})}),(0,n.jsx)(p.A,{children:q.map((function(e){return(0,n.jsxs)(v.A,{children:[(0,n.jsx)(y.A,E({sx:{fontWeight:600,color:"text.primary",verticalAlign:"top"}},{children:e.aspect})),(0,n.jsx)(y.A,E({sx:{color:"text.secondary",verticalAlign:"top"}},{children:e.justee})),(0,n.jsx)(y.A,E({sx:{color:"text.secondary",verticalAlign:"top"}},{children:e.general}))]},e.aspect)}))})]}))}))]})),(0,n.jsxs)(s.A,E({sx:{mb:{xs:6,lg:9}}},{children:[(0,n.jsx)(N,{children:"What we do not claim"}),(0,n.jsx)(_,{children:"We would rather be precise than impressive. A few honest limits:"}),(0,n.jsx)(F.A,{children:(0,n.jsxs)(s.A,E({sx:{p:{xs:3,lg:4}}},{children:[(0,n.jsx)(R,{children:"To generate a result, our AI providers process your content briefly. We send it without your identity and in a PII-redacted form, but the providers do momentarily handle the content. They may also retain limited operational data under their own terms."}),(0,n.jsx)(R,{children:"Deletion removes items from our live systems right away, but copies can persist for a limited period in encrypted backups until those backups expire. For Full Private Mode items, backups hold only ciphertext no one can read."}),C.Z&&(0,n.jsx)(R,{children:"Voice audio reaches our speech provider as you speak it, so it is not redacted before it is transcribed, and replies you choose to hear aloud are sent to the provider as text, with any personal details they contain, since a spoken placeholder would be meaningless. Both are encrypted in transit and not stored by Justee."}),(0,n.jsx)(R,{children:"Automated PII detection is a strong, best-effort safeguard. It may not catch every identifier in every document format, so you remain responsible for reviewing what you upload."}),(0,n.jsx)(R,{children:"Full Private Mode protects the content of your work. Like any online service, we keep some operational and security records, such as delivery and error logs, that are timestamped. It is not a claim that no record of your activity exists."}),(0,n.jsx)(R,{children:"Because only you hold your key, if you lose both your passphrase and your recovery code, your private items cannot be recovered by anyone, including Justee."})]}))})]})),(0,n.jsxs)(s.A,E({id:"whats-different",sx:{scrollMarginTop:"90px",mb:{xs:6,lg:9}}},{children:[(0,n.jsx)(N,{children:"What works differently in Full Private Mode"}),(0,n.jsx)(_,{children:"Sealing your content to a key only you hold means some features work differently or arrive later. This is the current list; we shorten it as we close each gap."}),(0,n.jsx)(F.A,{children:(0,n.jsx)(s.A,E({sx:{p:{xs:3,lg:4}}},{children:H.map((function(e){return(0,n.jsxs)(l.A,E({variant:"body1",sx:{mb:1.5}},{children:[(0,n.jsxs)(s.A,E({component:"span",sx:{fontWeight:600,color:"text.primary"}}
1,{children:[e.label,"."," "]})),(0,n.jsx)(s.A,E({component:"span",sx:{color:"text.secondary"}},{children:e.body}))]}),e.id)}))}))})]})),(0,n.jsxs)(s.A,E({sx:{mb:{xs:6,lg:9}}},{children:[(0,n.jsx)(N,{children:"Frequently asked questions"}),(0,n.jsxs)(t,{children:[(0,n.jsx)(b.A,E({expandIcon:(0,n.jsx)(k.A,{size:"21",stroke:"1.5"})},{children:"What is Full Private Mode?"})),(0,n.jsx)(j.A,{children:"Full Private Mode, available on paid plans, encrypts your reviews, chats, and comparisons with a key only you hold. The key is created in your browser and never leaves it in a form we can read, so Justee stores only the encrypted version and cannot read your content back. If we were ever compelled by subpoena, we could hand over the reviews, chats and comparisons you made in Full Private Mode only as unreadable ciphertext. Items made with it off, account details such as your email and plan, and timestamped activity records are not encrypted this way."})]}),(0,n.jsxs)(t,{children:[(0,n.jsx)(b.A,E({expandIcon:(0,n.jsx)(k.A,{size:"21",stroke:"1.5"})},{children:"How is this different from using ChatGPT, Gemini, or Claude directly?"})),(0,n.jsx)(j.A,{children:"When you paste material into a general AI tool, the provider stores your conversation on its systems, can read it, and on consumer tiers may use it to train models. With Justee, personal identifiers are redacted (best-effort) before any AI sees your text, requests reach our AI providers from our servers with no name, email, or account attached, and in Full Private Mode your stored content is encrypted with a key only you hold, so Justee cannot read it back."})]}),(0,n.jsx)(s.A,E({id:"faq-pii-types",sx:{scrollMarginTop:"90px"}},{children:(0,n.jsxs)(t,{children:[(0,n.jsx)(b.A,E({expandIcon:(0,n.jsx)(k.A,{size:"21",stroke:"1.5"})},{children:"What types of personal and business data are redacted?"})),(0,n.jsxs)(j.A,{children:["Justee automatically detects and redacts a broad range of identifiers before your document and chats reach the AI, across roughly 30 entity types in two groups. Each value is replaced with a typed, numbered placeholder, such as [PERSON_1] or [SSN_1], so the document stays readable while the sensitive value is hidden.",(0,n.jsx)("br",{}),(0,n.jsx)("br",{}),(0,n.jsx)("strong",{children:"Personal:"})," names, emails, and phone numbers; Social Security numbers and tax identifiers; addresses and dates of birth; bank and credit card numbers; driver's license and passport numbers; medical provider identifiers and case numbers.",(0,n.jsx)("br",{}),(0,n.jsx)("br",{}),(0,n.jsx)("strong",{children:"Business:"})," company and organization names; business addresses and locations; SWIFT and BIC codes, IBANs, and routing numbers; business license numbers and attorney bar IDs; corporate tax identifiers (EIN)."]})]})})),(0,n.jsxs)(t,{children:[(0,n.jsx)(b.A,E({expandIcon:(0,n.jsx)(k.A,{size:"21",stroke:"1.5"})},{children:"Is redaction automatic, or do I need to run a tool?"})),(0,n.jsx)(j.A,{children:"It is automatic. Personal and business identifiers are detected and replaced before every document review, and chats about that document reuse the same redaction. A separate PII Redaction tool is also available if you want to download a redacted copy of a document to share."})]}),(0,n.jsxs)(t,{children:[(0,n.jsx)(b.A,E({expandIcon:(0,n.jsx)(k.A,{size:"21",stroke:"1.5"})},{children:"Can automated redaction catch everything?"})),(0,n.jsxs)(j.A,{children:["No automated system can. Justee detects a broad range of common identifiers, but detection accuracy can vary with document format, language, and structure, and rare identifiers may be missed. It is a best-effort supplementary safeguard and does not replace your responsibility to review and redact sensitive information before uploading. See our"," ",(0,n.jsx)(f.A,E({component:M.N_,to:J.K.PRIVACY,underline:"hover"},{children:"Privacy Policy"}))," ","and"," ",(0,n.jsx)(f.A,E({component:M.N_,to:J.K.TERMS_CONDITIONS,underline:"hover"},{children:"Terms of Use"}))," ","for full details on limitations, your responsibilities, and liability disclaimers."]})]}),C.Z&&(0,n.jsxs)(t,{children:[(0,n.jsx)(b.A,E({expandIcon:(0,n.jsx)(k.A,{size:"21",stroke:"1.5"})},{children:"What happens to my voice when I use dictation or Voice Mode?"})),(0,n.jsxs)(j.A,{children:["Your audio is encrypted in transit (TLS 1.2 or higher) and converted to text in real time by our speech provider, Amazon Web Services. Justee does not store recordings of your voice, and under the AI services opt-out on our AWS account, AWS does not store your audio for, or use it to, develop or improve its services. The transcript becomes an ordinary message in y
1our conversation, and in a private chat it is sealed to your key like anything you type."," ",(0,n.jsx)(f.A,E({href:"#voice",underline:"hover"},{children:"More about voice."}))]})]}),(0,n.jsxs)(t,{children:[(0,n.jsx)(b.A,E({expandIcon:(0,n.jsx)(k.A,{size:"21",stroke:"1.5"})},{children:"Can I let the AI see real names when I need precise drafting?"})),(0,n.jsx)(j.A,{children:"Yes. Redaction is on by default, and for a document chat you can turn it off for a single conversation when precise drafting requires the AI to see real names. Your choice applies only to that thread."})]})]})),(0,n.jsxs)(s.A,E({sx:{textAlign:"center"}},{children:[(0,n.jsx)(l.A,E({variant:"h5",fontWeight:700,sx:{mb:1}},{children:"Full Private Mode is included on every paid plan"})),(0,n.jsx)(l.A,E({variant:"body1",color:"text.secondary",sx:{mb:3}},{children:"Turn it on whenever you need it, per review or across everything."})),(0,n.jsx)(d.A,E({variant:"contained",size:"large",color:"primary",component:M.N_,to:J.K.PRICING,sx:{borderRadius:"9px",px:4,py:1.5,textTransform:"none",fontWeight:700}},{children:"See plans"}))]}))]}))}))}},58639:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var n=!0}}]);

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.