1<!DOCTYPE html><!--5uSlfc10B4rb_jbl5uDv0--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/0484562807a97172-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/4c285fdca692ea22-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/6245472ced48d3be-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/630c17af355fa44e-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/7108afb8b1381ad1-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/7db6c35d839a711c-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/8888a3826f4a3af4-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/9e82d62334b205f4-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/b957ea75a84b6ea7-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/eafabf029ad39a43-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Ficon.png&w=64&q=75 1x, /_next/image?url=%2Ficon.png&w=128&q=75 2x"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=640&q=75 640w, /_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=750&q=75 750w, /_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=828&q=75 828w, /_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=1080&q=75 1080w, /_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=1200&q=75 1200w, /_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=1920&q=75 1920w, /_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=2048&q=75 2048w, /_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=3840&q=75 3840w" imageSizes="(max-width: 768px) 100vw, 1152px"/><link rel="stylesheet" href="/_next/static/css/e21e2ca68093ad22.css?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/e96272ccf3027556.css?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-c75d13daaa3cf83f.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA"/>
1<script src="/_next/static/chunks/4bd1b696-9909f507f95988b8.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/5964-63c5dce9b86b1587.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/main-app-1752470139d2f8a3.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/1530-b70735aaadc1d60c.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/2411-6483c79ebcef1db3.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/app/layout-4afec634fc283338.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/7598-7b1e0751e000d600.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/6766-0b57c27ac5104cd6.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/6935-7c2cc23e3a4c2160.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/2142-747a1d693c2f6cf0.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/app/(landing)/layout-c0c26a88b0983506.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/2688-cb7406ab59b45b74.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/5452-7052f07fcbdac45f.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/7508-e321af79152b0c97.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/4654-065a5297f25254a9.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<script src="/_next/static/chunks/app/(landing)/blog/page-822967f9b7cbbddc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" async=""></script>
1<meta name="next-size-adjust" content=""/><title>ZSearch Blog | Private AI, Document Intelligence & Sovereign AI | ZSearch</title><meta name="description" content="Plain-English guides to private AI, document search, data sovereignty, local models, and building an intelligence layer you control."/><meta name="keywords" content="sovereign AI,private document AI,zero egress AI,anonymous AI,local AI,on-premise AI,document intelligence,private knowledge base,AI document search,PDF search,private AI assistant,ChatGPT alternative privacy,offline AI,no data collection AI,BYOK AI,bring your own key AI,air-gapped AI,enterprise document search,AI search tool,private AI search,secure AI workspace,document Q&A,RAG AI,local LLM"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><link rel="canonical" href="https://www.zsearch.ai/blog"/><meta property="og:title" content="The ZSearch Blog"/><meta property="og:description" content="Understand private AI, document intelligence, and data sovereignty without the jargon."/><meta property="og:url" content="https://www.zsearch.ai/blog"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@zsearchai"/><meta name="twitter:creator" content="@zsearchai"/><meta name="twitter:title" content="ZSearch - Sovereign AI for Your Documents"/><meta name="twitter:description" content="Zero egress. No profiling. Any model."/><meta name="twitter:image" content="https://www.zsearch.ai/og-image.png"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/icon.png"/><link rel="apple-touch-icon" href="/icon.png"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.zsearch.ai/#organization","name":"ZSearch","url":"https://www.zsearch.ai","logo":{"@type":"ImageObject","url":"https://www.zsearch.ai/icon.png"},"description":"ZSearch is a sovereign AI platform for private document intelligence. Zero egress, anonymous by architecture, any AI model.","sameAs":["https://twitter.com/zsearchai"]},{"@type":"WebSite","@id":"https://www.zsearch.ai/#website","url":"https://www.zsearch.ai","name":"ZSearch","description":"Sovereign AI for Your Documents","publisher":{"@id":"https://www.zsearch.ai/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.zsearch.ai/search?q={search_term_string}"},"query-input":"required name=search_term_string"}},{"@type":"SoftwareApplication","@id":"https://www.zsearch.ai/#app","name":"ZSearch","applicationCategory":"BusinessApplication","operatingSystem":"macOS, Windows, Web","description":"Private AI assistant and document search. Zero egress, no profiling, any model. Run locally or in your private cloud.","url":"https://www.zsearch.ai","publisher":{"@id":"https://www.zsearch.ai/#organization"},"offers":{"@type":"Offer","price":"0","priceCurrency":"USD","description":"Free tier available. Pro plans for teams and enterprise."},"featureList":["Private document Q&A","Zero egress architecture","Any AI model support","Local embedding search","End-to-end encrypted vault","Meeting transcription","AI-powered notepad","Sovereign daily planner"]}]}</script>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" noModule=""></script>
1</head><body class=" __variable_20d954 __variable_9b9fd1 bg-white text-gray-900 antialiased min-h-screen"><div hidden=""><!--$--><!--/$--></div>
1<script>((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f&&f[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","theme","light","light",["light","dark"],null,false,true)</script>
1<style>#nprogress{pointer-events:none}#nprogress .bar{background:#4F019F;position:fixed;z-index:1600;top: 0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #4F019F,0 0 5px #4F019F;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#4F019F;border-left-color:#4F019F;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><div data-rht-toaster="" style="position:fixed;z-index:9999;top:16px;left:16px;right:16px;bottom:16px;pointer-events:none"></div><div class="fixed inset-0 z-0 pointer-events-none bg-white"></div><header class="fixed top-0 left-0 right-0 z-[100] pointer-events-none transition-colors duration-300"><nav class="flex items-center h-[72px] w-full max-w-7xl mx-auto px-6 pointer-events-auto overflow-x-hidden"><a class="flex items-center shrink-0 mr-8" href="/"><img alt="ZSearch" width="64" height="64" decoding="async" data-nimg="1" class="object-contain" style="color:transparent" srcSet="/_next/image?url=%2Ficon.png&w=64&q=75 1x, /_next/image?url=%2Ficon.png&w=128&q=75 2x" src="/_next/image?url=%2Ficon.png&w=128&q=75"/></a><div class="hidden lg:flex items-center gap-7 text-sm font-medium text-gray-900"><a class="hover:text-gray-900 transition-colors" href="/">Home</a><a class="hover:text-gray-900 transition-colors" href="/desktop">Desktop</a><a class="hover:text-gray-900 transition-colors" href="/cloud">Cloud</a><a class="hover:text-gray-900 transition-colors" href="/enterprise">Enterprise</a><a class="hover:text-gray-900 transition-colors" href="/product">Product</a><a class="hover:text-gray-900 transition-colors" href="/models-hub">Models</a><a class="hover:text-gray-900 transition-colors" href="/blog">Blog</a></div><div class="flex-1"></div><div class="hidden lg:flex items-center gap-3"><a class="rounded-full bg-black px-4 py-1.5 text-sm font-medium text-white transition-colors hover:bg-gray-800" href="/product">Download now</a><a class="text-sm font-medium text-white bg-gray-900 hover:bg-gray-800 px-4 py-1.5 rounded-full transition-colors" href="/signup">Desktop signup</a></div></nav></header><button type="button" class="fixed top-[20px] right-6 z-[150] lg:hidden p-1 text-gray-700 hover:text-gray-900 transition-colors" aria-label="Open menu" aria-expanded="false" aria-controls="mobile-navigation"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu w-6 h-6" aria-hidden="true"><path d="M4 12h16"></path><path d="M4 18h16"></path><path d="M4 6h16"></path></svg></button>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Blog","@id":"https://www.zsearch.ai/blog#blog","name":"The ZSearch Blog","description":"Plain-English guides to private AI, document intelligence, data sovereignty, and local models.","url":"https://www.zsearch.ai/blog","publisher":{"@type":"Organization","name":"ZSearch","url":"https://www.zsearch.ai"},"blogPost":[{"@type":"BlogPosting","headline":"What is sovereign AI? A plain-English guide to AI that works on your terms","datePublished":"2026-06-20T00:00:00.000Z","description":"Sovereign AI is not a product feature. It is an architectural principle: your data stays in your environment, your AI runs on your terms, and no third party has access unless you choose.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"What is RAG? How AI finds the right answer in thousands of your documents","datePublished":"2026-06-13T00:00:00.000Z","description":"RAG lets AI answer questions about your documents instead of relying only on its training data. Here is the retrieval process without the jargon.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"What is local AI? How your computer can run an intelligence layer","datePublished":"2026-06-06T00:00:00.000Z","description":"Local AI runs models directly on your device. Your computer processes the request using models stored on your own drive.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"How to build a private AI knowledge base: a beginner'
1s guide","datePublished":"2026-05-30T00:00:00.000Z","description":"Turn the folders you already use into a cited, searchable knowledge base in four understandable steps.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"How to search your documents with AI, privately and offline","datePublished":"2026-05-23T00:00:00.000Z","description":"A practical setup for asking natural-language questions without sending your document library to a cloud workspace.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"Local AI for legal teams: search confidential files without the compliance risk","datePublished":"2026-05-16T00:00:00.000Z","description":"Legal work depends on sensitive context. Local retrieval helps teams search and summarise files while preserving their data boundary.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"What is a vector database? The search layer inside AI document tools","datePublished":"2026-05-09T00:00:00.000Z","description":"Vector search finds passages by meaning rather than exact keywords. This is the layer that makes natural-language document search possible.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"Single-tenant AI: what dedicated infrastructure means for your team's data","datePublished":"2026-05-02T00:00:00.000Z","description":"Single-tenant systems give one organisation a dedicated environment. That architectural difference matters more than a generic privacy label.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"How to organise documents so AI can actually find what you need","datePublished":"2026-04-25T00:00:00.000Z","description":"Five small changes to filenames, folders, and document structure can noticeably improve retrieval quality.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"The intelligence layer: why the AI you own will outperform the AI you borrow","datePublished":"2026-04-18T00:00:00.000Z","description":"General AI knows a great deal in the abstract. An owned intelligence layer understands the context that makes your work specific.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"How regulated industries are adopting AI on their own terms","datePublished":"2026-04-11T00:00:00.000Z","description":"Legal, finance, healthcare, and government teams are separating local retrieval from generation to gain capability without losing control.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"BYOK explained: why bringing your own API key changes the economics of AI","datePublished":"2026-04-04T00:00:00.000Z","description":"Bring Your Own Key gives you a direct relationship with the model provider, clearer usage costs, and more provider control.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"Your AI knows more about you than your doctor â who else does it tell?","datePublished":"2026-06-24T00:00:00.000Z","description":"Health worries, legal questions, money problems: cloud AI hears your most private confessions. Here is where those conversations actually go.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"The prompt is the new fingerprint","datePublished":"2026-06-05T00:00:00.000Z","description":"You can change your password. You cannot change the way you think. Your query history identifies you more precisely than your name does.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"What âwe donât train on your dataâ actually means (and what it doesnât)","datePublished":"2026-05-18T00:00:00.000Z","description":"The most reassuring sentence in AI marketing has at least four loopholes. A plain-language anatomy of the claim.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"Local AI is not a downgrade anymore","datePublished":"2026-04-30T00:00:00.000Z","description":"For years, privacy meant accepting a dumber assistant. In 2026 that trade-off is mostly a myth â here is what on-device models actually deliver.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"Your data has a passport: why residency matters to you, not just corporations","datePublished":"2026-04-14T00:00:00.000Z","description":"Where your documents physically live decides whose laws apply to them. That is not a compliance detail â it is personal.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"The day your chat history gets subpoenaed","datePublished":"2026-03-28T00:00:00.000Z","description":"AI conversations are already showing up as evidence. What exists can be compelled; what never existed cannot.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"BYOS: why you should own the bucket your life sits in","datePublished":"2026-03-10T00:00:00.000Z","description":"Bring Your Own Storage reframes vendor lock-in as what it really is â a personal risk. Export rights, migrations, and dead-platform scenarios, explained.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"Zero egress, explained like you're not a CISO","datePublished":"2026-02-20T00:00:00.000Z","description":"âAI comes to you, your data never leavesâ sounds like a slogan. Here is the simple mechanics behind it.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"Free AI is the most expensive AI","datePublished":"2026-02-03T00:00:00.000Z","description":"You are not paying with money, so you are paying with something else. A back-of-the-envelope on what a year of your prompts is worth.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"Digital swaraj: data sovereignty as personal independence","datePublished":"2026-01-15T00:00:00.000Z","description":"Sovereignty is usually sold as compliance. It is better understood as self-rule â the quiet independence of owning your own digital life.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"Your meeting recorder heard everything. Where did it send it?","datePublished":"2026-07-02T00:00:00.000Z","description":"The bot that joins your calls writes the most candid document your company produces â then stores it on infrastru
1cture you have never audited.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"Shadow AI: the uploads your IT team never sees","datePublished":"2026-07-16T00:00:00.000Z","description":"Blocking the chatbot domain did not stop anyone. It just moved the paste to a personal phone. The fix is architectural, not disciplinary.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"Why âdeleteâ doesnât mean deleted in cloud AI","datePublished":"2026-07-30T00:00:00.000Z","description":"The button removes the conversation from your screen. Backups, logs, legal holds and training snapshots decide when it leaves the world.","author":{"@type":"Organization","name":"ZSearch"}},{"@type":"BlogPosting","headline":"Agentic AI holds your keys: permission is the new perimeter","datePublished":"2026-08-11T00:00:00.000Z","description":"Assistants that read were a privacy question. Agents that act â with your logins, your files, your email â are a control question.","author":{"@type":"Organization","name":"ZSearch"}}]}</script>
1<main class="marketing-page relative z-10 overflow-x-clip bg-white"><section class="px-4 pb-14 pt-32 sm:px-6 sm:pb-20 sm:pt-36 lg:px-8 lg:pb-24 lg:pt-40"><div class="mx-auto max-w-6xl"><div class="mx-auto max-w-4xl text-center" style="opacity:0;transform:translateY(18px)"><p class="font-mono text-xs font-semibold uppercase tracking-[0.22em] text-accent">Ideas for private, useful AI</p><h1 class="mt-5 text-balance font-display text-4xl font-semibold leading-[1.05] tracking-[-0.04em] text-text-primary sm:text-6xl lg:text-7xl">Understand AI.<span class="block text-accent">Keep your context yours.</span></h1><p class="mx-auto mt-6 max-w-2xl text-pretty text-base leading-7 text-text-secondary sm:text-lg">Plain-English field notes on private AI, document intelligence, data sovereignty, and building a knowledge layer you actually control.</p><div class="mt-8 flex flex-col justify-center gap-3 sm:flex-row"><a class="inline-flex items-center justify-center gap-2 rounded-full bg-black px-6 py-3 text-sm font-semibold text-white transition duration-200 hover:-translate-y-0.5 hover:bg-gray-800 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent" href="/product">Try ZSearch<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a><button type="button" class="inline-flex items-center justify-center gap-2 rounded-full border border-border-default bg-bg-surface px-6 py-3 text-sm font-semibold text-text-primary transition duration-200 hover:-translate-y-0.5 hover:bg-bg-elevated focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent">Browse all articles<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open h-4 w-4" aria-hidden="true"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg></button></div></div><div class="mt-12 overflow-hidden rounded-2xl border border-border-subtle bg-[#f5f2ed] shadow-sm sm:mt-14" style="opacity:0;transform:translateY(18px) scale(0.97)"><img alt="A professional using ZSearch to find cited answers across business documents" width="1672" height="941" decoding="async" data-nimg="1" class="h-auto w-full object-cover" style="color:transparent" sizes="(max-width: 768px) 100vw, 1152px" srcSet="/_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=640&q=75 640w, /_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=750&q=75 750w, /_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=828&q=75 828w, /_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=1080&q=75 1080w, /_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=1200&q=75 1200w, /_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=1920&q=75 1920w, /_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=2048&q=75 2048w, /_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=3840&q=75 3840w" src="/_next/image?url=%2Fassets%2Fblog%2Fzsearch-blog-hero.png&w=3840&q=75"/></div></div></section><section class="px-4 py-16 sm:px-6 sm:py-20 lg:px-8 lg:py-24"><div class="mx-auto max-w-6xl"><div class="overflow-hidden rounded-[30px] border border-border-subtle bg-bg-surface shadow-xl shadow-purple-950/[0.04]" style="opacity:0;transform:translateY(24px)"><div class="grid lg:grid-cols-[0.82fr_1.18fr]"><aside class="relative overflow-hidden border-b border-border-subtle bg-[#f4f1ec] p-7 text-text-primary sm:p-10 lg:border-b-0 lg:border-r lg:p-12"><div class="absolute -left-20 -top-20 h-56 w-56 rounded-full bg-purple-200/30 blur-3xl"></div><div class="relative"><div class="flex flex-wrap items-center gap-3"><span class="inline-flex items-center gap-2 rounded-full border border-purple-200 bg-white/75 px-3 py-1 text-[11px] font-bold uppercase tracking-[0.15em] text-accent"><span class="h-1.5 w-1.5 animate-pulse rounded-full bg-accent"></span>Featured article</span><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-3.5 w-3.5 text-accent" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594
11.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg>Built for clear citation</span></div><p class="mt-8 text-xs font-semibold uppercase tracking-[0.18em] text-text-tertiary">June 20, 2026<!-- --> · <!-- -->8 min<!-- --> read</p><h2 class="mt-4 text-balance font-display text-3xl font-semibold leading-tight tracking-[-0.03em] sm:text-4xl">What is sovereign AI? A plain-English guide to AI that works on your terms</h2><p class="mt-5 text-sm leading-7 text-text-secondary">Sovereign AI is not a product feature. It is an architectural principle: your data stays in your environment, your AI runs on your terms, and no third party has access unless you choose.</p><div class="mt-9 grid gap-3"><div class="flex items-center gap-3 rounded-xl border border-black/[0.06] bg-white/75 p-3 shadow-sm backdrop-blur-sm"><span class="font-mono text-[10px] font-bold text-accent">01</span><span class="text-sm font-medium text-text-primary">Control the infrastructure</span></div><div class="flex items-center gap-3 rounded-xl border border-black/[0.06] bg-white/75 p-3 shadow-sm backdrop-blur-sm"><span class="font-mono text-[10px] font-bold text-accent">02</span><span class="text-sm font-medium text-text-primary">Keep the data boundary clear</span></div><div class="flex items-center gap-3 rounded-xl border border-black/[0.06] bg-white/75 p-3 shadow-sm backdrop-blur-sm"><span class="font-mono text-[10px] font-bold text-accent">03</span><span class="text-sm font-medium text-text-primary">Choose the model</span></div><div class="flex items-center gap-3 rounded-xl border border-black/[0.06] bg-white/75 p-3 shadow-sm backdrop-blur-sm"><span class="font-mono text-[10px] font-bold text-accent">04</span><span class="text-sm font-medium text-text-primary">Verify the answer</span></div></div></div></aside><article class="p-7 sm:p-10 lg:p-12"><div class="space-y-8"><section><h3 class="font-heading font-bold tracking-tight text-text-primary text-xl sm:text-2xl">The short answer</h3><p class="mt-3 text-text-secondary text-[15px] sm:text-base">Sovereign AI is an AI system that runs on infrastructure you control, using data that remains inside a boundary you choose. You decide which models are used, what information they can access, and who can see the results.</p><div class="mt-7 h-px bg-gradient-to-r from-accent/40 via-border-subtle to-transparent"></div></section><section><h3 class="font-heading font-bold tracking-tight text-text-primary text-xl sm:text-2xl">What makes an AI system sovereign?</h3><p class="mt-3 text-text-secondary text-[15px] sm:text-base">The word sovereign means self-governing. Applied to AI, it means the architecture gives you control instead of asking you to rely on a vendor promise.</p><ul class="mt-4 grid gap-3"><li class="flex gap-3 text-text-secondary text-[15px]"><span class="mt-1 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-accent-dim text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3 w-3" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>Infrastructure control: the system runs on your device, your servers, or dedicated infrastructure.</span></li><li class="flex gap-3 text-text-secondary text-[15px]"><span class="mt-1 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-accent-dim text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3 w-3" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>Data control: documents, indexes, and queries stay within the environment you define.</span></li><li class="flex gap-3 text-text-secondary text-[15px]"><span class="mt-1 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-accent-dim text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3 w-3" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>Model freedom: you can choose, audit, replace, or run models locally instead of being locked to one provider.</span></li></ul></section><section>
1<h3 class="font-heading font-bold tracking-tight text-text-primary text-xl sm:text-2xl">Why it matters in everyday work</h3><p class="mt-3 text-text-secondary text-[15px] sm:text-base">Sovereign AI is useful anywhere the context is valuable, sensitive, or difficult to recreate: client files, patient records, contracts, financial forecasts, research, internal strategy, or years of project knowledge.</p><p class="mt-3 text-text-secondary text-[15px] sm:text-base">A useful rule of thumb is simple: if you would pause before emailing a document to a stranger, you should understand exactly where an AI tool sends it.</p></section><section><h3 class="font-heading font-bold tracking-tight text-text-primary text-xl sm:text-2xl">How the ZSearch stack works</h3><ul class="mt-4 grid gap-3"><li class="flex gap-3 text-text-secondary text-[15px]"><span class="mt-1 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-accent-dim text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3 w-3" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>
1Your documents remain on your machine or infrastructure.</span></li><li class="flex gap-3 text-text-secondary text-[15px]"><span class="mt-1 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-accent-dim text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3 w-3" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>ZSearch retrieves relevant passages from a local or dedicated index.</span></li><li class="flex gap-3 text-text-secondary text-[15px]"><span class="mt-1 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-accent-dim text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3 w-3" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>You choose whether generation uses a local model or a connected provider.</span></li><li class="flex gap-3 text-text-secondary text-[15px]"><span class="mt-1 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-accent-dim text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3 w-3" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>Citations map the answer back to the source so you can verify it.</span></li></ul></section><section><h3 class="font-heading font-bold tracking-tight text-text-primary text-xl sm:text-2xl">A practical sovereignty checklist</h3><p class="mt-3 text-text-secondary text-[15px] sm:text-base">Before adopting an AI document tool, ask these questions. Clear answers reveal more than a broad privacy claim ever will.</p><ul class="mt-4 grid gap-3"><li class="flex gap-3 text-text-secondary text-[15px]"><span class="mt-1 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-accent-dim text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3 w-3" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>Where are the original files, indexes, and backups stored?</span></li><li class="flex gap-3 text-text-secondary text-[15px]"><span class="mt-1 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-accent-dim text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3 w-3" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>Is customer data mixed in shared infrastructure?</span></li><li class="flex gap-3 text-text-secondary text-[15px]"><span class="mt-1 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-accent-dim text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3 w-3" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>Can the system run without required data egress?</span></li><li class="flex gap-3 text-text-secondary text-[15px]"><span class="mt-1 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-accent-dim text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3 w-3" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>Can you bring your own model or run one locally?</span></li><li class="flex gap-3 text-text-secondary text-[15px]"><span class="mt-1 flex h-5 w-5 shrink-0 items-center justify-center rounded-full bg-accent-dim text-accent"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-3 w-3" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>Can you export your knowledge base and verify every answer?</span></li></ul></section></div>
1<div class="mt-10 flex flex-col gap-4 rounded-2xl border border-accent/15 bg-accent-dim p-5 sm:flex-row sm:items-center sm:justify-between"><div><p class="text-sm font-bold text-text-primary">Put the principle into practice</p><p class="mt-1 text-sm leading-6 text-text-secondary">Explore a product designed around local-first control and model choice.</p></div><a class="inline-flex shrink-0 items-center justify-center gap-2 rounded-full bg-black px-5 py-2.5 text-sm font-semibold text-white transition hover:-translate-y-0.5 hover:bg-gray-800" href="/product">Try ZSearch<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></article></div></div></div></section><section class="border-y border-border-subtle bg-white px-4 py-16 sm:px-6 sm:py-20 lg:px-8 lg:py-24"><div class="mx-auto max-w-6xl"><div class="flex flex-col gap-5 sm:flex-row sm:items-end sm:justify-between"><div><p class="font-mono text-xs font-semibold uppercase tracking-[0.22em] text-accent">The weekly archive</p><h2 class="mt-3 font-heading text-3xl font-bold tracking-tight text-text-primary sm:text-4xl">One useful idea each week</h2><p class="mt-3 max-w-2xl text-sm leading-6 text-text-secondary sm:text-base">Browse the recent run, or open the full library to filter by topic.</p></div><button type="button" class="inline-flex w-fit items-center gap-2 rounded-full border border-border-default bg-bg-base px-5 py-2.5 text-sm font-semibold text-text-primary transition hover:-translate-y-0.5 hover:border-accent/30 hover:bg-bg-elevated focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-accent">View all<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-funnel h-4 w-4" aria-hidden="true"><path d="M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z"></path></svg></button></div><div class="relative mt-10" role="region" aria-roledescription="carousel" data-slot="carousel" aria-label="Older ZSearch articles"><div class="overflow-hidden" data-slot="carousel-content"><div class="flex -ml-5"><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read What is RAG? How AI finds the right answer in thousands of your documents"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Technical Guides</span><span class="shrink-0 text-xs text-text-tertiary">June 13, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">What is RAG? How AI finds the right answer in thousands of your documents</h3><p class="mt-3 text-text-secondary text-sm">RAG lets AI answer questions about your documents instead of relying only on its training data. Here is the retrieval process without the jargon.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>7 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-
1purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read What is local AI? How your computer can run an intelligence layer"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Technical Guides</span><span class="shrink-0 text-xs text-text-tertiary">June 6, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">What is local AI? How your computer can run an intelligence layer</h3><p class="mt-3 text-text-secondary text-sm">Local AI runs models directly on your device. Your computer processes the request using models stored on your own drive.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>6 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read How to build a private AI knowledge base: a beginner's guide"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">How-To</span><span class="shrink-0 text-xs text-text-tertiary">May 30, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">How to build a private AI knowledge base: a beginner's guide</h3><p class="mt-3 text-text-secondary text-sm">Turn the folders you already use into a cited, searchable knowledge base in four understandable steps.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>5 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-
1purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read How to search your documents with AI, privately and offline"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">How-To</span><span class="shrink-0 text-xs text-text-tertiary">May 23, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">How to search your documents with AI, privately and offline</h3><p class="mt-3 text-text-secondary text-sm">A practical setup for asking natural-language questions without sending your document library to a cloud workspace.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>4 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read Local AI for legal teams: search confidential files without the compliance risk"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Industry Guide</span><span class="shrink-0 text-xs text-text-tertiary">May 16, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">Local AI for legal teams: search confidential files without the compliance risk</h3><p class="mt-3 text-text-secondary text-sm">Legal work depends on sensitive context. Local retrieval helps teams search and summarise files while preserving their data boundary.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>10 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-
1purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read What is a vector database? The search layer inside AI document tools"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Technical Guides</span><span class="shrink-0 text-xs text-text-tertiary">May 9, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">What is a vector database? The search layer inside AI document tools</h3><p class="mt-3 text-text-secondary text-sm">Vector search finds passages by meaning rather than exact keywords. This is the layer that makes natural-language document search possible.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>7 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read Single-tenant AI: what dedicated infrastructure means for your team's data"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Privacy & AI</span><span class="shrink-0 text-xs text-text-tertiary">May 2, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">Single-tenant AI: what dedicated infrastructure means for your team's data</h3><p class="mt-3 text-text-secondary text-sm">Single-tenant systems give one organisation a dedicated environment. That architectural difference matters more than a generic privacy label.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>6 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-
1purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read How to organise documents so AI can actually find what you need"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">How-To</span><span class="shrink-0 text-xs text-text-tertiary">April 25, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">How to organise documents so AI can actually find what you need</h3><p class="mt-3 text-text-secondary text-sm">Five small changes to filenames, folders, and document structure can noticeably improve retrieval quality.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>5 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read The intelligence layer: why the AI you own will outperform the AI you borrow"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Perspectives</span><span class="shrink-0 text-xs text-text-tertiary">April 18, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">The intelligence layer: why the AI you own will outperform the AI you borrow</h3><p class="mt-3 text-text-secondary text-sm">General AI knows a great deal in the abstract. An owned intelligence layer understands the context that makes your work specific.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>8 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-
1purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read How regulated industries are adopting AI on their own terms"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Industry Guide</span><span class="shrink-0 text-xs text-text-tertiary">April 11, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">How regulated industries are adopting AI on their own terms</h3><p class="mt-3 text-text-secondary text-sm">Legal, finance, healthcare, and government teams are separating local retrieval from generation to gain capability without losing control.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>9 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read BYOK explained: why bringing your own API key changes the economics of AI"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Technical Guides</span><span class="shrink-0 text-xs text-text-tertiary">April 4, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">BYOK explained: why bringing your own API key changes the economics of AI</h3><p class="mt-3 text-text-secondary text-sm">Bring Your Own Key gives you a direct relationship with the model provider, clearer usage costs, and more provider control.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>5 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-
1purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read Your AI knows more about you than your doctor â who else does it tell?"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Privacy & AI</span><span class="shrink-0 text-xs text-text-tertiary">June 24, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">Your AI knows more about you than your doctor â who else does it tell?</h3><p class="mt-3 text-text-secondary text-sm">Health worries, legal questions, money problems: cloud AI hears your most private confessions. Here is where those conversations actually go.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>7 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read The prompt is the new fingerprint"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Privacy & AI</span><span class="shrink-0 text-xs text-text-tertiary">June 5, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">The prompt is the new fingerprint</h3><p class="mt-3 text-text-secondary text-sm">You can change your password. You cannot change the way you think. Your query history identifies you more precisely than your name does.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>6 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-
1purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read What âwe donât train on your dataâ actually means (and what it doesnât)"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Privacy & AI</span><span class="shrink-0 text-xs text-text-tertiary">May 18, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">What âwe donât train on your dataâ actually means (and what it doesnât)</h3><p class="mt-3 text-text-secondary text-sm">The most reassuring sentence in AI marketing has at least four loopholes. A plain-language anatomy of the claim.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>8 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read Local AI is not a downgrade anymore"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Technical Guides</span><span class="shrink-0 text-xs text-text-tertiary">April 30, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">Local AI is not a downgrade anymore</h3><p class="mt-3 text-text-secondary text-sm">For years, privacy meant accepting a dumber assistant. In 2026 that trade-off is mostly a myth â here is what on-device models actually deliver.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>7 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-
1purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read Your data has a passport: why residency matters to you, not just corporations"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Perspectives</span><span class="shrink-0 text-xs text-text-tertiary">April 14, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">Your data has a passport: why residency matters to you, not just corporations</h3><p class="mt-3 text-text-secondary text-sm">Where your documents physically live decides whose laws apply to them. That is not a compliance detail â it is personal.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>6 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read The day your chat history gets subpoenaed"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Privacy & AI</span><span class="shrink-0 text-xs text-text-tertiary">March 28, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">The day your chat history gets subpoenaed</h3><p class="mt-3 text-text-secondary text-sm">AI conversations are already showing up as evidence. What exists can be compelled; what never existed cannot.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>7 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-
1purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read BYOS: why you should own the bucket your life sits in"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Technical Guides</span><span class="shrink-0 text-xs text-text-tertiary">March 10, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">BYOS: why you should own the bucket your life sits in</h3><p class="mt-3 text-text-secondary text-sm">Bring Your Own Storage reframes vendor lock-in as what it really is â a personal risk. Export rights, migrations, and dead-platform scenarios, explained.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>6 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read Zero egress, explained like you're not a CISO"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Technical Guides</span><span class="shrink-0 text-xs text-text-tertiary">February 20, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">Zero egress, explained like you're not a CISO</h3><p class="mt-3 text-text-secondary text-sm">âAI comes to you, your data never leavesâ sounds like a slogan. Here is the simple mechanics behind it.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>5 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-
1purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read Free AI is the most expensive AI"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Perspectives</span><span class="shrink-0 text-xs text-text-tertiary">February 3, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">Free AI is the most expensive AI</h3><p class="mt-3 text-text-secondary text-sm">You are not paying with money, so you are paying with something else. A back-of-the-envelope on what a year of your prompts is worth.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>6 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read Digital swaraj: data sovereignty as personal independence"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Perspectives</span><span class="shrink-0 text-xs text-text-tertiary">January 15, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">Digital swaraj: data sovereignty as personal independence</h3><p class="mt-3 text-text-secondary text-sm">Sovereignty is usually sold as compliance. It is better understood as self-rule â the quiet independence of owning your own digital life.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>7 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-
1purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read Your meeting recorder heard everything. Where did it send it?"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Privacy & AI</span><span class="shrink-0 text-xs text-text-tertiary">July 2, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">Your meeting recorder heard everything. Where did it send it?</h3><p class="mt-3 text-text-secondary text-sm">The bot that joins your calls writes the most candid document your company produces â then stores it on infrastructure you have never audited.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>6 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read Shadow AI: the uploads your IT team never sees"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Perspectives</span><span class="shrink-0 text-xs text-text-tertiary">July 16, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">Shadow AI: the uploads your IT team never sees</h3><p class="mt-3 text-text-secondary text-sm">Blocking the chatbot domain did not stop anyone. It just moved the paste to a personal phone. The fix is architectural, not disciplinary.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>6 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-
1purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read Why âdeleteâ doesnât mean deleted in cloud AI"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Privacy & AI</span><span class="shrink-0 text-xs text-text-tertiary">July 30, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">Why âdeleteâ doesnât mean deleted in cloud AI</h3><p class="mt-3 text-text-secondary text-sm">The button removes the conversation from your screen. Backups, logs, legal holds and training snapshots decide when it leaves the world.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>7 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div><div role="group" aria-roledescription="slide" data-slot="carousel-item" class="min-w-0 shrink-0 grow-0 basis-[88%] pl-5 sm:basis-[55%] lg:basis-1/3"><button type="button" class="group flex h-full w-full flex-col rounded-2xl border border-border-subtle bg-bg-surface text-left transition duration-300 hover:-translate-y-1 hover:shadow-xl focus-visible:outline-none focus-visible:ring-2 hover:border-accent/30 hover:shadow-purple-950/[0.06] focus-visible:ring-accent min-h-[330px] p-6" aria-label="Read Agentic AI holds your keys: permission is the new perimeter"><div class="flex w-full items-start justify-between gap-3"><span class="inline-flex w-fit items-center rounded-full bg-white px-3 py-1 text-[11px] font-bold uppercase tracking-[0.12em] text-gray-700 ring-1 ring-inset ring-gray-200">Perspectives</span><span class="shrink-0 text-xs text-text-tertiary">August 11, 2026</span></div><h3 class="mt-5 font-heading font-bold tracking-tight text-text-primary transition-colors group-hover:text-accent text-xl">Agentic AI holds your keys: permission is the new perimeter</h3><p class="mt-3 text-text-secondary text-sm">Assistants that read were a privacy question. Agents that act â with your logins, your files, your email â are a control question.</p><div class="mt-auto flex w-full items-center justify-between border-t border-border-subtle pt-5"><span class="inline-flex items-center gap-1.5 text-xs text-text-tertiary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock3 lucide-clock-3 h-3.5 w-3.5" aria-hidden="true"><path d="M12 6v6h4"></path><circle cx="12" cy="12" r="10"></circle></svg>7 min<!-- --> read</span><span class="inline-flex items-center gap-1 text-sm font-semibold text-accent">Read article<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></div></button></div></div></div><div class="mt-7 flex items-center justify-end gap-2"><button data-slot="carousel-previous" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-[transform,colors] duration-100 active:scale-[0.97] active:duration-75 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='
1size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border shadow-xs hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 size-8 rounded-full top-1/2 -left-12 static h-10 w-10 translate-x-0 translate-y-0 border-border-default bg-bg-base hover:bg-bg-elevated cursor-pointer" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left" aria-hidden="true"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg><span class="sr-only">Previous slide</span></button><button data-slot="carousel-next" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium transition-[transform,colors] duration-100 active:scale-[0.97] active:duration-75 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border shadow-xs hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 size-8 rounded-full top-1/2 -right-12 static h-10 w-10 translate-x-0 translate-y-0 border-border-default bg-bg-base hover:bg-bg-elevated cursor-pointer" disabled=""><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg><span class="sr-only">Next slide</span></button></div></div></div></section><section class="px-4 py-16 sm:px-6 sm:py-20 lg:px-8 lg:py-24"><div class="mx-auto grid max-w-6xl gap-5 md:grid-cols-3"><article class="rounded-2xl border border-border-subtle bg-bg-surface p-6" style="opacity:0;transform:translateY(18px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check h-5 w-5 text-accent" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg><h3 class="mt-5 font-heading text-lg font-bold text-text-primary">Privacy without hand-waving</h3><p class="mt-3 text-sm leading-6 text-text-secondary">We explain where data goes, what the architecture changes, and which tradeoffs still exist.</p></article><article class="rounded-2xl border border-border-subtle bg-bg-surface p-6" style="opacity:0;transform:translateY(18px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-layers h-5 w-5 text-accent" aria-hidden="true"><path d="M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z"></path><path d="M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12"></path><path d="M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17"></path></svg><h3 class="mt-5 font-heading text-lg font-bold text-text-primary">Technical, not needlessly technical</h3><p class="mt-3 text-sm leading-6 text-text-secondary">Understand retrieval, models, local AI, and infrastructure without needing a machine-learning glossary.</p></article><article class="rounded-2xl border border-border-subtle bg-bg-surface p-6" style="opacity:0;transform:translateY(18px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open h-5 w-5 text-accent" aria-hidden="true"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg><h3 class="mt-5 font-heading text-lg font-bold text-text-primary">Made for decisions</h3><p class="mt-3 text-sm leading-6 text-text-secondary">Every guide aims to leave you with a useful question, checklist, or next stepânot just a definition.</p></article></div></section><section class="px-4 pb-20 sm:px-6 lg:px-8 lg:pb-28"><div class="mx-auto max-w-6xl overflow-hidden rounded-[28px] bg-black px-6 py-12 text-center text-white sm:px-10 sm:py-16"><div class="relative z-10"><p class="text-xs font-semibold uppercase tracking-[0.2em] text-purple-300">Your knowledge, under your control</p><h2 class="mx-auto mt-4 max-w-3xl text-balance font-heading text-3xl font-bold sm:text-4xl">Turn your documents into a private intelligence layer.</h2><p class="mx-auto mt-4 max-w-2xl text-sm leading-6 text-white/60 sm:text-base">Search, ask, compare, and trace every answer back to the files you trust.</p>
1<a class="mt-8 inline-flex items-center justify-center gap-2 rounded-full bg-white px-6 py-3 text-sm font-semibold text-black transition hover:-translate-y-0.5 hover:bg-purple-50" href="/product">Try ZSearch<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></section></main><!--$--><!--/$--><footer class="relative border-t border-gray-100 bg-white py-8"><div class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8"><div class="grid grid-cols-2 gap-x-8 gap-y-8 sm:grid-cols-3 lg:grid-cols-6"><div class="flex flex-col gap-3"><h2 class="text-xs font-semibold uppercase tracking-[0.18em] text-gray-400">Product</h2><ul class="flex flex-col gap-2.5"><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/desktop">Desktop</a></li><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/cloud">Cloud</a></li><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/enterprise">Enterprise</a></li><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/product">Product</a></li></ul></div><div class="flex flex-col gap-3"><h2 class="text-xs font-semibold uppercase tracking-[0.18em] text-gray-400">Resources</h2><ul class="flex flex-col gap-2.5"><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/pricing">Pricing</a></li><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/models-hub">Models Hub</a></li><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/blog">Blog</a></li><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/faq">FAQ</a></li></ul></div><div class="flex flex-col gap-3"><h2 class="text-xs font-semibold uppercase tracking-[0.18em] text-gray-400">Comparisons</h2><ul class="flex flex-col gap-2.5"><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/zsearch-vs-the-rest">ZSearch vs The Rest</a></li><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/zsearch-vs-the-rest#comparison-that-matters">Comparisons</a></li></ul></div><div class="flex flex-col gap-3"><h2 class="text-xs font-semibold uppercase tracking-[0.18em] text-gray-400">Company</h2><ul class="flex flex-col gap-2.5"><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/about">About</a></li><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/contact">Contact</a></li><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/careers">Careers</a></li><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/policies">Our Policies</a></li></ul></div><div class="flex flex-col gap-3"><h2 class="text-xs font-semibold uppercase tracking-[0.18em] text-gray-400">Legal</h2><ul class="flex flex-col gap-2.5"><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/privacy-policy">Privacy Policy</a></li><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/terms-of-use">Terms of Service</a></li><li><a class="text-sm text-gray-700 hover:text-gray-950 transition-colors" href="/supported-countries">Supported Countries</a></li></ul></div><div class="flex flex-col gap-3"><h2 class="text-xs font-semibold uppercase tracking-[0.18em] text-gray-400">Socials</h2><ul class="flex flex-col gap-2.5"><li><a href="https://www.linkedin.com/company/zsearch-ai/" target="_blank" rel="noopener noreferrer" class="group inline-flex items-center gap-1 text-sm text-gray-700 transition-colors hover:text-gray-950" aria-label="LinkedIn (opens in a new tab)"><span>LinkedIn</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3.5 w-3.5 transition-transform group-hover:-translate-y-0.5 group-hover:translate-x-0.5" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://www.instagram.com/zsearch_ai/" target="_blank" rel="noopener noreferrer" class="group inline-flex items-center gap-1 text-sm text-gray-700 transition-colors hover:text-gray-950" aria-label="Instagram (opens in a new tab)"><span>Instagram</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3.5 w-3.5 transition-transform group-hover:-translate-y-0.5 group-hover:translate-x-0.5" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://www.facebook.com/people/ZSearch/61567592402159/#" target="_blank" rel="noopener noreferrer" class="group inline-flex items-center gap-1 text-sm text-gray-700 transition-colors hover:text-gray-950" aria-label="Facebook (opens in a new tab)"><span>Facebook</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3.5 w-3.5 transition-transform group-hover:-translate-y-0.5 group-hover:translate-x-0.5" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://www.youtube.com/@zsearch/posts" target="_blank" rel="noopener noreferrer" class="group inline-flex items-center gap-1 text-sm text-gray-700 transition-colors hover:text-gray-950" aria-label="YouTube (opens in a new tab)"><span>YouTube</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3.5 w-3.5 transition-transform group-hover:-translate-y-0.5 group-hover:translate-x-0.5" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li><li><a href="https://x.com/ZsearchAI" target="_blank" rel="noopener noreferrer" class="group inline-flex items-center gap-1 text-sm text-gray-700 transition-colors hover:text-gray-950" aria-label="Twitter (opens in a new tab)"><span>Twitter</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right h-3.5 w-3.5 transition-transform group-hover:-translate-y-0.5 group-hover:translate-x-0.5" aria-hidden="true"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a></li></ul></div></div><div class="mt-7 flex flex-col gap-2 border-t border-gray-100 pt-3 sm:flex-row sm:items-center sm:justify-between"><a aria-label="ZSearch home" class="inline-flex w-fit items-center" href="/"><img alt="" loading="lazy" width="36" height="36" decoding="async" data-nimg="1" class="object-contain" style="color:transparent" srcSet="/_next/image?url=%2Ficon.png&w=48&q=75 1x, /_next/image?url=%2Ficon.png&w=96&q=75 2x" src="/_next/image?url=%2Ficon.png&w=96&q=75"/></a><p class="text-xs text-gray-400">© <!-- -->2026<!-- --> ZSearch. All rights reserved.</p><div class="flex items-center gap-3"><button type="button" class="text-xs text-gray-400 underline underline-offset-2 transition-colors hover:text-gray-600">Cookie preferences</button><p class="text-xs italic text-gray-400">Sovereign by architecture. Anonymous by default.</p></div></div></div></footer>
1<script src="/_next/static/chunks/webpack-c75d13daaa3cf83f.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n3:I[56543,[\"6874\",\"static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"1530\",\"static/chunks/1530-b70735aaadc1d60c.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2411\",\"static/chunks/2411-6483c79ebcef1db3.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"7177\",\"static/chunks/app/layout-4afec634fc283338.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\"],\"ThemeProvider\"]\n4:I[74997,[\"6874\",\"static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"1530\",\"static/chunks/1530-b70735aaadc1d60c.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2411\",\"static/chunks/2411-6483c79ebcef1db3.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"7177\",\"static/chunks/app/layout-4afec634fc283338.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\"],\"default\"]\n5:I[44705,[\"6874\",\"static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"1530\",\"static/chunks/1530-b70735aaadc1d60c.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2411\",\"static/chunks/2411-6483c79ebcef1db3.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"7177\",\"static/chunks/app/layout-4afec634fc283338.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\"],\"CookieConsentProvider\"]\n6:I[44638,[\"6874\",\"static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"1530\",\"static/chunks/1530-b70735aaadc1d60c.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2411\",\"static/chunks/2411-6483c79ebcef1db3.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"7177\",\"static/chunks/app/layout-4afec634fc283338.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\"],\"\"]\n7:I[31530,[\"6874\",\"static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"1530\",\"static/chunks/1530-b70735aaadc1d60c.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2411\",\"static/chunks/2411-6483c79ebcef1db3.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"7177\",\"static/chunks/app/layout-4afec634fc283338.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\"],\"Toaster\"]\n8:I[87555,[],\"\"]\n9:I[31295,[],\"\"]\n11:I[28393,[],\"\"]\n:HL[\"/_next/static/media/0484562807a97172-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"font\",{\"crossOrigin\":\"\",\"t"])</script>
1<script>self.__next_f.push([1,"ype\":\"font/woff2\"}]\n:HL[\"/_next/static/media/4c285fdca692ea22-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/6245472ced48d3be-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/630c17af355fa44e-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/7108afb8b1381ad1-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/7db6c35d839a711c-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/8888a3826f4a3af4-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/9e82d62334b205f4-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/b957ea75a84b6ea7-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/eafabf029ad39a43-s.p.woff2?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/e21e2ca68093ad22.css?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"style\"]\n:HL[\"/_next/static/css/e96272ccf3027556.css?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"style\"]\n2:T61d,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.zsearch.ai/#organization\",\"name\":\"ZSearch\",\"url\":\"https://www.zsearch.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://www.zsearch.ai/icon.png\"},\"description\":\"ZSearch is a sovereign AI platform for private document intelligence. Zero egress, anonymous by architecture, any AI model.\",\"sameAs\":[\"https://twitter.com/zsearchai\"]},{\"@type\":\"WebSite\",\"@id\":\"https://www.zsearch.ai/#website\",\"url\":\"https://www.zsearch.ai\",\"name\":\"ZSearch\",\"description\":\"Sovereign AI for Your Documents\",\"publisher\":{\"@id\":\"https://www.zsearch.ai/#organization\"},\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https://www.zsearch.ai/search?q={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://www.zsearch.ai/#app\",\"name\":\"ZSearch\",\"applicationCategory\":\"BusinessApplication\",\"operatingSystem\":\"macOS, Windows, Web\",\"description\":\"Private AI assistant and document search. Zero egress, no profiling, any model. Run locally or in your private cloud.\",\"url\":\"https://www.zsearch.ai\",\"publisher\":{\"@id\":\"https://www.zsearch.ai/#organization\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"USD\",\"description\":\"Free tier available. Pro plans for teams and enterprise.\"},\"featureList\":[\"Private document Q\u0026A\",\"Zero egress architecture\",\"Any AI model support\",\"Local embedding search\",\"End-to-end encrypted vault\",\"Meeting transcription\",\"AI-powered notepad\",\"Sovereign daily planner\"]}]}"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"5uSlfc10B4rb_jbl5uDv0\",\"p\":\"\",\"c\":[\"\",\"blog\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"(landing)\",{\"children\":[\"blog\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/e21e2ca68093ad22.css?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/e96272ccf3027556.css?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$2\"}}]}],[\"$\",\"body\",null,{\"className\":\" __variable_20d954 __variable_9b9fd1 bg-white text-gray-900 antialiased min-h-screen\",\"children\":[\"$\",\"$L3\",null,{\"attribute\":\"class\",\"defaultTheme\":\"light\",\"forcedTheme\":\"light\",\"enableSystem\":false,\"disableTransitionOnChange\":true,\"children\":[\"$\",\"$L4\",null,{\"children\":[\"$\",\"$L5\",null,{\"children\":[[\"$\",\"$L6\",null,{\"color\":\"#4F019F\",\"height\":2,\"showSpinner\":false}],[\"$\",\"$L7\",null,{\"position\":\"top-center\",\"reverseOrder\":false}],[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"$La\",\"$Lb\",\"$Lc\"]}]}]}]}]]}]]}],{\"children\":[\"(landing)\",\"$Ld\",{\"children\":[\"blog\",\"$Le\",{\"children\":[\"__PAGE__\",\"$Lf\",{},null,false]},null,false]},null,false]},null,false],\"$L10\",false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"12:I[94580,[\"6874\",\"static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"1530\",\"static/chunks/1530-b70735aaadc1d60c.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2411\",\"static/chunks/2411-6483c79ebcef1db3.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"7177\",\"static/chunks/app/layout-4afec634fc283338.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\"],\"default\"]\n13:I[7413,[\"6874\",\"static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"1530\",\"static/chunks/1530-b70735aaadc1d60c.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2411\",\"static/chunks/2411-6483c79ebcef1db3.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"7177\",\"static/chunks/app/layout-4afec634fc283338.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\"],\"default\"]\n14:I[44705,[\"6874\",\"static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"1530\",\"static/chunks/1530-b70735aaadc1d60c.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2411\",\"static/chunks/2411-6483c79ebcef1db3.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"7177\",\"static/chunks/app/layout-4afec634fc283338.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\"],\"CookieConsent\"]\n15:I[32108,[\"7598\",\"static/chunks/7598-7b1e0751e000d600.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6766\",\"static/chunks/6766-0b57c27ac5104cd6.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6874\",\"static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6935\",\"static/chunks/6935-7c2cc23e3a4c2160.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2142\",\"static/chunks/2142-747a1d693c2f6cf0.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"9980\",\"static/chunks/app/(landing)/layout-c0c26a88b0983506.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\"],\"ThemeController\"]\n16:I[68938,[\"7598\",\"static/chunks/7598-7b1e0751e000d600.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6766\",\"static/chunks/6766-0b57c27ac5104cd6.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6874\",\"static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6935\",\"static/chunks/6935-7c2cc23e3a4c2160.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2142\",\"static/chunks/2"])</script>
1<script>self.__next_f.push([1,"142-747a1d693c2f6cf0.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"9980\",\"static/chunks/app/(landing)/layout-c0c26a88b0983506.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\"],\"DeepSpaceBackgroundWrapper\"]\n17:I[27082,[\"7598\",\"static/chunks/7598-7b1e0751e000d600.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6766\",\"static/chunks/6766-0b57c27ac5104cd6.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6874\",\"static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6935\",\"static/chunks/6935-7c2cc23e3a4c2160.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2142\",\"static/chunks/2142-747a1d693c2f6cf0.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"9980\",\"static/chunks/app/(landing)/layout-c0c26a88b0983506.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\"],\"FloatingHomeButton\"]\n18:I[17998,[\"7598\",\"static/chunks/7598-7b1e0751e000d600.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6766\",\"static/chunks/6766-0b57c27ac5104cd6.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6874\",\"static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6935\",\"static/chunks/6935-7c2cc23e3a4c2160.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2142\",\"static/chunks/2142-747a1d693c2f6cf0.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"9980\",\"static/chunks/app/(landing)/layout-c0c26a88b0983506.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\"],\"FooterWrapper\"]\n19:I[8462,[\"7598\",\"static/chunks/7598-7b1e0751e000d600.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6766\",\"static/chunks/6766-0b57c27ac5104cd6.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6874\",\"static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6935\",\"static/chunks/6935-7c2cc23e3a4c2160.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2142\",\"static/chunks/2142-747a1d693c2f6cf0.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"9980\",\"static/chunks/app/(landing)/layout-c0c26a88b0983506.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\"],\"PublicWebAnalytics\"]\n"])</script>
1<script>self.__next_f.push([1,"1a:I[12467,[\"7598\",\"static/chunks/7598-7b1e0751e000d600.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6766\",\"static/chunks/6766-0b57c27ac5104cd6.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6874\",\"static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6935\",\"static/chunks/6935-7c2cc23e3a4c2160.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2688\",\"static/chunks/2688-cb7406ab59b45b74.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"5452\",\"static/chunks/5452-7052f07fcbdac45f.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"7508\",\"static/chunks/7508-e321af79152b0c97.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"4654\",\"static/chunks/4654-065a5297f25254a9.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2508\",\"static/chunks/app/(landing)/blog/page-822967f9b7cbbddc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\"],\"Navbar\"]\n"])</script>
1<script>self.__next_f.push([1,"1e:I[59665,[],\"ViewportBoundary\"]\n20:I[59665,[],\"MetadataBoundary\"]\n21:\"$Sreact.suspense\"\na:[\"$\",\"$L12\",null,{}]\nb:[\"$\",\"$L13\",null,{}]\nc:[\"$\",\"$L14\",null,{}]\n"])</script>
1<script>self.__next_f.push([1,"d:[\"$\",\"$1\",\"c\",{\"children\":[null,[[\"$\",\"$L15\",null,{}],[\"$\",\"$L16\",null,{}],[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:props:children:props:children:props:children:2:props:notFound:0:1:props:style\",\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:props:children:props:children:props:children:2:props:notFound:0:1:props:children:props:children:1:props:style\",\"children\":404}],[\"$\",\"div\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:props:children:props:children:props:children:2:props:notFound:0:1:props:children:props:children:2:props:style\",\"children\":[\"$\",\"h2\",null,{\"style\":\"$0:f:0:1:1:props:children:1:props:children:1:props:children:props:children:props:children:props:children:2:props:notFound:0:1:props:children:props:children:2:props:children:props:style\",\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L17\",null,{}],[\"$\",\"$L18\",null,{}],[\"$\",\"$L19\",null,{}]]]}]\n"])</script>
1<script>self.__next_f.push([1,"e:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n1b:T240a,"])</script>
1<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"Blog\",\"@id\":\"https://www.zsearch.ai/blog#blog\",\"name\":\"The ZSearch Blog\",\"description\":\"Plain-English guides to private AI, document intelligence, data sovereignty, and local models.\",\"url\":\"https://www.zsearch.ai/blog\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"ZSearch\",\"url\":\"https://www.zsearch.ai\"},\"blogPost\":[{\"@type\":\"BlogPosting\",\"headline\":\"What is sovereign AI? A plain-English guide to AI that works on your terms\",\"datePublished\":\"2026-06-20T00:00:00.000Z\",\"description\":\"Sovereign AI is not a product feature. It is an architectural principle: your data stays in your environment, your AI runs on your terms, and no third party has access unless you choose.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"What is RAG? How AI finds the right answer in thousands of your documents\",\"datePublished\":\"2026-06-13T00:00:00.000Z\",\"description\":\"RAG lets AI answer questions about your documents instead of relying only on its training data. Here is the retrieval process without the jargon.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"What is local AI? How your computer can run an intelligence layer\",\"datePublished\":\"2026-06-06T00:00:00.000Z\",\"description\":\"Local AI runs models directly on your device. Your computer processes the request using models stored on your own drive.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"How to build a private AI knowledge base: a beginner'
1s guide\",\"datePublished\":\"2026-05-30T00:00:00.000Z\",\"description\":\"Turn the folders you already use into a cited, searchable knowledge base in four understandable steps.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"How to search your documents with AI, privately and offline\",\"datePublished\":\"2026-05-23T00:00:00.000Z\",\"description\":\"A practical setup for asking natural-language questions without sending your document library to a cloud workspace.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"Local AI for legal teams: search confidential files without the compliance risk\",\"datePublished\":\"2026-05-16T00:00:00.000Z\",\"description\":\"Legal work depends on sensitive context. Local retrieval helps teams search and summarise files while preserving their data boundary.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"What is a vector database? The search layer inside AI document tools\",\"datePublished\":\"2026-05-09T00:00:00.000Z\",\"description\":\"Vector search finds passages by meaning rather than exact keywords. This is the layer that makes natural-language document search possible.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"Single-tenant AI: what dedicated infrastructure means for your team's data\",\"datePublished\":\"2026-05-02T00:00:00.000Z\",\"description\":\"Single-tenant systems give one organisation a dedicated environment. That architectural difference matters more than a generic privacy label.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"How to organise documents so AI can actually find what you need\",\"datePublished\":\"2026-04-25T00:00:00.000Z\",\"description\":\"Five small changes to filenames, folders, and document structure can noticeably improve retrieval quality.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"The intelligence layer: why the AI you own will outperform the AI you borrow\",\"datePublished\":\"2026-04-18T00:00:00.000Z\",\"description\":\"General AI knows a great deal in the abstract. An owned intelligence layer understands the context that makes your work specific.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"How regulated industries are adopting AI on their own terms\",\"datePublished\":\"2026-04-11T00:00:00.000Z\",\"description\":\"Legal, finance, healthcare, and government teams are separating local retrieval from generation to gain capability without losing control.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"BYOK explained: why bringing your own API key changes the economics of AI\",\"datePublished\":\"2026-04-04T00:00:00.000Z\",\"description\":\"Bring Your Own Key gives you a direct relationship with the model provider, clearer usage costs, and more provider control.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"Your AI knows more about you than your doctor â who else does it tell?\",\"datePublished\":\"2026-06-24T00:00:00.000Z\",\"description\":\"Health worries, legal questions, money problems: cloud AI hears your most private confessions. Here is where those conversations actually go.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"The prompt is the new fingerprint\",\"datePublished\":\"2026-06-05T00:00:00.000Z\",\"description\":\"You can change your password. You cannot change the way you think. Your query history identifies you more precisely than your name does.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"What âwe donât train on your dataâ actually means (and what it doesnât)\",\"datePublished\":\"2026-05-18T00:00:00.000Z\",\"description\":\"The most reassuring sentence in AI marketing has at least four loopholes. A plain-language anatomy of the claim.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"Local AI is not a downgrade anymore\",\"datePublished\":\"2026-04-30T00:00:00.000Z\",\"description\":\"For years, privacy meant accepting a dumber assistant. In 2026 that trade-off is mostly a myth â here is what on-device models actually deliver.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"Your data has a passport: why residency matters to you, not just corporations\",\"datePublished\":\"2026-04-14T00:00:00.000Z\",\"description\":\"Where your documents physically live decides whose laws apply to them. That is not a compliance detail â it is personal.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"The day your chat history gets subpoenaed\",\"datePublished\":\"2026-03-28T00:00:00.000Z\",\"description\":\"AI conversations are already showing up as evidence. What exists can be compelled; what never existed cannot.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"BYOS: why you should own the bucket your life sits in\",\"datePublished\":\"2026-03-10T00:00:00.000Z\",\"description\":\"Bring Your Own Storage reframes vendor lock-in as what it really is â a personal risk. Export rights, migrations, and dead-platform scenarios, explained.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"Zero egress, explained like you're not a CISO\",\"datePublished\":\"2026-02-20T00:00:00.000Z\",\"description\":\"âAI comes to you, your data never leavesâ sounds like a slogan. Here is the simple mechanics behind it.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"Free AI is the most expensive AI\",\"datePublished\":\"2026-02-03T00:00:00.000Z\",\"description\":\"You are not paying with money, so you are paying with something else. A back-of-the-envelope on what a year of your prompts is worth.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"Digital swaraj: data sovereignty as personal independence\",\"datePublished\":\"2026-01-15T00:00:00.000Z\",\"description\":\"Sovereignty is usually sold as compliance. It is better understood as self-rule â the quiet independence of owning your own digital life.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"Your meeting recorder heard everything. Where did it send it?\",\"datePublished\":\"2026-07-02T00:00:00.000Z\",\"description\":\"The bot that joins your calls writes the most candid document your company produces â then stores it on infrastru
1cture you have never audited.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"Shadow AI: the uploads your IT team never sees\",\"datePublished\":\"2026-07-16T00:00:00.000Z\",\"description\":\"Blocking the chatbot domain did not stop anyone. It just moved the paste to a personal phone. The fix is architectural, not disciplinary.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"Why âdeleteâ doesnât mean deleted in cloud AI\",\"datePublished\":\"2026-07-30T00:00:00.000Z\",\"description\":\"The button removes the conversation from your screen. Backups, logs, legal holds and training snapshots decide when it leaves the world.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}},{\"@type\":\"BlogPosting\",\"headline\":\"Agentic AI holds your keys: permission is the new perimeter\",\"datePublished\":\"2026-08-11T00:00:00.000Z\",\"description\":\"Assistants that read were a privacy question. Agents that act â with your logins, your files, your email â are a control question.\",\"author\":{\"@type\":\"Organization\",\"name\":\"ZSearch\"}}]}"])</script>
1<script>self.__next_f.push([1,"f:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"$L1a\",null,{}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1b\"}}],\"$L1c\"],null,\"$L1d\"]}]\n10:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L1e\",null,{\"children\":\"$L1f\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L20\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$21\",null,{\"fallback\":null,\"children\":\"$L22\"}]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"23:I[12025,[\"7598\",\"static/chunks/7598-7b1e0751e000d600.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6766\",\"static/chunks/6766-0b57c27ac5104cd6.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6874\",\"static/chunks/6874-bf14f6d1ebc153cc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"6935\",\"static/chunks/6935-7c2cc23e3a4c2160.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2688\",\"static/chunks/2688-cb7406ab59b45b74.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"5452\",\"static/chunks/5452-7052f07fcbdac45f.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"7508\",\"static/chunks/7508-e321af79152b0c97.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"4654\",\"static/chunks/4654-065a5297f25254a9.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\",\"2508\",\"static/chunks/app/(landing)/blog/page-822967f9b7cbbddc.js?dpl=dpl_vmkhdmXa5aV55VJBuARz3SXSsiuA\"],\"BlogExperience\"]\n"])</script>
1<script>self.__next_f.push([1,"24:I[59665,[],\"OutletBoundary\"]\n26:I[74911,[],\"AsyncMetadataOutlet\"]\n1c:[\"$\",\"$L23\",null,{}]\n1d:[\"$\",\"$L24\",null,{\"children\":[\"$L25\",[\"$\",\"$L26\",null,{\"promise\":\"$@27\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1f:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"25:null\n"])</script>
1<script>self.__next_f.push([1,"28:I[38175,[],\"IconMark\"]\n"])</script>
1<script>self.__next_f.push([1,"27:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"ZSearch Blog | Private AI, Document Intelligence \u0026 Sovereign AI | ZSearch\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Plain-English guides to private AI, document search, data sovereignty, local models, and building an intelligence layer you control.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"keywords\",\"content\":\"sovereign AI,private document AI,zero egress AI,anonymous AI,local AI,on-premise AI,document intelligence,private knowledge base,AI document search,PDF search,private AI assistant,ChatGPT alternative privacy,offline AI,no data collection AI,BYOK AI,bring your own key AI,air-gapped AI,enterprise document search,AI search tool,private AI search,secure AI workspace,document Q\u0026A,RAG AI,local LLM\"}],[\"$\",\"meta\",\"3\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"4\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://www.zsearch.ai/blog\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"The ZSearch Blog\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Understand private AI, document intelligence, and data sovereignty without the jargon.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://www.zsearch.ai/blog\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:site\",\"content\":\"@zsearchai\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:creator\",\"content\":\"@zsearchai\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"ZSearch - Sovereign AI for Your Documents\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"Zero egress. No profiling. Any model.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://www.zsearch.ai/og-image.png\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/icon.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"apple-touch-icon\",\"href\":\"/icon.png\"}],[\"$\",\"$L28\",\"19\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"22:\"$27:metadata\"\n"])</script>
1</body></html>
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.