1<!DOCTYPE html><!--C_aN3FL9GC07zj0pSECie--><html lang="en" class="scroll-smooth"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/051742360c26797e-s.p.102b7f24.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/satoshi_variable-s.p.fc536e90.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Fimages%2Flinshare-shared-space-en-v3.png&w=1920&q=75 1x, /_next/image?url=%2Fimages%2Flinshare-shared-space-en-v3.png&w=3840&q=75 2x"/><link rel="stylesheet" href="/_next/static/chunks/4e88589df53e8d26.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/538c6f1fdc57b776.js"/>
1<script src="/_next/static/chunks/5208b4d785e83758.js" async=""></script>
1<script src="/_next/static/chunks/cd4019f49383d15b.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-dba1afade4edfc07.js" async=""></script>
1<script src="/_next/static/chunks/ff1a16fafef87110.js" async=""></script>
1<script src="/_next/static/chunks/d2be314c3ece3fbe.js" async=""></script>
1<script src="/_next/static/chunks/88b645883715177c.js" async=""></script>
1<script src="/_next/static/chunks/b13c450f060f79ae.js" async=""></script>
1<script src="/_next/static/chunks/829def2cb8c2122a.js" async=""></script>
1<meta name="next-size-adjust" content=""/><meta name="theme-color" content="#0d1b4a"/><meta name="color-scheme" content="light"/><title>Try the LinShare Demo â LinShare</title><meta name="description" content="Explore LinShare's features in our live demo environment. No installation required, start sharing securely in minutes."/><meta name="application-name" content="LinShare"/><link rel="author" href="https://linagora.com"/><meta name="author" content="LINAGORA"/><link rel="manifest" href="/manifest.webmanifest"/><meta name="creator" content="LINAGORA"/><meta name="publisher" content="LINAGORA"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><meta name="category" content="technology"/><link rel="canonical" href="https://linshare.app/demo"/><link rel="alternate" hrefLang="en" href="https://linshare.app/demo"/><link rel="alternate" hrefLang="fr" href="https://linshare.app/fr/demo"/><link rel="alternate" hrefLang="x-default" href="https://linshare.app/demo"/><meta property="og:title" content="Try the LinShare Demo â LinShare"/><meta property="og:description" content="Explore LinShare's features in our live demo environment. No installation required, start sharing securely in minutes."/><meta property="og:url" content="https://linshare.app/demo"/><meta property="og:site_name" content="LinShare"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://linshare.app/opengraph-image"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Try the LinShare Demo â LinShare"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Try the LinShare Demo â LinShare"/><meta name="twitter:description" content="Explore LinShare's features in our live demo environment. No installation required, start sharing securely in minutes."/><meta name="twitter:image" content="https://linshare.app/opengraph-image"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><meta name="twitter:image:alt" content="Try the LinShare Demo â LinShare"/><link rel="icon" href="/favicon.ico?favicon.3b18180f.ico" sizes="48x48" type="image/x-icon"/><link rel="apple-touch-icon" href="/icons/apple-touch-icon.png"/>
1<script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script>
1</head><body class="satoshi_dd29d588-module__lb6aeW__variable jetbrains_mono_31501988-module__E8CJwG__variable antialiased"><div hidden=""><!--$--><!--/$--></div>
1<script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n var _paq = window._paq = window._paq || [];\n _paq.push(['trackPageView']);\n _paq.push(['enableLinkTracking']);\n (function() {\n var u=\"https://piwik.linagora.com/piwik/\";\n _paq.push(['setTrackerUrl', u+'matomo.php']);\n _paq.push(['setSiteId', '64']);\n var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];\n g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);\n })();\n ","id":"matomo"}])</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://linshare.app/#organization","name":"LinShare","url":"https://linshare.app","logo":"https://linshare.app/images/logos/linshare-logo.png","sameAs":["https://github.com/linagora/linshare","https://linagora.com/en/linshare","https://apps.apple.com/us/app/linshare/id1534003175","https://play.google.com/store/apps/details?id=com.linagora.android.linshare"],"parentOrganization":{"@type":"Organization","name":"LINAGORA","url":"https://linagora.com"}},{"@type":"WebSite","@id":"https://linshare.app/#website","url":"https://linshare.app","name":"LinShare","inLanguage":"en-US","publisher":{"@id":"https://linshare.app/#organization"}},{"@type":"SoftwareApplication","name":"LinShare","applicationCategory":"BusinessApplication","operatingSystem":"Linux, Web, iOS, Android","url":"https://linshare.app","description":"Open-source secure file sharing solution for enterprises and governments. GDPR-compliant and self-hostable.","offers":{"@type":"Offer","price":"0","priceCurrency":"EUR"},"license":"https://www.gnu.org/licenses/agpl-3.0.html","isAccessibleForFree":true,"downloadUrl":"https://download.linshare.org/","screenshot":"https://linshare.app/images/linshare-dashboard-en-v3.png","author":{"@id":"https://linshare.app/#organization"}}]}</script>
1<header class="fixed top-0 left-0 right-0 z-50 bg-white/80 backdrop-blur-xl border-b border-neutral-100/80"><div class="mx-auto max-w-[1200px] px-6 lg:px-8"><div class="flex items-center justify-between h-18"><a href="https://linshare.app" class="flex items-center gap-2.5 group shrink-0"><img alt="LinShare" loading="lazy" width="140" height="32" decoding="async" data-nimg="1" class="h-8 w-auto" style="color:transparent" src="/images/logos/linshare-logo.svg"/></a><nav class="hidden lg:flex items-center gap-0.5 lg:ml-12"><a class="px-3.5 py-2 text-[15px] font-medium text-neutral-600 hover:text-primary-700 hover:bg-primary-50 rounded-lg transition-colors" href="/#features">Features</a><a class="px-3.5 py-2 text-[15px] font-medium text-neutral-600 hover:text-primary-700 hover:bg-primary-50 rounded-lg transition-colors" href="/security">Security</a><a class="px-3.5 py-2 text-[15px] font-medium text-neutral-600 hover:text-primary-700 hover:bg-primary-50 rounded-lg transition-colors" href="/services">Services</a><a href="https://download.linshare.org/" target="_blank" rel="noopener noreferrer" class="px-3.5 py-2 text-[15px] font-medium text-neutral-600 hover:text-primary-700 hover:bg-primary-50 rounded-lg transition-colors">Download</a><a href="https://github.com/linagora/linshare" target="_blank" rel="noopener noreferrer" class="px-3.5 py-2 text-[15px] font-medium text-neutral-600 hover:text-primary-700 hover:bg-primary-50 rounded-lg transition-colors">Documentation</a><a class="px-3.5 py-2 text-[15px] font-medium text-neutral-600 hover:text-primary-700 hover:bg-primary-50 rounded-lg transition-colors" href="/community">Community</a></nav><div class="hidden lg:flex items-center gap-2 shrink-0"><div class="relative"><button aria-label="Change language" aria-haspopup="menu" aria-expanded="false" class="flex items-center justify-center w-9 h-9 rounded-lg text-neutral-600 hover:text-primary-700 hover:bg-primary-50 transition-colors cursor-pointer"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe w-5 h-5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg></button></div><button class="inline-flex items-center justify-center gap-2 font-body font-semibold rounded-xl transition-all duration-200 cursor-pointer text-primary-600 hover:text-primary-700 hover:bg-primary-50 px-4 py-2 text-sm whitespace-nowrap">Contact Us</button><a class="inline-flex items-center justify-center gap-2 font-body font-semibold rounded-xl transition-all duration-200 cursor-pointer bg-primary-600 text-white hover:bg-primary-700 active:bg-primary-800 shadow-lg shadow-primary-600/20 hover:shadow-primary-600/30 px-4 py-2 text-sm whitespace-nowrap" href="/demo">Try Demo</a></div><button class="lg:hidden p-2 text-neutral-600 hover:text-primary-700 rounded-lg hover:bg-neutral-50 transition-colors" aria-label="Open menu"><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 5h16"></path><path d="M4 12h16"></path><path d="M4 19h16"></path></svg></button></div></div></header><main><div class="pt-18"><section class="relative overflow-hidden pt-10 pb-14 lg:pt-0 lg:pb-0 lg:min-h-[calc(100vh-4.5rem)] lg:flex lg:flex-col lg:justify-center"><div class="absolute inset-0 bg-gradient-to-br from-primary-50 via-white to-accent-500/5"></div><div class="absolute inset-0 bg-grid opacity-30"></div><div class="absolute -left-24 top-4 w-72 h-72 rounded-full bg-primary-400/10 blur-3xl"></div><div class="absolute -right-24 top-16 w-80 h-80 rounded-full bg-accent-500/10 blur-3xl"></div><div class="relative z-10 mx-auto max-w-[1200px] px-6 lg:px-8"><div class="text-center max-w-3xl mx-auto" style="opacity:0;transform:translateY(24px)"><span class="inline-flex items-center gap-1.5 px-3 py-1 text-xs font-semibold font-body rounded-full tracking-wide uppercase bg-accent-500/10 text-accent-700 border border-accent-500/20 ">Live Demo</span><h1 class="mt-4 font-display font-extrabold text-4xl sm:text-5xl lg:text-[3.25rem] text-primary-900 tracking-tight leading-[1.05]">Try LinShare now</h1><p class="mt-3 text-base lg:text-lg text-neutral-500 leading-relaxed">Explore LinShare's features in our live demo environment. No installation required, just log in and start sharing.</p><div class="mt-5 flex flex-wrap justify-center gap-4"><a href="https://demo.linshare.org" class="inline-flex items-center justify-center gap-2 font-body font-semibold rounded-xl transition-all duration-200 cursor-pointer bg-primary-600 text-white hover:bg-primary-700 active:bg-primary-800 shadow-lg shadow-primary-600/20 hover:shadow-
1primary-600/30 px-8 py-4 text-lg " target="_blank" rel="noopener noreferrer">Launch Demo<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-external-link w-5 h-5" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a><button class="inline-flex items-center justify-center gap-2 font-body font-semibold rounded-xl transition-all duration-200 cursor-pointer bg-white text-primary-900 border border-neutral-200 hover:border-primary-300 hover:bg-primary-50 shadow-sm px-8 py-4 text-lg ">Talk to an Expert</button></div></div><div class="relative mt-10 lg:mt-4 mx-auto w-full max-w-5xl lg:w-fit lg:max-w-none" style="opacity:0;transform:translateY(32px)"><div class="rounded-2xl border border-neutral-200/70 bg-white shadow-2xl shadow-primary-900/10 overflow-hidden lg:w-fit lg:mx-auto"><div class="flex items-center gap-2 px-4 py-3 border-b border-neutral-100 bg-neutral-50"><span class="w-3 h-3 rounded-full bg-red-400/70"></span><span class="w-3 h-3 rounded-full bg-amber-400/70"></span><span class="w-3 h-3 rounded-full bg-green-400/70"></span><div class="ml-3 hidden sm:flex items-center gap-1.5 px-3 py-1.5 rounded-lg bg-white border border-neutral-200 text-xs font-mono text-neutral-400"><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-lock w-3 h-3" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg>demo.linshare.org</div></div><img alt="Try LinShare now" width="1847" height="962" decoding="async" data-nimg="1" class="w-full h-auto lg:w-auto lg:max-h-[46vh]" style="color:transparent" srcSet="/_next/image?url=%2Fimages%2Flinshare-shared-space-en-v3.png&w=1920&q=75 1x, /_next/image?url=%2Fimages%2Flinshare-shared-space-en-v3.png&w=3840&q=75 2x" src="/_next/image?url=%2Fimages%2Flinshare-shared-space-en-v3.png&w=3840&q=75"/></div></div></div></section><section class="py-24 lg:py-32 bg-white !py-16 lg:!py-20"><div class="mx-auto max-w-[1200px] px-6 lg:px-8"><div class="max-w-3xl mx-auto"><div class="text-center mb-12"><h2 class="font-display font-bold text-3xl sm:text-4xl text-primary-900 tracking-tight" style="opacity:0;transform:translateY(16px)">Demo credentials</h2><p class="mt-4 text-neutral-500" style="opacity:0;transform:translateY(16px)">This instance of LinShare is set up with test users. Sign in with any account below: the demo resets periodically, so your data may not persist.</p></div><div class="grid sm:grid-cols-2 gap-5"><div class="relative overflow-hidden p-6 rounded-2xl border bg-white border-primary-200" style="opacity:0;transform:translateY(24px)"><div class="absolute inset-x-0 top-0 h-1 bg-gradient-to-r from-primary-500 to-accent-500"></div><div class="flex items-center gap-3 mb-5"><div class="w-11 h-11 rounded-xl flex items-center justify-center bg-primary-600 shadow-lg shadow-primary-600/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users w-5 h-5 text-white" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg></div><div><h3 class="font-display font-semibold text-lg text-primary-900 leading-tight">Abbey Curry</h3><span class="text-xs text-neutral-400">Test user</span></div></div><div class="space-y-2.5"><div class="rounded-xl bg-neutral-50 border border-neutral-100 p-3"><span class="block text-[11px] font-semibold text-neutral-400 uppercase tracking-wider mb-1">Email</span><code class="block text-sm font-mono text-primary-700 break-all">[email protected]</code></div><div class="rounded-xl bg-neutral-50 border border-neutral-100 p-3"><span class="block text-[11px] font-semibold text-neutral-400 uppercase tracking-wider mb-1">Password</span><code class="block text-sm font-mono text-primary-700 break-all">secret</code></div></div></div><div class="relative overflow-hidden p-6 rounded-2xl border bg-white border-neutral-200/80" style="opacity:0;transform:translateY(24px)"><div class="absolute inset-x-0 top-0 h-1 bg-neutral-200"></div><div class="flex items-center gap-3 mb-5"><div class="w-11 h-11 rounded-xl flex items-center justify-center bg-primary-50"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users w-5 h-5 text-primary-500" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg></div><div><h3 class="font-display font-semibold text-lg text-primary-900 leading-tight">Amy Wolsh</h3><span class="text-xs text-neutral-400">Test user</span></div></div><div class="space-y-2.5"><div class="rounded-xl bg-neutral-50 border border-neutral-100 p-3"><span class="block text-[11px] font-semibold text-neutral-400 uppercase tracking-wider mb-1">Email</span><code class="block text-sm font-mono text-primary-700 break-all">[email protected]</code></div><div class="rounded-xl bg-neutral-50 border border-neutral-100 p-3"><span class="block text-[11px] font-semibold text-neutral-400 uppercase tracking-wider mb-1">Password</span><code class="block text-sm font-mono text-primary-700 break-all">secret</code></div></div></div></div><div class="mt-5 flex items-start gap-3 p-4 rounded-xl bg-amber-50 border border-amber-200/70" style="opacity:0;transform:translateY(16px)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info w-5 h-5 text-amber-500 shrink-0 mt-0.5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><p class="text-sm text-amber-800 leading-relaxed">You will not be able to send or receive emails unless your address ends in @linshare.org.</p></div><div class="mt-5 grid sm:grid-cols-2 gap-5" style="opacity:0;transform:translateY(16px)"><div class="p-5 rounded-2xl border border-neutral-200/80 bg-white"><div class="flex items-center gap-2.5 mb-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-user-plus w-5 h-5 text-primary-500" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><line x1="19" x2="19" y1="8" y2="14"></line>
1<line x1="22" x2="16" y1="11" y2="11"></line></svg><h4 class="font-display font-semibold text-sm text-primary-900">External users</h4></div><ul><li class="flex items-center justify-between gap-3 py-2 border-b border-neutral-100 last:border-0"><code class="text-sm font-mono text-primary-700 break-all">[email protected]</code><code class="text-sm font-mono text-neutral-400 shrink-0">password1</code></li><li class="flex items-center justify-between gap-3 py-2 border-b border-neutral-100 last:border-0"><code class="text-sm font-mono text-primary-700 break-all">[email protected]</code><code class="text-sm font-mono text-neutral-400 shrink-0">password2</code></li><li class="flex items-center justify-between gap-3 py-2 border-b border-neutral-100 last:border-0"><code class="text-sm font-mono text-primary-700 break-all">[email protected]</code><code class="text-sm font-mono text-neutral-400 shrink-0">password3</code></li><li class="flex items-center justify-between gap-3 py-2 border-b border-neutral-100 last:border-0"><code class="text-sm font-mono text-primary-700 break-all">[email protected]</code><code class="text-sm font-mono text-neutral-400 shrink-0">password4</code></li><li class="flex items-center justify-between gap-3 py-2 border-b border-neutral-100 last:border-0"><code class="text-sm font-mono text-primary-700 break-all">[email protected]</code><code class="text-sm font-mono text-neutral-400 shrink-0">password5</code></li></ul></div><div class="p-5 rounded-2xl border border-neutral-200/80 bg-white"><div class="flex items-center gap-2.5 mb-3"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-user-round w-5 h-5 text-primary-500" aria-hidden="true"><circle cx="12" cy="8" r="5"></circle><path d="M20 21a8 8 0 0 0-16 0"></path></svg><h4 class="font-display font-semibold text-sm text-primary-900">Guest users</h4></div><ul><li class="flex items-center justify-between gap-3 py-2 border-b border-neutral-100 last:border-0"><code class="text-sm font-mono text-primary-700 break-all">[email protected]</code><code class="text-sm font-mono text-neutral-400 shrink-0">password1</code></li><li class="flex items-center justify-between gap-3 py-2 border-b border-neutral-100 last:border-0"><code class="text-sm font-mono text-primary-700 break-all">[email protected]</code><code class="text-sm font-mono text-neutral-400 shrink-0">password2</code></li><li class="flex items-center justify-between gap-3 py-2 border-b border-neutral-100 last:border-0"><code class="text-sm font-mono text-primary-700 break-all">[email protected]</code><code class="text-sm font-mono text-neutral-400 shrink-0">password3</code></li><li class="flex items-center justify-between gap-3 py-2 border-b border-neutral-100 last:border-0"><code class="text-sm font-mono text-primary-700 break-all">[email protected]</code><code class="text-sm font-mono text-neutral-400 shrink-0">password4</code></li><li class="flex items-center justify-between gap-3 py-2 border-b border-neutral-100 last:border-0"><code class="text-sm font-mono text-primary-700 break-all">[email protected]</code><code class="text-sm font-mono text-neutral-400 shrink-0">password5</code></li></ul></div></div><p class="mt-3 text-xs text-neutral-400 text-center">Use these accounts to test file shares, upload requests, and guest access.</p></div></div></section><section class="py-24 lg:py-32 bg-white !py-16 lg:!py-20"><div class="mx-auto max-w-[1200px] px-6 lg:px-8"><div class="max-w-3xl mx-auto"><div class="rounded-2xl border border-neutral-200/80 bg-white p-8 lg:p-10 text-center"><div style="opacity:0;transform:translateY(16px)"><div class="w-14 h-14 rounded-2xl bg-primary-50 flex items-center justify-center mx-auto mb-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-inbox w-7 h-7 text-primary-500" aria-hidden="true"><polyline points="22 12 16 12 14 15 10 15 8 12 2 12"></polyline><path d="M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z"></path></svg></div><span class="inline-flex items-center gap-1.5 px-3 py-1 text-xs font-semibold font-body rounded-full tracking-wide uppercase bg-accent-500/10 text-accent-700 border border-accent-500/20 ">Webmail</span><h2 class="mt-4 font-display font-bold text-2xl sm:text-3xl text-primary-900 tracking-tight">See LinShare emails</h2><p class="mt-4 text-neutral-500 leading-relaxed max-w-xl mx-auto">LinShare sends share links, upload requests, and notifications by email. Open the demo webmail to read the messages any test account receives.</p><div class="mt-6 flex justify-center"><a href="https://demo-webmail.linshare.org" class="inline-flex items-center justify-center gap-2 font-body font-semibold rounded-xl transition-all duration-200 cursor-pointer bg-primary-600 text-white hover:bg-primary-700 active:bg-primary-800 shadow-lg shadow-primary-600/20 hover:shadow-
1primary-600/30 px-6 py-3 text-base " target="_blank" rel="noopener noreferrer">Open demo webmail<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-external-link w-4 h-4" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div><p class="mt-5 text-sm text-neutral-400">Sign in with the same accounts, for example <code class="font-mono text-primary-700 bg-neutral-50 px-1.5 py-0.5 rounded">[email protected]</code> / <code class="font-mono text-primary-700 bg-neutral-50 px-1.5 py-0.5 rounded">secret</code>.</p></div></div></div></div></section><section class="py-24 lg:py-32 bg-white !py-16 lg:!py-20"><div class="mx-auto max-w-[1200px] px-6 lg:px-8"><div class="text-center mb-16"><p class="text-sm font-semibold text-primary-500 tracking-widest uppercase font-display mb-3" style="opacity:0">What to Explore</p><h2 class="font-display font-bold text-3xl sm:text-4xl lg:text-5xl text-primary-900 tracking-tight" style="opacity:0;transform:translateY(16px)">Key features to try</h2></div><div class="grid md:grid-cols-2 lg:grid-cols-3 gap-5"><div class="p-7 rounded-2xl border border-neutral-200/80 bg-white" style="opacity:0;transform:translateY(24px)"><div class="w-12 h-12 rounded-xl bg-primary-50 flex items-center justify-center mb-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-folder-open w-6 h-6 text-primary-500" aria-hidden="true"><path d="m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2"></path></svg></div><h3 class="font-display font-semibold text-lg text-primary-900 mb-2">File Management</h3><p class="text-sm text-neutral-500 leading-relaxed">Upload, organize, and manage files in your personal space.</p></div><div class="p-7 rounded-2xl border border-neutral-200/80 bg-white" style="opacity:0;transform:translateY(24px)"><div class="w-12 h-12 rounded-xl bg-primary-50 flex items-center justify-center mb-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-users w-6 h-6 text-primary-500" aria-hidden="true"><path d="M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2"></path><path d="M16 3.128a4 4 0 0 1 0 7.744"></path><path d="M22 21v-2a4 4 0 0 0-3-3.87"></path><circle cx="9" cy="7" r="4"></circle></svg></div><h3 class="font-display font-semibold text-lg text-primary-900 mb-2">Shared Spaces</h3><p class="text-sm text-neutral-500 leading-relaxed">Create collaborative workspaces with role-based access.</p></div><div class="p-7 rounded-2xl border border-neutral-200/80 bg-white" style="opacity:0;transform:translateY(24px)"><div class="w-12 h-12 rounded-xl bg-primary-50 flex items-center justify-center mb-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-upload w-6 h-6 text-primary-500" aria-hidden="true"><path d="M12 3v12"></path><path d="m17 8-5-5-5 5"></path><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path></svg></div><h3 class="font-display font-semibold text-lg text-primary-900 mb-2">Upload Requests</h3><p class="text-sm text-neutral-500 leading-relaxed">Invite external users to securely upload files to your space.</p></div><div class="p-7 rounded-2xl border border-neutral-200/80 bg-white" style="opacity:0;transform:translateY(24px)"><div class="w-12 h-12 rounded-xl bg-primary-50 flex items-center justify-center mb-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield w-6 h-6 text-primary-500" 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></svg></div><h3 class="font-display font-semibold text-lg text-primary-900 mb-2">Security Controls</h3><p class="text-sm text-neutral-500 leading-relaxed">Set passwords, expiration dates, and download limits on shares.</p></div><div class="p-7 rounded-2xl border border-neutral-200/80 bg-white" style="opacity:0;transform:translateY(24px)"><div class="w-12 h-12 rounded-xl bg-primary-50 flex items-center justify-center mb-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-6 h-6 text-primary-500" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg></div><h3 class="font-display font-semibold text-lg text-primary-900 mb-2">Email Plugin</h3><p class="text-sm text-neutral-500 leading-relaxed">Share large files directly from your email interface.</p></div><div class="p-7 rounded-2xl border border-neutral-200/80 bg-white" style="opacity:0;transform:translateY(24px)"><div class="w-12 h-12 rounded-xl bg-primary-50 flex items-center justify-center mb-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-settings w-6 h-6 text-primary-500" aria-hidden="true"><path d="M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915"></path><circle cx="12" cy="12" r="3"></circle></svg></div><h3 class="font-display font-semibold text-lg text-primary-900 mb-2">Admin Panel</h3><p class="text-sm text-neutral-500 leading-relaxed">Explore domain configuration, quotas, and user management.</p></div></div></div></section><section class="py-24 lg:py-32 bg-white !py-16 lg:!py-20"><div class="mx-auto max-w-[1200px] px-6 lg:px-8"><div class="text-center mb-16"><h2 class="font-display font-bold text-3xl sm:text-4xl text-primary-900 tracking-tight" style="opacity:0;transform:translateY(16px)">Access the demo</h2></div><div class="grid md:grid-cols-3 gap-6 max-w-4xl mx-auto"><a href="https://demo.linshare.org" target="_blank" rel="noopener noreferrer" class="group text-center p-8 rounded-2xl border border-neutral-200/80 bg-white hover:border-primary-200 hover:shadow-lg transition-all duration-300 card-glow" style="opacity:0;transform:translateY(24px)"><div class="w-16 h-16 rounded-2xl bg-primary-50 flex items-center justify-center mx-auto mb-6 group-hover:bg-primary-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-monitor w-8 h-8 text-primary-500" aria-hidden="true"><rect width="20" height="14" x="2" y="3" rx="2"></rect><line x1="8" x2="16" y1="21" y2="21"></line><line x1="12" x2="12" y1="17" y2="21"></line></svg></div><h3 class="font-display font-semibold text-xl text-primary-900 mb-2">Web Application</h3><p class="text-sm text-neutral-500 leading-relaxed mb-4">Access the full LinShare web interface from your browser.</p><span class="inline-flex items-center gap-1.5 text-sm font-semibold text-primary-600 group-hover:gap-2.5 transition-all">Open<!-- --> <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-external-link w-3.5 h-3.5" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></span></a><a href="https://demo.linshare.org" target="_blank" rel="noopener noreferrer" class="group text-center p-8 rounded-2xl border border-neutral-200/80 bg-white hover:border-primary-200 hover:shadow-lg transition-all duration-300 card-glow" style="opacity:0;transform:translateY(24px)"><div class="w-16 h-16 rounded-2xl bg-primary-50 flex items-center justify-center mx-auto mb-6 group-hover:bg-primary-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-smartphone w-8 h-8 text-primary-500" aria-hidden="true"><rect width="14" height="20" x="5" y="2" rx="2" ry="2"></rect><path d="M12 18h.01"></path></svg></div><h3 class="font-display font-semibold text-xl text-primary-900 mb-2">Mobile Demo</h3><p class="text-sm text-neutral-500 leading-relaxed mb-4">Visit the demo on your mobile device to test the responsive interface.</p><span class="inline-flex items-center gap-1.5 text-sm font-semibold text-primary-600 group-hover:gap-2.5 transition-all">Open<!-- --> <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-external-link w-3.5 h-3.5" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></span></a><a href="https://demo-webmail.linshare.org" target="_blank" rel="noopener noreferrer" class="group text-center p-8 rounded-2xl border border-neutral-200/80 bg-white hover:border-primary-200 hover:shadow-lg transition-all duration-300 card-glow" style="opacity:0;transform:translateY(24px)"><div class="w-16 h-16 rounded-2xl bg-primary-50 flex items-center justify-center mx-auto mb-6 group-hover:bg-primary-100 transition-colors"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-8 h-8 text-primary-500" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg></div><h3 class="font-display font-semibold text-xl text-primary-900 mb-2">Webmail Demo</h3><p class="text-sm text-neutral-500 leading-relaxed mb-4">Test the email plugin for sharing large attachments.</p><span class="inline-flex items-center gap-1.5 text-sm font-semibold text-primary-600 group-hover:gap-2.5 transition-all">Open<!-- --> <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-external-link w-3.5 h-3.5" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></span></a></div></div></section><section class="relative py-24 lg:py-32 overflow-hidden"><div class="absolute inset-0 bg-gradient-to-br from-primary-600 via-primary-700 to-primary-900"></div><div class="absolute inset-0 bg-grid opacity-10"></div><div class="relative z-10 mx-auto max-w-[1200px] px-6 lg:px-8 text-center"><div style="opacity:0;transform:translateY(24px)"><h2 class="font-display font-bold text-3xl sm:text-4xl lg:text-5xl text-white tracking-tight">Ready for the full experience?</h2><p class="mt-5 text-lg text-primary-100 max-w-xl mx-auto">
1Deploy the full open-source version on your own infrastructure, free to use, with no license fees. Professional support is available whenever you need it.</p><div class="mt-10 flex flex-wrap justify-center gap-4"><button class="inline-flex items-center justify-center gap-2 font-body font-semibold rounded-xl transition-all duration-200 cursor-pointer bg-accent-500 text-white hover:bg-accent-600 active:bg-accent-700 shadow-lg shadow-accent-500/20 px-8 py-4 text-lg ">Talk to an Expert<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 w-5 h-5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><a class="inline-flex items-center justify-center gap-2 font-body font-semibold rounded-xl transition-all duration-200 cursor-pointer bg-primary-600 text-white hover:bg-primary-700 active:bg-primary-800 shadow-lg shadow-primary-600/20 hover:shadow-primary-600/30 px-8 py-4 text-lg !bg-white/10 !text-white border border-white/20 hover:!bg-white/20" href="/#features">Explore Features</a></div><div class="mt-8 flex flex-wrap justify-center gap-6"><div class="flex items-center gap-2 text-sm text-primary-200"><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 w-4 h-4 text-accent-400" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Free & open source (AGPL v3)</div><div class="flex items-center gap-2 text-sm text-primary-200"><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 w-4 h-4 text-accent-400" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>Self-hosted on your infrastructure</div><div class="flex items-center gap-2 text-sm text-primary-200"><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 w-4 h-4 text-accent-400" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg>No license fees or lock-in</div></div></div></div></section></div><!--$--><!--/$--></main><footer class="bg-surface-dark text-white relative noise-overlay"><div class="mx-auto max-w-[1200px] px-6 lg:px-8 relative z-10"><div class="py-16 lg:py-20 grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-10 lg:gap-8"><div class="col-span-2 md:col-span-3 lg:col-span-1 mb-4 lg:mb-0"><a href="https://linshare.app" class="flex items-center gap-2.5 mb-5"><img alt="LinShare" loading="lazy" width="140" height="32" decoding="async" data-nimg="1" class="h-8 w-auto" style="color:transparent" src="/images/logos/linshare-logo-white.svg"/></a><p class="text-sm text-neutral-400 leading-relaxed max-w-xs mb-5">The trusted open-source file sharing platform for organizations that demand security, compliance, and full data sovereignty.</p><div class="flex gap-3"><a href="https://github.com/linagora/linshare" aria-label="GitHub" target="_blank" rel="noopener noreferrer" class="w-9 h-9 rounded-lg bg-white/5 flex items-center justify-center text-neutral-400 hover:bg-primary-500 hover:text-white transition-all"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-github w-4 h-4" aria-hidden="true"><path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path><path d="M9 18c-4.51 2-5-2-7-2"></path></svg></a><a href="https://x.com/LinShare_FOSS" aria-label="X" target="_blank" rel="noopener noreferrer" class="w-9 h-9 rounded-lg bg-white/5 flex items-center justify-center text-neutral-400 hover:bg-primary-500 hover:text-white transition-all"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-twitter w-4 h-4" aria-hidden="true"><path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"></path></svg></a><a href="https://www.linkedin.com/company/21242" aria-label="LinkedIn" target="_blank" rel="noopener noreferrer" class="w-9 h-9 rounded-lg bg-white/5 flex items-center justify-center text-neutral-400 hover:bg-primary-500 hover:text-white transition-all"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-linkedin w-4 h-4" aria-hidden="true"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path><rect width="4" height="12" x="2" y="9"></rect><circle cx="4" cy="4" r="2"></circle></svg></a><a href="https://www.facebook.com/tux.linagora/" aria-label="Facebook" target="_blank" rel="noopener noreferrer" class="w-9 h-9 rounded-lg bg-white/5 flex items-center justify-center text-neutral-400 hover:bg-primary-500 hover:text-white transition-all"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-facebook w-4 h-4" aria-hidden="true"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg></a><a href="https://www.youtube.com/@groupelinagora" aria-label="YouTube" target="_blank" rel="noopener noreferrer" class="w-9 h-9 rounded-lg bg-white/5 flex items-center justify-center text-neutral-400 hover:bg-primary-500 hover:text-white transition-all"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-youtube w-4 h-4" aria-hidden="true"><path d="M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.5
15 0 0 1-16.2 0A2 2 0 0 1 2.5 17"></path><path d="m10 15 5-3-5-3z"></path></svg></a></div></div><div><h4 class="font-display font-semibold text-sm text-neutral-300 mb-4 tracking-wide uppercase">Community</h4><ul class="space-y-3"><li><a class="text-sm text-neutral-400 hover:text-accent-400 transition-colors" href="/contribute">How to contribute</a></li><li><a href="https://github.com/linagora/linshare" target="_blank" rel="noopener noreferrer" class="text-sm text-neutral-400 hover:text-accent-400 transition-colors">Documentation</a></li><li><a href="https://github.com/linagora/linshare/issues" target="_blank" rel="noopener noreferrer" class="text-sm text-neutral-400 hover:text-accent-400 transition-colors">Report an issue</a></li><li><a class="text-sm text-neutral-400 hover:text-accent-400 transition-colors" href="/community">Get support</a></li></ul></div><div><h4 class="font-display font-semibold text-sm text-neutral-300 mb-4 tracking-wide uppercase">Support & Success</h4><ul class="space-y-3"><li><a class="text-sm text-neutral-400 hover:text-accent-400 transition-colors" href="/services">Professional Support</a></li><li><a class="text-sm text-neutral-400 hover:text-accent-400 transition-colors" href="/services">Implementations</a></li><li><a class="text-sm text-neutral-400 hover:text-accent-400 transition-colors" href="/services">Trainings</a></li></ul></div><div><h4 class="font-display font-semibold text-sm text-neutral-300 mb-4 tracking-wide uppercase">Policy</h4><ul class="space-y-3"><li><a class="text-sm text-neutral-400 hover:text-accent-400 transition-colors" href="/privacy">Privacy Policy</a></li><li><a class="text-sm text-neutral-400 hover:text-accent-400 transition-colors" href="/terms">Terms of Service</a></li></ul></div></div><div class="py-6 border-t border-white/10 flex flex-col md:flex-row justify-between items-center gap-4"><p class="text-sm text-neutral-500">LinShare development is powered by LINAGORA.<!-- --> © <!-- -->2026</p><div class="flex items-center gap-6 text-sm text-neutral-500"><a href="mailto:[email protected]" class="hover:text-neutral-300 transition-colors">[email protected]</a><a href="tel:+33140338500" class="hover:text-neutral-300 transition-colors">+33 1 40 33 85 00</a><span>Paris, France</span></div></div></div></footer>
1<script src="/_next/static/chunks/538c6f1fdc57b776.js" 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\"\n2:I[39756,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"default\"]\n3:I[37457,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"default\"]\n5:I[47257,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"ClientPageRoot\"]\n6:I[34977,[\"/_next/static/chunks/88b645883715177c.js\",\"/_next/static/chunks/b13c450f060f79ae.js\",\"/_next/static/chunks/829def2cb8c2122a.js\"],\"default\"]\n9:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"OutletBoundary\"]\na:\"$Sreact.suspense\"\nc:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"ViewportBoundary\"]\ne:I[97367,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"MetadataBoundary\"]\n10:I[68027,[],\"default\"]\n:HL[\"/_next/static/chunks/4e88589df53e8d26.css\",\"style\"]\n:HL[\"/_next/static/media/051742360c26797e-s.p.102b7f24.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/satoshi_variable-s.p.fc536e90.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"C-aN3FL9GC07zj0pSECie\",\"c\":[\"\",\"en\",\"demo\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\"],{\"children\":[\"demo\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true]}],[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",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\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/4e88589df53e8d26.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/88b645883715177c.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/b13c450f060f79ae.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L4\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L5\",null,{\"Component\":\"$6\",\"serverProvidedParams\":{\"searchParams\":{},\"params\":{\"locale\":\"en\"},\"promises\":[\"$@7\",\"$@8\"]}}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/829def2cb8c2122a.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L9\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@b\"}]}]]}],{},null,false,false]},null,false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Le\",null,{\"children\":[\"$\",\"$a\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lf\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",[]],\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"11:I[79520,[\"/_next/static/chunks/88b645883715177c.js\",\"/_next/static/chunks/b13c450f060f79ae.js\"],\"\"]\n7:{}\n8:\"$0:f:0:1:1:children:1:children:1:children:0:props:children:0:props:serverProvidedParams:params\"\n12:T529,{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://linshare.app/#organization\",\"name\":\"LinShare\",\"url\":\"https://linshare.app\",\"logo\":\"https://linshare.app/images/logos/linshare-logo.png\",\"sameAs\":[\"https://github.com/linagora/linshare\",\"https://linagora.com/en/linshare\",\"https://apps.apple.com/us/app/linshare/id1534003175\",\"https://play.google.com/store/apps/details?id=com.linagora.android.linshare\"],\"parentOrganization\":{\"@type\":\"Organization\",\"name\":\"LINAGORA\",\"url\":\"https://linagora.com\"}},{\"@type\":\"WebSite\",\"@id\":\"https://linshare.app/#website\",\"url\":\"https://linshare.app\",\"name\":\"LinShare\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https://linshare.app/#organization\"}},{\"@type\":\"SoftwareApplication\",\"name\":\"LinShare\",\"applicationCategory\":\"BusinessApplication\",\"operatingSystem\":\"Linux, Web, iOS, Android\",\"url\":\"https://linshare.app\",\"description\":\"Open-source secure file sharing solution for enterprises and governments. GDPR-compliant and self-hostable.\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"EUR\"},\"license\":\"https://www.gnu.org/licenses/agpl-3.0.html\",\"isAccessibleForFree\":true,\"downloadUrl\":\"https://download.linshare.org/\",\"screenshot\":\"https://linshare.app/images/linshare-dashboard-en-v3.png\",\"author\":{\"@id\":\"https://linshare.app/#organization\"}}]}4:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"scroll-smooth\",\"children\":[\"$\",\"body\",null,{\"className\":\"satoshi_dd29d588-module__lb6aeW__variable jetbrains_mono_31501988-module__E8CJwG__variable antialiased\",\"children\":[[\"$\",\"$L11\",null,{\"id\":\"matomo\",\"strategy\":\"beforeInteractive\",\"children\":\"\\n var _paq = window._paq = window._paq || [];\\n _paq.push(['trackPageView']);\\n _paq.push(['enableLinkTracking']);\\n (function() {\\n var u=\\\"https://piwik.linagora.com/piwik/\\\";\\n _paq.push(['setTrackerUrl', u+'matomo.php']);\\n _paq.push(['setSiteId', '64']);\\n var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];\\n g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);\\n })();\\n \"}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$12\"}}],\"$L13\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"14:I[75696,[\"/_next/static/chunks/88b645883715177c.js\",\"/_next/static/chunks/b13c450f060f79ae.js\"],\"default\"]\n15:T584,"])</script>
1<script>self.__next_f.push([1,"By purchasing a subscription to the Services, User agrees to pay in advance the full annual subscription fees indicated for said Service. Payments will be due as of the first day User signs up for the Services, and will cover an annual period, as indicated when signing up. Configurations and prices of the Services are subject to change at any time, and LINAGORA shall at all times be entitled to modify configurations, fees, prices and quotations, provided that no price changes shall be made applicable to User during a subscription term, and shall only take effect after LINAGORA and User have agreed upon an extension, upgrade or renewal of the subscription term. User is deemed to agree to such change if User does not object in writing to LINAGORA within seven (7) business days of receiving a notice of LINAGORA, or an invoice, incorporating or announcing the fee and/or price changes. All prices are exclusive of, and User shall pay all taxes, duties, levies or fees, or other similar charges imposed on LINAGORA or the User by any taxing authority (other than taxes imposed on LINAGORA income) related to User subscription. In case of changes in law such that a tax is levied that is or becomes irrecoverable with a consequent increase to the costs incurred by LINAGORA in delivering the Services, whereby and to such an extent LINAGORA is entitled to increase its prices accordingly and retroactively."])</script>
1<script>self.__next_f.push([1,"13:[\"$\",\"$L14\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"Metadata\":{\"title\":\"LinShare â Open Source Secure File Sharing for Enterprise\",\"description\":\"LinShare is the trusted open-source file sharing solution for enterprises and governments. GDPR-compliant, self-hosted, and built for teams that demand security without compromise.\",\"keywords\":\"secure file sharing, open source, GDPR compliant, enterprise file transfer, self-hosted, LinShare\"},\"Header\":{\"nav\":{\"features\":\"Features\",\"security\":\"Security\",\"services\":\"Services\",\"download\":\"Download\",\"documentation\":\"Documentation\",\"community\":\"Community\"},\"contact\":\"Contact Us\",\"demo\":\"Try Demo\",\"openMenu\":\"Open menu\",\"closeMenu\":\"Close menu\"},\"Footer\":{\"brandDesc\":\"The trusted open-source file sharing platform for organizations that demand security, compliance, and full data sovereignty.\",\"col\":{\"community\":\"Community\",\"support\":\"Support \u0026 Success\",\"policy\":\"Policy\"},\"link\":{\"contribute\":\"How to contribute\",\"docs\":\"Documentation\",\"issue\":\"Report an issue\",\"support\":\"Get support\",\"proSupport\":\"Professional Support\",\"implementations\":\"Implementations\",\"trainings\":\"Trainings\",\"halloffame\":\"Hall of Fame\",\"privacy\":\"Privacy Policy\",\"terms\":\"Terms of Service\"},\"poweredBy\":\"LinShare development is powered by LINAGORA.\",\"location\":\"Paris, France\"},\"Hero\":{\"headingRich\":\"The \u003chl\u003eTruly Open Source\u003c/hl\u003e Secure File Sharing Solution\",\"subtitle\":\"LinShare is an open-source secure file sharing platform, built by LINAGORA since 2009. Self-hosted or SaaS, fully audited, with an advanced notification system engineered for compliance. Chosen by governments, financial institutions, and enterprises that demand controlled, GDPR-ready data exchange.\",\"ctaDemo\":\"Request a Demo\",\"ctaHow\":\"See How It Works\",\"stats\":{\"stars\":\"GitHub Stars\",\"contributors\":\"Contributors\",\"years\":\"Years Trusted\"},\"card1Title\":\"Transfer Encrypted\",\"card1Sub\":\"TLS 256-bit encryption\",\"card2Title\":\"Download Notified\",\"card2Sub\":\"Real-time tracking\",\"marquee\":\"Trusted by leading institutions\",\"videoTitle\":\"LinShare Demo Video\",\"dashboardAlt\":\"LinShare Dashboard - secure file sharing platform\"},\"Features\":{\"eyebrow\":\"File Sharing Made Accessible\",\"title\":\"Full range of LinShare features\",\"subtitle\":\"Accessible and adaptable across all platforms.\",\"cards\":{\"0\":{\"title\":\"Share Large Files\",\"desc\":\"Send files of any size securely with built-in expiration dates, password protection, and automatic document cleanup.\"},\"1\":{\"title\":\"Notifications\",\"desc\":\"Receive email notifications when your shared files are downloaded or opened.\"},\"2\":{\"title\":\"Activity Log\",\"desc\":\"Visualize events on your files: track shared date, download date, file deletion, and more!\"},\"3\":{\"title\":\"Email Sharing Plugin\",\"desc\":\"Share big files on email! Use the LinShare plugin to share attachments of unlimited size.\"},\"4\":{\"title\":\"Upload Request\",\"desc\":\"Invite internal and guest users to upload files on a specific project with or without a LinShare account.\"},\"5\":{\"title\":\"Expert Support\",\"desc\":\"Our experts are always here for you, ready to resolve any issue. 24/7 support for true peace of mind.\"},\"6\":{\"title\":\"Easily Add Integrations\",\"desc\":\"Connect LinShare with LDAP and SSO for easy authentication or integrate APIs for seamless integrations.\"},\"7\":{\"title\":\"Configure Everything\",\"desc\":\"Configure shared spaces, guest accounts, and domain policies with ease using the admin panel.\"},\"8\":{\"title\":\"Two Factor Authentication\",\"desc\":\"Centralized two-factor authentication management ensuring all LinShare users are protected.\"},\"9\":{\"title\":\"Organize It Right\",\"desc\":\"Team folders, labels, and efficient search help you track down all needed details fast.\"},\"10\":{\"title\":\"Asynchronous Share\",\"desc\":\"Share your files asynchronously and manage them using the upload queue. No more waiting.\"},\"11\":{\"title\":\"Shared Space\",\"desc\":\"Create shared spaces for external users with roles like admin, contributor, and reader.\"}}},\"Showcase\":{\"eyebrow\":\"Admin Panel\",\"title\":\"Power and simplicity of Admin Panel\",\"subtitle\":\"LinShare's Admin Panel elevates your corporate workflow with advanced customization, analytics, and quota management. With multiple board views, you gain full control over access and permissions.\",\"screenshotAlt\":\"LinShare Admin Panel - Reporting dashboard with Summary, Storage consumption, and Total storage\",\"featuresTitle\":\"Features of Admin Panel\",\"featuresDesc\":\"Easily visualize critical events, monitor incidents, and track file histories. Complete oversight of shared files, downloads, quotas, and resource expenditures maximizes efficie
1ncy while securely delegating responsibilities.\",\"cta\":\"See It in Action\",\"videoTitle\":\"LinShare Admin Panel Demo\",\"cards\":{\"0\":{\"title\":\"Domain Configuration\",\"desc\":\"Manage your domain and sub-domain configuration with tailored policies and levels of authorisation. Unlock customised flexibility for various departments and users by setting up filtering rules for file size or extensions. Enjoy complete control and adaptability, all at your fingertips.\"},\"1\":{\"title\":\"Quota Assignment\",\"desc\":\"Delegate accounts to assign quotas by domain, user, or account, while also tracking and limiting quota consumption and single upload sizes. This ensures optimal resource allocation, keeping you in control while staying informed with up-to-the-minute data.\"},\"2\":{\"title\":\"Advanced Guest Account Management\",\"desc\":\"Enable guest accounts for temporary access, allowing guests to upload and download documents. Convert accounts from guest to internal, with data synchronisation, and file extension management.\"},\"3\":{\"title\":\"Reporting\",\"desc\":\"Track and analyze user activities with greater accuracy and efficiency. Multiple view options and dashboards offer a mechanism for collecting user action statistics, now showcased on the improved \\\"Reports\\\" page.\"}}},\"Security\":{\"eyebrow\":\"Security \u0026 Compliance\",\"title\":\"File sharing made ethical\",\"subtitle\":\"Benefit from the power of our strong commitments. LinShare is fully GDPR compliant, prioritizing the security of your data.\",\"pills\":{\"0\":\"TLS 1.3 in transit\",\"1\":\"AES-256 at rest\",\"2\":\"Two-factor auth\",\"3\":\"Full audit trails\",\"4\":\"Anti-virus scanning\",\"5\":\"On-premises only\"},\"items\":{\"0\":{\"title\":\"Open Source\",\"desc\":\"Our software is 100% Open Source with its code available on GitHub. The software benefits from the power of peer review.\"},\"1\":{\"title\":\"Privacy First\",\"desc\":\"Your sensitive information is protected by TLS encryption and adheres to strict European data protection laws.\"},\"2\":{\"title\":\"GDPR Compliance\",\"desc\":\"LinShare is fully GDPR compliant, prioritizing the security of your data.\"}}},\"HowItWorks\":{\"eyebrow\":\"Deployment\",\"title\":\"Get LinShare on your server or in the cloud\",\"subtitle\":\"Choose a safe way to store and share your data: go for our on-premises solution, installing it directly on your infrastructure for total control.\",\"cta\":\"Contact Us\",\"steps\":{\"0\":{\"title\":\"Deploy\",\"desc\":\"Install LinShare on your own infrastructure: cloud, on-premise, or hybrid. Docker-ready for rapid deployment.\"},\"1\":{\"title\":\"Configure\",\"desc\":\"Connect your LDAP/SSO, set up domains, define quotas, and configure security policies from the admin panel.\"},\"2\":{\"title\":\"Invite\",\"desc\":\"Add team members, create shared spaces, and set role-based access controls for each workspace.\"},\"3\":{\"title\":\"Share Securely\",\"desc\":\"Start sharing files with full encryption, real-time notifications, and complete audit trails from day one.\"}}},\"Collaboration\":{\"eyebrow\":\"Delegation APIs\",\"title\":\"Drive LinShare using Delegation APIs\",\"body\":\"Integrate LinShare into your business workflows using dedicated technical accounts and delegation APIs. Each account operates with a granular authorization layer (permissions are assigned per operation such as uploading files, sharing documents, creating guests, and managing workgroups) so your applications interact with LinShare securely, with precisely scoped access and full auditability.\",\"imageAlt\":\"LinShare Delegation APIs, technical accounts with granular authorization matrix\",\"cta\":\"Explore the API\",\"features\":{\"0\":\"Technical Account Management\",\"1\":\"Permission per Operation\",\"2\":\"Guest Creation \u0026 Management\",\"3\":\"Upload \u0026 Share Files\",\"4\":\"Basic Authentication\",\"5\":\"Full Audit Trail per Account\"}},\"EmailPlugin\":{\"eyebrow\":\"File Sharing Made Effortless\",\"title\":\"Share Big Files Directly from Your Inbox\",\"subtitleRich\":\"No more attachment limits. No more switching between apps. The LinShare plugin for \u003cstrong\u003eOutlook\u003c/strong\u003e and \u003cstrong\u003eThunderbird\u003c/strong\u003e brings secure, unlimited file sharing straight into your email client.\",\"emailFeatures\":{\"0\":{\"title\":\"Works Inside Your Email\",\"description\":\"Send files of any size without leaving Outlook or Thunderbird. The LinShare plugin integrates seamlessly into your existing email workflow, so sharing stays as simple as writing a message.\"},\"1\":{\"title\":\"No File Size Limits\",\"description\":\"Say goodbye to bounced emails and compressed attachments. Share documents, videos, and large datasets of unlimited size, securely and instantly.\"},\"2\":{\"title\":\"Secure by Design\",\"description\":\"Every file shared through the plugin is protected by TLS encryption and governed by your organizationâs LinShare policies: keeping sensitive data in your control, always.\"},\"3\":{\"title\":\"Track Every Share\",\"description\":\"Receive notifications when your files are downloaded or opened. Know exactly when your recipient accessed what you sent, right from your inbox.\"}}
1,\"eyebrow2\":\"Browser Extensions\",\"title2\":\"Share Files Right from Your Browser\",\"subtitleRich2\":\"The LinShare extension for \u003cstrong\u003eChrome\u003c/strong\u003e and \u003cstrong\u003eFirefox\u003c/strong\u003e lets you upload, drag \u0026 drop, or right-click to share files, without ever opening the LinShare web app.\",\"browserFeatures\":{\"0\":{\"title\":\"Share Files from Your Computer\",\"description\":\"Pick any file from your computer and share it through LinShare in one click: documents, photos, videos, anything. No size limits, no extra apps.\"},\"1\":{\"title\":\"Drag \u0026 Drop to Share Instantly\",\"description\":\"Grab a file from your desktop or any folder and drop it into the extension. It uploads to LinShare and is ready to share in seconds.\"},\"2\":{\"title\":\"Right-Click Anything on a Web Page\",\"description\":\"See an image, a document, or a link you want to share? Just right-click it and select âShare with LinShareâ, no downloading required.\"},\"3\":{\"title\":\"Drag Content from Any Web Page\",\"description\":\"Drag an image or a file directly from a web page into the extension to share it through LinShare. Skip the download step entirely.\"}},\"cta\":\"See It in Action\",\"videoTitle\":\"LinShare Chrome Extension Demo\"},\"MCPServer\":{\"eyebrow\":\"File Sharing Made Intelligent\",\"title\":\"Bring LinShare Into the Age of AI\",\"subtitle\":\"Connect LinShare to AI assistants and manage your files using simple conversations.\",\"features\":{\"0\":{\"title\":\"Natural Language File Management\",\"description\":\"Ask your AI assistant to upload a file, find a document, or share a folder, in plain language. No menus, no clicks, just conversation.\"},\"1\":{\"title\":\"Browse \u0026 Retrieve Files\",\"description\":\"Your AI can search shared spaces, list recent uploads, and retrieve files on your behalf, all through LinShareâs secure infrastru
1cture.\"},\"2\":{\"title\":\"Manage Upload Requests\",\"description\":\"Create, monitor, and manage upload requests directly from your AI assistant. Invite external users to upload files without leaving your workflow.\"},\"3\":{\"title\":\"Automated Workflows\",\"description\":\"Connect LinShare to your automation pipelines. The MCP Server enables AI-driven workflows that move, organize, and share files automatically.\"},\"4\":{\"title\":\"Governed by Your Policies\",\"description\":\"Every action through the MCP Server respects your organizationâs LinShare security policies: permissions, encryption, and audit trails remain fully enforced.\"},\"5\":{\"title\":\"Works with Any MCP-Compatible Tool\",\"description\":\"Built on the open MCP standard. Works with Claude, Copilot, and any AI assistant or application that supports the Model Context Protocol.\"}}},\"WhyLinShare\":{\"eyebrow\":\"What Makes Us Different\",\"title\":\"Why LinShare\",\"subtitle\":\"15+ years of open-source evolution, co-designed with users, built to integrate with your infrastructure, and now AI-ready.\",\"integrationsLabel\":\"Integrates with your ecosystem\",\"nowYear\":\"Now\",\"milestones\":{\"0\":{\"label\":\"Open Source\"},\"1\":{\"label\":\"Co-Design\"},\"2\":{\"label\":\"Integrations\"},\"3\":{\"label\":\"Delegation APIs\"},\"4\":{\"label\":\"AI-Ready\"}}},\"OpenSource\":{\"eyebrow\":\"Open Source\",\"title\":\"Shaping the Future of Digital Public Infrastructure\",\"body1Rich\":\"LinShare is an Open Source file-sharing platform that offers secure, flexible data control, powered by community-driven development and licensed under the GNU Affero General Public License v3 (AGPL v3). Aligned with the \u003clink\u003eUnited Nationsâ sustainable development goals\u003c/link\u003e, LinShare represents a true digital commons, ensuring transparency, adaptability, and continuous innovation. By using our software, you support a sustainable cause that promotes knowledge sharing, leading to quality education and reduced inequalities.\",\"body2\":\"As a key player in Digital Public Infrastructure (DPI), LinShare is scalable, reliable, and ideal for driving digital transformation across organizations, governments, and civil society, fostering collaboration and transparent data sharing for the future.\",\"ctaGitHub\":\"View on GitHub\",\"ctaDocs\":\"Read the Docs\",\"imageAlt\":\"LinShare at the United Nations - Shaping Digital Public Infrastructure\",\"stats\":{\"0\":{\"label\":\"License\"},\"1\":{\"label\":\"GitHub Stars\"},\"2\":{\"label\":\"Contributors\"}}},\"ServicesSection\":{\"eyebrow\":\"Professional Services\",\"title\":\"Implementation, support and training by our specialists\",\"subtitle\":\"We offer comprehensive support for selecting and deploying the perfect Open Source solution. Our services encompass expert pre-project consulting, thorough audits, and strategic implementation.\",\"services\":{\"0\":{\"title\":\"Consulting\",\"description\":\"Choose from our extensive Open Source consulting services, including expert management of LinShare and other solutions.\",\"features\":{\"0\":\"Pre-project consulting\",\"1\":\"Architecture assessment\",\"2\":\"Strategic implementation\",\"3\":\"Thorough audits\"}},\"1\":{\"title\":\"Implementation and Support\",\"description\":\"Enjoy top-notch installation of LinShare along with a suite of additional services designed to ensure smooth deployment and peak performance.\",\"features\":{\"0\":\"24/7 incident response\",\"1\":\"SmartSLA ticketing system\",\"2\":\"Priority bug fixes\",\"3\":\"Proactive monitoring\"}},\"2\":{\"title\":\"Trainings\",\"description\":\"Opt for our comprehensive training sessions to empower your team with the knowledge needed for maintenance and optimal performance.\",\"features\":{\"0\":\"Admin training workshops\",\"1\":\"End-user onboarding\",\"2\":\"Best practices guides\",\"3\":\"Custom documentation\"}}},\"cta\":{\"primary\":\"Get Started\",\"secondary\":\"Learn More\"}},\"DownloadApp\":{\"eyebrow\":\"Mobile App\",\"title\":\"Download LinShare App\",\"subtitle\":\"Unlock the power of LinShare, download the application and see how it can simplify file-sharing.\",\"appStore\"
1:{\"preLabel\":\"Download on the\",\"name\":\"App Store\"},\"googlePlay\":{\"preLabel\":\"Get it on\",\"name\":\"Google Play\"}},\"CTA\":{\"titleRich\":\"Get LinShare on your server\u003cbr\u003e\u003c/br\u003eor in the cloud\",\"subtitle\":\"Choose a safe way to store and share your data: go for our on-premises solution, installing it directly on your infrastructure to gain a competitive edge and serenity.\",\"ctaPrimary\":\"Contact Us\",\"ctaSecondary\":\"Try Demo\",\"trust\":{\"0\":\"Free \u0026 open source (AGPL v3)\",\"1\":\"Self-hosted on your infrastructure\",\"2\":\"No license fees or lock-in\"}},\"SecurityPage\":{\"hero\":{\"badge\":\"Security \u0026 Compliance\",\"title\":\"File sharing made ethical\",\"subtitle\":\"LinShare is built from the ground up with security at its core. Every feature, every protocol, every design decision prioritizes the protection of your data.\"},\"pillars\":{\"0\":{\"title\":\"Encryption in Transit\",\"description\":\"All data transfers are protected with TLS 1.3, the latest and most secure transport layer protocol available.\",\"detail\":\"TLS 1.3\"},\"1\":{\"title\":\"Encryption at Rest\",\"description\":\"Files stored on your servers are encrypted with AES-256, the same standard used by governments and financial institutions worldwide.\",\"detail\":\"AES-256\"},\"2\":{\"title\":\"Two-Factor Authentication\",\"description\":\"Centralized 2FA management ensures every user account is protected with an additional authentication layer.\",\"detail\":\"TOTP / WebAuthn\"},\"3\":{\"title\":\"Complete Audit Trails\",\"description\":\"Every file action (upload, download, share, delete) is logged with full traceability for regulatory review.\",\"detail\":\"Immutable logs\"},\"4\":{\"title\":\"Anti-Virus Scanning\",\"description\":\"Integrated virus scanning checks every uploaded file before it enters your storage, preventing malware propagation.\",\"detail\":\"ClamAV integration\"},\"5\":{\"title\":\"On-Premises Deployment\",\"description\":\"Keep all data on your own servers, in your own jurisdiction. No third-party cloud dependencies.\",\"detail\":\"Full sovereignty\"}},\"compliance\":{\"0\":{\"title\":\"GDPR Compliant\",\"description\":\"Full adherence to European data protection regulations. LinShare implements data minimization, right to erasure, and data portability by design.\",\"status\":\"Compliant\"},\"1\":{\"title\":\"Audit-Ready Logging\",\"description\":\"Complete, immutable audit trails for every file action, ready for regulatory review at any time without additional preparation.\",\"status\":\"Active\"},\"2\":{\"title\":\"Data Sovereignty\",\"description\":\"On-premises deployment ensures your data stays on your servers, in your jurisdiction. Meet data residency requirements with confidence.\",\"status\":\"EU Only\"},\"3\":{\"title\":\"Open Source Transparency\",\"description\":\"Fully auditable codebase under GNU AGPL v3. Every line of code is publicly reviewable: no hidden backdoors, ever.\",\"status\":\"Verified\"},\"eyebrow\":\"Compliance\",\"title\":\"Built for regulated industries\",\"subtitle\":\"Leading organizations in banking, government, and healthcare trust LinShare to meet their most stringent regulatory requirements.\"},\"depth\":{\"eyebrow\":\"In Depth\",\"title\":\"Security at every layer\",\"subtitle\":\"From file upload to storage, from sharing to deletion, every step in the lifecycle of your data is protected by multiple security layers.\",\"features\":{\"0\":\"Password-protected share links\",\"1\":\"Expiration dates on all shared content\",\"2\":\"Download limit enforcement\",\"3\":\"IP-based access restrictions\",\"4\":\"Role-based access control (RBAC)\",\"5\":\"Guest account isolation\",\"6\":\"Automatic file versioning\",\"7\":\"Secure file deletion (purge)\",\"8\":\"Session management and timeout\",\"9\":\"LDAP/SSO integration for identity\",\"10\":\"Domain-level security policies\",\"11\":\"API rate limiting and authentication\"}},\"trust\":{\"title\":\"Trust through transparency\",\"body\":\"LinShare is 100% open source under the GNU Affero General Public License v3 (AGPL v3). Our entire codebase is available on GitHub for anyone to audit, review, and verify. No hidden backdo
1ors, no proprietary black boxes: just transparent, peer-reviewed code that you can trust.\",\"ctaSource\":\"View Source Code\",\"ctaFeatures\":\"Explore Features\"},\"faq\":{\"0\":{\"question\":\"Is LinShare GDPR compliant?\",\"answer\":\"Yes. LinShare implements data minimization, right to erasure, and data portability by design. Because it is self-hosted, personal data stays on infrastructure you control, in your jurisdiction, which makes GDPR accountability straightforward to demonstrate.\"},\"1\":{\"question\":\"Where is my data stored with LinShare?\",\"answer\":\"Wherever you choose. LinShare is deployed on your own servers (on-premises or with the cloud provider of your choice) so your files never depend on a third-party service and data-residency requirements are met by design.\"},\"2\":{\"question\":\"How does LinShare encrypt files?\",\"answer\":\"Data in transit is protected with TLS 1.3, and files at rest can be encrypted with AES-256. Every upload is also checked by integrated anti-virus scanning (ClamAV) before it reaches storage.\"},\"3\":{\"question\":\"Does LinShare support two-factor authentication and SSO?\",\"answer\":\"Yes. Two-factor authentication can be enforced centrally for all accounts, and LinShare integrates with your existing LDAP directory and SSO infrastru
1cture for authentication.\"},\"4\":{\"question\":\"Can LinShare provide audit trails for regulators?\",\"answer\":\"Yes. Every action (upload, download, share, delete) is recorded in complete audit trails, ready for regulatory review without additional preparation.\"},\"eyebrow\":\"FAQ\",\"title\":\"Security \u0026 compliance questions\"},\"meta\":{\"title\":\"Security \u0026 Compliance â LinShare\",\"description\":\"Discover how LinShare protects your data with TLS 1.3, AES-256 encryption, GDPR compliance, and full on-premises data sovereignty.\"}},\"ServicesPage\":{\"hero\":{\"badge\":\"Professional Services\",\"title\":\"Expert support at every step\",\"subtitle\":\"From consulting to deployment to ongoing maintenance, our specialists ensure your LinShare deployment is secure, performant, and perfectly adapted to your needs.\",\"ctaContact\":\"Contact Us\",\"ctaDemo\":\"Try Demo\"},\"services\":{\"0\":{\"title\":\"Consulting\",\"subtitle\":\"Strategic guidance for your deployment\",\"description\":\"Our Open Source experts help you plan, architect, and implement LinShare in a way that perfectly aligns with your organization's needs and existing infrastructure.\",\"cta\":\"Learn More\",\"features\":{\"0\":\"Pre-project consulting and needs analysis\",\"1\":\"Architecture assessment and design\",\"2\":\"Strategic implementation roadmap\",\"3\":\"Thorough security and compliance audits\",\"4\":\"Performance optimization recommendations\",\"5\":\"Custom documentation and runbooks\"}},\"1\":{\"title\":\"Implementation \u0026 Support\",\"subtitle\":\"End-to-end deployment with 24/7 support\",\"description\":\"From installation to ongoing maintenance, our team ensures your LinShare deployment runs smoothly with enterprise-grade support and proactive monitoring.\",\"cta\":\"Get Started\",\"features\":{\"0\":\"24/7 incident response and resolution\",\"1\":\"SmartSLA ticketing system\",\"2\":\"Priority bug fixes and patches\",\"3\":\"Proactive monitoring and alerting\",\"4\":\"Configuration and migration assistance\",\"5\":\"Version upgrades and maintenance\"}},\"2\":{\"title\":\"Training\",\"subtitle\":\"Empower your team with expert knowledge\",\"description\":\"Comprehensive training programs tailored to your team's needs: from admin workshops to end-user onboarding, ensuring optimal adoption and performance.\",\"cta\":\"Learn More\",\"features\":{\"0\":\"Admin training workshops\",\"1\":\"End-user onboarding sessions\",\"2\":\"Best practices and security guides\",\"3\":\"Custom documentation for your setup\",\"4\":\"Hands-on lab exercises\",\"5\":\"Adoption tracking and reporting\"}}},\"process\":{\"0\":{\"title\":\"Discovery\",\"description\":\"We analyze your current infrastru
1cture, requirements, and compliance obligations to design the optimal deployment strategy.\"},\"1\":{\"title\":\"Architecture\",\"description\":\"Our architects design a tailored solution (cloud, on-premise, or hybrid) that integrates with your existing identity and storage systems.\"},\"2\":{\"title\":\"Deployment\",\"description\":\"Our engineers handle the full installation, configuration, and testing of your LinShare environment, including LDAP/SSO integration.\"},\"3\":{\"title\":\"Training \u0026 Handover\",\"description\":\"We train your administrators and end-users, deliver custom documentation, and ensure your team is fully self-sufficient.\"},\"4\":{\"title\":\"Ongoing Support\",\"description\":\"Our 24/7 support team monitors your deployment, handles incidents, applies security patches, and ensures continuous uptime.\"},\"eyebrow\":\"Our Process\",\"title\":\"From planning to production\"},\"cta\":{\"title\":\"Ready to discuss your project?\",\"subtitle\":\"Our team of Open Source specialists is ready to help you deploy LinShare with confidence and long-term support.\",\"ctaContact\":\"Contact Us\",\"ctaFeatures\":\"Explore Features\"},\"meta\":{\"title\":\"Expert Services â LinShare\",\"description\":\"Professional consulting, implementation, and training services for LinShare deployments by LINAGORA specialists.\"}},\"CommunityPage\":{\"hero\":{\"badge\":\"Community \u0026 Support\",\"title\":\"Join the LinShare community\",\"subtitle\":\"Connect with developers, administrators, and organizations using LinShare worldwide. Get help, share knowledge, and shape the future of secure file sharing.\",\"ctaDiscussions\":\"Join Discussions\",\"ctaContribute\":\"How to Contribute\",\"stats\":{\"0\":{\"label\":\"GitHub Stars\"},\"1\":{\"label\":\"Forks\"},\"2\":{\"label\":\"Contributors\"},\"3\":{\"label\":\"Years Active\"}}},\"channels\":{\"0\":{\"title\":\"GitHub Discussions\",\"description\":\"Ask questions, share ideas, and connect with other LinShare users and developers. The best place for general discussions and feature requests.\",\"linkLabel\":\"Join Discussions\"},\"1\":{\"title\":\"Issue Tracker\",\"description\":\"Report bugs, track known issues, and follow the progress of fixes. Search existing issues before creating a new one.\",\"linkLabel\":\"View Issues\"},\"2\":{\"title\":\"GitHub Repository\",\"description\":\"Browse the source code, review pull requests, and stay up to date with the latest development activity.\",\"linkLabel\":\"View Repository\"},\"3\":{\"title\":\"Documentation\",\"description\":\"Official guides for installation, configuration, administration, and API reference. The starting point for all LinShare deployments.\",\"linkLabel\":\"Read the Docs\"},\"eyebrow\":\"Connect\",\"title\":\"Where the community lives\"},\"support\":{\"0\":{\"title\":\"Community Support\",\"description\":\"Free, community-driven support through GitHub Discussions and issue tracker.\",\"cta\":\"Join Community\",\"features\":{\"0\":\"GitHub Discussions Q\u0026A\",\"1\":\"Community issue tracker\",\"2\":\"Public documentation\",\"3\":\"Community-contributed guides\"}},\"1\":{\"title\":\"Professional Support\",\"description\":\"Enterprise-grade support with guaranteed SLAs, priority fixes, and dedicated engineers.\",\"cta\":\"Contact Sales\",\"features\":{\"0\":\"24/7 incident response\",\"1\":\"SmartSLA ticketing system\",\"2\":\"Priority bug fixes \u0026 patches\",\"3\":\"Proactive monitoring\",\"4\":\"Dedicated support engineer\",\"5\":\"Version upgrade assistance\"}},\"2\":{\"title\":\"Managed Service\",\"description\":\"Full deployment, maintenance, and support handled by our expert team.\",\"cta\":\"Learn More\",\"features\":{\"0\":\"Everything in Professional\",\"1\":\"Managed infrastructure\",\"2\":\"Security patch management\",\"3\":\"Performance optimization\",\"4\":\"Regular health checks\",\"5\":\"Custom integrations\"}},\"eyebrow\":\"Support Options\",\"title\":\"Get the help you need\",\"subtitle\":\"From free community support to enterprise-grade SLAs, choose the level of assistance that fits your organization.\"},\"faq\":{\"0\":{\"question\":\"How do I get started with LinShare?\",\"answer\":\"Start by visiting our GitHub repository for installation guides. LinShare can be deployed using Docker for quick setup or installed natively on Debian-based systems. Our demo environment at demo.linshare.org lets you try LinShare without any installation.\"},\"1\":{\"question\":\"Is LinShare really free?\",\"answer\":\"Yes, LinShare is 100% free and open-source under the GNU Affero General Public License v3 (AGPL v3). You can use, modify, and distribute it freely. Professional support, consulting, and training services are available from LINAGORA for organizations that need enterprise-grade assistance.\"},\"2\":{\"question\":\"How can I report a security vulnerability?\",\"answer\":\"For security vulnerabilities, please do not open a public GitHub issue. Instead, email [email protected] with details of the vulnerability. Our security team will respond within 48 hours and work with you to address the issue responsibly.\"},\"3\":{\"question\":\"What languages is LinShare available in?\",\"answer\":\"LinShare is available in English, French, Russian, and Vietnamese. Community contributions for additional languages are welcome, check our contribution guide for details on how to help translate.\"},\"4\":{\"question\":\"Where can I find the API documentation?\",\"answer\":\"The LinShare REST API documentation is available through the running instance at /linshare/webservice/rest/user/v5/documentation. You can also access it on the demo environment.\"},\"eyebrow\":\"FAQ\",\"title\":\"Frequently asked questions\"},\"contact\":{\"eyebrow\":\"Contact Us\",\"title\":\"Need direct assistance?\",\"subtitle\":\"Our team is here to help. Reach out for sales inquiries, partnership opportunities, or professional support requests.\",\"cta\":\"Send a Message\",\"cards\":{\"0\":{\"label\":\"Response within 24h\",\"sublabel\":\"For professional support\"},\"1\":{\"label\":\"SmartSLA System\",\"sublabel\":\"Ticket tracking \u0026 SLAs\"},\"2\":{\"label\":\"Dedicated Engineer\",\"sublabel\":\"For enterprise clients\"},\"3\":{\"label\":\"Security Response\",\"sublabel\":\"Within 48h for vulnerabilities\"}}},\"meta\":{\"title\":\"Community \u0026 Support â LinShare\",\"description\":\"Join the LinShare open-source community. Get help, report issues, contribute code, and connect with developers worldwide.\"}},\"DemoPage\":{\"hero\":{\"badge\":\"Live Demo\",\"title\":\"Try LinShare now\",\"subtitle\":\"Explore LinShare's features in our live demo environment. No installation required, just log in and start sharing.\",\"ctaLaunch\":\"Launch Demo\",\"ctaTrial\":\"Talk to an Expert\"},\"credentials\":{\"title\":\"Demo credentials\",\"subtitle\":\"This instance of LinShare is set up with test users. Sign in with any account below: the demo resets periodically, so your data may not persist.\",\"roleUser\":\"Test user\",\"fieldEmail\":\"Email\",\"fieldPassword\":\"Password\",\"note\":\"You will not be able to send or receive emails unless your address ends in @linshare.org.\",\"externalTitle\":\"External users\",\"guestTitle\":\"Guest users\",\"sharingHint\":\"Use these accounts to test file shares, upload requests, and guest access.\"},\"webmail\":{\"badge\":\"Webmail\",\"title\":\"See LinShare emails\",\"subtitle\":\"LinShare sends share links, upload requests, and notifications by email. Open the demo webmail to read the messages any test account receives.\",\"cta\":\"Open demo webmail\",\"note\":\"Sign in with the same accounts, for example \u003ccode\[email protected]\u003c/code\u003e / \u003ccode\u003esecret\u003c/code\u003e.\"},\"explore\":{\"0\":{\"title\":\"File Management\",\"description\":\"Upload, organize, and manage files in your personal space.\"},\"1\":{\"title\":\"Shared Spaces\",\"description\":\"Create collaborative workspaces with role-based access.\"},\"2\":{\"title\":\"Upload Requests\",\"description\":\"Invite external users to securely upload files to your space.\"},\"3\":{\"title\":\"Security Controls\",\"description\":\"Set passwords, expiration dates, and download limits on shares.\"},\"4\":{\"title\":\"Email Plugin\",\"description\":\"Share large files directly from your email interface.\"},\"5\":{\"title\":\"Admin Panel\",\"description\":\"Explore domain configuration, quotas, and user management.\"},\"eyebrow\":\"What to Explore\",\"title\":\"Key features to try\"},\"platforms\":{\"0\":{\"title\":\"Web Application\",\"description\":\"Access the full LinShare web interface from your browser.\"},\"1\":{\"title\":\"Mobile Demo\",\"description\":\"Visit the demo on your mobile device to test the responsive interface.\"},\"2\":{\"title\":\"Webmail Demo\",\"description\":\"Test the email plugin for sharing large attachments.\"},\"title\":\"Access the demo\",\"open\":\"Open\"},\"cta\":{\"title\":\"Ready for the full experience?\",\"subtitle\":\"Deploy the full open-source version on your own infrastru
1cture, free to use, with no license fees. Professional support is available whenever you need it.\",\"ctaTrial\":\"Talk to an Expert\",\"ctaFeatures\":\"Explore Features\",\"trust\":{\"0\":\"Free \u0026 open source (AGPL v3)\",\"1\":\"Self-hosted on your infrastructure\",\"2\":\"No license fees or lock-in\"}},\"meta\":{\"title\":\"Try the LinShare Demo â LinShare\",\"description\":\"Explore LinShare's features in our live demo environment. No installation required, start sharing securely in minutes.\"}},\"ContributePage\":{\"hero\":{\"badge\":\"Open Source Community\",\"title\":\"How to contribute\",\"subtitle\":\"LinShare is built by a global community of developers, translators, and advocates. Whether you write code, report bugs, or improve documentation, every contribution matters.\",\"ctaGitHub\":\"View on GitHub\",\"ctaCommunity\":\"Community Hub\",\"imageAlt\":\"The LINAGORA team wearing Think Open t-shirts at a developer conference booth\"},\"stats\":{\"0\":{\"label\":\"GitHub Stars\"},\"1\":{\"label\":\"Forks\"},\"2\":{\"label\":\"Contributors\"},\"3\":{\"label\":\"Years Active\"}},\"ways\":{\"0\":{\"title\":\"Contribute Code\",\"description\":\"Submit pull requests to fix bugs, add features, or improve performance. All contributions go through peer review to maintain code quality.\",\"linkLabel\":\"View Open PRs\"},\"1\":{\"title\":\"Report Issues\",\"description\":\"Found a bug or have a feature request? Open an issue on GitHub. Clear, detailed reports help us improve LinShare for everyone.\",\"linkLabel\":\"Open an Issue\"},\"2\":{\"title\":\"Improve Documentation\",\"description\":\"Help us write better documentation, tutorials, and guides. Good documentation is essential for adoption and onboarding.\",\"linkLabel\":\"View Docs\"},\"3\":{\"title\":\"Translate LinShare\",\"description\":\"Help make LinShare accessible in more languages. Translation contributions make the platform usable by organizations worldwide.\",\"linkLabel\":\"Start Translating\"},\"4\":{\"title\":\"Join Discussions\",\"description\":\"Participate in community discussions, answer questions, and share your experience with other LinShare users and administrators. Our code of conduct keeps the community welcoming for everyone.\",\"linkLabel\":\"Join the Discussion\"},\"5\":{\"title\":\"Spread the Word\",\"description\":\"Star the repository on GitHub, share LinShare with your network, write blog posts, present LinShare at conferences, or leave a review on Gartner Peer Insights or Product Hunt to help other teams discover it.\",\"linkLabel\":\"Star on GitHub\"},\"6\":{\"title\":\"Test Pre-releases\",\"description\":\"Try upcoming LinShare versions before they ship and report any issues you find. Early testing helps us catch regressions and release with confidence.\",\"linkLabel\":\"Browse Versions\"},\"7\":{\"title\":\"Work with Us\",\"description\":\"LINAGORA offers internships and full-time positions around LinShare, and often recruits from active community contributors. Send a spontaneous application to [email protected].\",\"linkLabel\":\"Apply by Email\"},\"eyebrow\":\"Get Involved\",\"title\":\"Many ways to contribute\",\"subtitle\":\"You don't need to be a developer to contribute. Every form of participation helps LinShare grow and improve.\"},\"translation\":{\"0\":{\"title\":\"Understand the context\",\"body\":\"Before translating a phrase, check where it appears and what action it triggers, so your wording communicates it effectively in your language.\"},\"1\":{\"title\":\"Proofread and spellcheck\",\"body\":\"Reread your work and run it through a spelling and grammar checker before submitting: small slips are the most common review feedback.\"},\"2\":{\"title\":\"Stay consistent\",\"body\":\"Use the same terminology across all of LinShare, and compare with how established products translate the same concepts in your language.\"},\"title\":\"Translation best practices\",\"subtitle\":\"Contributing a translation? Three habits make it a great one.\"},\"started\":{\"0\":{\"title\":\"Fork the Repository\",\"description\":\"Fork the LinShare repository on GitHub. This creates your own copy where you can make changes without affecting the main project.\"},\"1\":{\"title\":\"Set Up Your Environment\",\"description\":\"Follow the development setup guide to configure your local environment. LinShare uses Java (Spring Boot) for the backend and Angular for the frontend.\"},\"2\":{\"title\":\"Pick an Issue\",\"description\":\"Browse open issues labeled \\\"good first issue\\\" or \\\"help wanted\\\" for beginner-friendly tasks. Comment on the issue to let others know you're working on it.\"},\"3\":{\"title\":\"Submit a Pull Request\",\"description\":\"Create a branch, make your changes, write tests, and submit a pull request. Our maintainers will review your contribution and provide feedback.\"},\"eyebrow\":\"First Contribution\",\"title\":\"Getting started as a contributor\"},\"guidelines\":{\"0\":\"Follow the existing code style and conventions\",\"1\":\"Write unit tests for new functionality\",\"2\":\"Keep pull requests focused and atomic\",\"3\":\"Update documentation when changing behavior\",\"4\":\"Sign the Contributor License Agreement (CLA)\",\"5\":\"Be respectful and constructive in reviews\",\"eyebrow\":\"Guidelines\",\"title\":\"Contribution guidelines\",\"subtitle\":\"To keep LinShare maintainable and high-quality, we ask all contributors to follow these guidelines when submitting changes.\"},\"license\":{\"title\":\"Licensed under GNU AGPL v3\",\"body\":\"LinShare is free and open-source software licensed under the GNU Affero General Public License v3 (AGPL v3). This means you are free to use, modify, and distribute the softw
1are, provided that derivative works are also distributed under the same license. This ensures LinShare remains open and accessible to everyone.\",\"ctaStart\":\"Start Contributing\",\"ctaCommunity\":\"Join the Community\"},\"meta\":{\"title\":\"Contribute to LinShare â Open Source\",\"description\":\"Learn how to contribute to LinShare. Fix bugs, improve documentation, translate, or join the community, every contribution matters.\"}},\"PrivacyPage\":{\"metaTitle\":\"Privacy Policy â LinShare\",\"metaDescription\":\"LinShare privacy policy. Learn how LINAGORA collects, uses, and protects your data.\",\"eyebrow\":\"Legal\",\"h1\":\"Privacy Policy\",\"sections\":[{\"heading\":\"Preamble and scope\",\"blocks\":[{\"type\":\"p\",\"text\":\"This privacy policy governs the user data processing executed by LINAGORA, a simplified stock company (SAS) with a capital of 1 552 980 euros and a registered office located 37 rue Pierre Poli - CS 60238, 92441 Issy-les-Moulineaux CEDEX, registered with the Registry of Trade and Companies of Nanterre (France) under SIRET number 431 473 669 00130, and/or any subsidiary of this company, hereinafter referred to as \\\"LINAGORA\\\".\"},{\"type\":\"p\",\"text\":\"This policy applies to all data collected and processed through the LinShare Platform, a secure file-sharing solution provided by LINAGORA. We are committed to protecting your privacy and ensuring transparency in how we handle your data.\"}]},{\"heading\":\"Acceptance\",\"blocks\":[{\"type\":\"p\",\"text\":\"By accessing and using the LinShare Platform, you acknowledge and agree to the terms outlined in this Privacy Policy. This policy is applicable to all functionalities of the Service and may be amended at LINAGORA's discretion without prior notice.\"}]},{\"heading\":\"Definition\",\"blocks\":[{\"type\":\"p\",\"text\":\"The following expressions in the Privacy policy have the meaning indicated in this section:\"},{\"type\":\"list\",\"items\":[\"Content : Content is defined as any data, regardless of nature (whether information, image, video, audio, file, sign, text, signal, program, software, code, or any other element) which is available (displayed and/or downloadable) through the LinShare platform.\",\"Personal data : Personal Data refers to any information that relates to an identified or identifiable natural person (data subject). An identifiable natural person is someone who can be identified, directly or indirectly, particularly by reference to an identifier such as a name, an identification number, location data, an online identifier, or to one or more factors specific to the physical, physiological, genetic, mental, economic, cultural, or social identity of that natural person.\",\"Services: LinShare is an open source secure file sharing platform and service, provided by LINAGORA.\",\"User: A User is any individual who uses LinShare, either on their own behalf or representing an organization (such as a company, association, or any other entity) which requires access to or use of the Services in a professional context. When using the Service features or purchasing a subscription on behalf of an organization, the organization itself is also regarded as a User and is fully bound by the terms of this Privacy Policy.\",\"User Content: User Content encompasses any data that is emitted, designed, and/or created directly or indirectly by a User and then uploaded to or broadcast through the LinShare platform. This includes, but is not limited to, text posts, comments, digital files, images, and videos that users share within the platform.\"]}]},{\"heading\":\"Data Collection and Use\",\"blocks\":[{\"type\":\"h3\",\"text\":\"Types of Data Collected:\"},{\"type\":\"p\",\"text\":\"We collect various types of information to provide and improve the LinShare platform, including:\"},{\"type\":\"list\",\"items\":[\"Personal Identification Information: Names, email addresses, and other contact details.\",\"Technical and Usage Data: When you access our Services, we automatically collect certain information from your device. This includes your IP address, browser type, operating system, device identifiers, and usage data such as your navigation within the platform, the features you use, and the timing and frequency of your interactions.\",\"Content Interaction Data: This includes information on how you interact with the content within LinShare, such as the files you upload, the tasks you manage, and communications within users.\"]},{\"type\":\"p\",\"text\":\"When using the LinShare mobile app, certain permissions may be requested to enhance the file-sharing experience. However, all these permissions are optional, and users can still use the app without granting them:\"},{\"type\":\"list\",\"items\":[\"Access to Photos and Media Files (Audio, Images, Videos), Document files: If permitted, LinShare can access these files to uploading or facilitate file sharing within the platform.\",\"Recording Audio \u0026 Video: LinShare may request permission to record audio or video for upload and share audios/videos within the platform\",\"Contacts: LinShare can identify email addresses from your device's address book to streamline the file-sharing process, making it easier to find and share files with your contacts. This is done using a service designed to protect the privacy of your contacts.\"]},{\"type\":\"h3\",\"text\":\"Purpose of Data Collection\"},{\"type\":\"list\",\"items\":[\"Service Delivery: Your information helps us operate, maintain, and provide all the features of LinShare including customer support and personalized features.\",\"Improvement and Development: We analyze usage patterns and preferences to improve and optimize our Services, develop new features, and enhance the functionality of the platform\",\"Communication: We use your contact information to communicate with you, provide updates about the service, respond to your inquiries, and send information including technical notices, updates, security alerts, and support and administrative messages.\",\"Security Measures: The technical data collected serves to ensure the integrity and security of our Services, helping to identify unauthorized use and other violations of our policies and terms.\"]},{\"type\":\"p\",\"text\":\"Consent and Control: At the point of collection, you will be informed of the specific data being collected and the purpose thereof. Where required by law, we will seek your explicit consent. Users are always entitled to request the update or deleti
1on of their personal information or ask any questions about this Privacy policy by sending an e-mail to Contact Information section of this policy\"}]},{\"heading\":\"Cookies and Tracking Technologies\",\"blocks\":[{\"type\":\"p\",\"text\":\"To enhance and personalize your experience, LinShare uses cookies and similar tracking technologies. Cookies are small data files stored on your device that help us improve our Services, enhance your interaction with our platform, and maintain security. The types of cookies used are:\"},{\"type\":\"list\",\"items\":[\"Necessary Cookies: These are required for the operation of our Services. They include, for example, cookies that enable you to log into secure areas.\",\"Performance Cookies: These cookies allow us to recognize and count the number of visitors and to see how visitors move around our platform when they are using it. This helps us improve the way LinShare works, by ensuring that users are finding what they need easily.\",\"Functionality Cookies: These are used to recognize you when you return to our platform. This enables us to personalize our content for you, greet you by name, and remember your preferences.\",\"Targeting Cookies: These cookies record your visit to our platform, the pages you have visited, and the links you have followed. We will use this information to make our platform and the advertising displayed on it more relevant to your interests.\"]},{\"type\":\"p\",\"text\":\"You can manage your cookie preferences through your browser settings at any time. For more information on how to manage and delete cookies, visit internetcookies.org.\"}]},{\"heading\":\"Data Sharing and Disclosure\",\"blocks\":[{\"type\":\"p\",\"text\":\"LinShare respects your privacy, and we limit the disclosure of your Personal Data to third parties. Data sharing will occur under the following circumstances:\"},{\"type\":\"list\",\"items\":[\"Service Providers: We engage certain trusted third parties to perform functions and provide services to our company, including hosting and maintenance, error monitoring, debugging, performance monitoring, billing, customer relationships, database storage and management, and direct marketing campaigns. We will share your Personal Data with these third parties, but only to the extent necessary to perform these functions and provide such services.\",\"Legal Requirements: We may disclose your Personal Data if required to do so by law or in the good faith belief that such action is necessary to comply with a legal obligation, protect and defend the rights or property of LINAGORA, act in urgent circumstances to protect the personal safety of users of the Services or the public, or protect against legal liability.\",\"Business Transfers: In the event of a merger, acquisition, bankruptcy, or other sale of all or a portion of our assets, any user information owned or controlled by us may be one of the transferred assets. We will notify users of these transfers in accordance with the notification procedures set forth in this Privacy Policy.\"]}]},{\"heading\":\"Data Security and Retention\",\"blocks\":[{\"type\":\"p\",\"text\":\"The security of your data is paramount to us. LinShare implements robust security measures to protect against unauthorized access, alteration, disclosure, or destruction of your personal information that we collect and store. These measures include internal reviews of our data collection, storage, processing practices, and security measures, including appropriate encryption and physical security measures to guard against unauthorized access to systems where we store personal data.\"},{\"type\":\"p\",\"text\":\"We retain personal information only for as long as necessary to provide the Services or for other essential purposes such as complying with our legal obligations, resolving disputes, and enforcing our policies. Our retention periods are based on criteria that include legally mandated retention periods, pending or potential litigation, our intellectual property or ownership rights, contract requirements, operational directives or needs, and historical archiving.\"}]},{\"heading\":\"User Rights\",\"blocks\":[{\"type\":\"p\",\"text\":\"As a user of LinShare, you have certain rights regarding your personal data, consistent with local data protection laws. These rights include:\"},{\"type\":\"list\",\"items\":[\"Access: You have the right to access the personal data we hold about you.\",\"Correction: You can request that we correct any inaccuracies in the personal data we hold.\",\"Deletion: You may request the deletion of your personal data when it is no longer necessary for us to retain it.\",\"Restriction: You have the right to request that we restrict the processing of your personal data under certain circumstances.\",\"Portability: You can ask for a copy of your personal data in a machine-readable format and the right to transmit those data to another controller.\",\"Objection: You have the right to object to the processing of your personal data in certain circumstances, including processing for direct marketing.\"]},{\"type\":\"p\",\"text\":\"To exercise any of these rights, please contact us at the details provided in the Contact Information section of this policy. We will respond to your request in accordance with applicable laws.\"}]},{\"heading\":\"International Data Transfers\",\"blocks\":[{\"type\":\"p\",\"text\":\"LinShare may transfer your personal data to countries other than the one in which you live. We deploy appropriate safeguards, including standard contractual clauses approved by the European Commission, to ensure that your personal data remains protected according to the standards de
1scribed in this policy. These transfers are necessary for the performance of our Services and to provide you with the full functionality of LinShare.\"}]},{\"heading\":\"Third-Party Services\",\"blocks\":[{\"type\":\"p\",\"text\":\"LinShare utilizes various third-party services to enhance its functionality and improve user experience. The list of services:\"},{\"type\":\"list\",\"items\":[\"Octopush: We use Octopush for sending automated SMS notifications to facilitate effective communication and provide timely updates or account notifications. This service processes user phone numbers and message content.\",\"Tilda Forms: Tilda Forms is employed to create interactive forms for user feedback and data collection at various interaction points within the application. It captures and stores data entered by users, such as feedback, user preferences, and responses, to improve user experience and service personalization.\",\"Matomo: Matomo serves as our primary analytics platform, offering insights into user behavior and application usage. Data collected includes but is not limited to user interaction data, time spent on the application, pages visited, and user navigation paths. This information is crucial for enhancing application performance and user interface design.\"]}]},{\"heading\":\"Changes to This Policy\",\"blocks\":[{\"type\":\"p\",\"text\":\"LinShare may update this Privacy Policy periodically to reflect changes to our data practices. We will notify you of any significant changes by posting the new policy on our website or through other communication channels, such as email. We encourage you to periodically review this page for the latest information on our privacy practices.\"}]},{\"heading\":\"Contact\",\"blocks\":[{\"type\":\"p\",\"text\":\"If you have any questions or concerns about this Privacy Policy or our handling of your personal data, please contact our Data Protection Officer at: Email: [email protected] Address: LINAGORA, 37 rue Pierre Poli - CS 60238, 92441 Issy-les-Moulineaux CEDEX, France\"},{\"type\":\"p\",\"text\":\"We are committed to working with you to obtain a fair resolution of any complaint or concern about privacy.\"}]}]},\"TermsPage\":{\"metaTitle\":\"Terms of Service â LinShare\",\"metaDescription\":\"LinShare.app legal information and terms of use. Understand the terms governing the use of LinShare.\",\"eyebrow\":\"Legal\",\"h1\":\"Terms of Service\",\"sections\":[{\"heading\":\"Legal information\",\"blocks\":[{\"type\":\"p\",\"text\":\"The Linshare.app website is published \u0026 hosted by:\"},{\"type\":\"p\",\"text\":\"LINAGORA SAS, a simplified joint-stock Company with capital of ⬠1 552 980. Registered office: 37 rue Pierre Poli - CS 60238, 92441 Issy-les-Moulineaux CEDEX. SIRET: 431 473 669 00130. APE Code: 6202 A. Phone: +33 810 251 251\"}]},{\"heading\":\"Publishing director\",\"blocks\":[{\"type\":\"p\",\"text\":\"M. Alexandre ZAPOLSKY, LINAGORA President\"}]},{\"heading\":\"Definitions\",\"blocks\":[{\"type\":\"p\",\"text\":\"The following definition meanings are valid regardless of whether their initial is uppercase or lowercase.\"},{\"type\":\"list\",\"items\":[\"Uploading User: An Uploading User is a User who, through the use of the Service, uploads User Content to the LinShare Online platform and/or makes it available to recipients. An Uploading User can simultaneously be a Receiving User, either for User Content he has uploaded, or for User Content uploaded by other Uploading Users.\",\"User: A User is defined as any individual, whether acting on its own account or on the behalf of any organization, who accesses and/or activates the functionalities made available through the Website and/or Service. When accessing and/or activating said functionalities on the behalf of an organization, said organization is also considered to be a User, and, as such, is fully subject to the present Terms of use.\",\"User Content: User Content is defined as any data, regardless of nature (whether information, image, video, audio, file, sign, text, signal, program, software, code, or any other element) which is directly or indirectly emitted by an Uploading User, and uploaded to the LinShare Online platform, for downloading by one or more Receiving Users, through the use of the Website and Service.\",\"Receiving User: A Receiving User is a User who, through the use of the Service, downloads User Content uploaded by an Uploading User. A Receiving User can simultaneously be an Uploading User.\",\"Services: The services are the LinShare Online file upload and download services (also defined as Linshare.app or the LinShare Online platform) available from the Website to Users having subscribed to a
1LINAGORA offer for said Services.\",\"Website: The website is defined as the LinShare Online website including the LinShare Online file upload and download service, accessible at http://linshare.app\"]}]},{\"heading\":\"Enforceability\",\"blocks\":[{\"type\":\"p\",\"text\":\"By accessing and/or activating the functionalities of the Website and/or the Service, Users are signifying their understanding as well as their irrevocable and complete acceptance of the Terms of use applicable at the time of such Website and/or Services use.\"},{\"type\":\"p\",\"text\":\"The following Terms of use are applicable to any and all access and activation of the functionalities of the Website and/or Services by Users, and constitute the entirety of the agreement between Users and LINAGORA.\"},{\"type\":\"p\",\"text\":\"Applicable free and open source licenses notwithstanding, no other contractual terms, regardless of origin or nature, are applicable to the accessing and/or activating of the Website and/or Services by Users.\"},{\"type\":\"p\",\"text\":\"The fact for LINAGORA not to pursue enforceability of a particular provision of the present Terms of use can not be construed as a waiver of said provision.\"},{\"type\":\"p\",\"text\":\"The present Terms of use may be amended or changed at any time at LINAGORA's discretion and without any prior notice.\"}]},{\"heading\":\"Availability, access and performance\",\"blocks\":[{\"type\":\"p\",\"text\":\"The Website and Services are publicly made available to Users by LINAGORA. Their functionalities, availability and access conditions may change at any time without notice. LINAGORA reserves the right to suspend or terminate the Website and the Service, whether for one or for all Users.\"},{\"type\":\"p\",\"text\":\"LINAGORA makes no commitment whatsoever to keep the Website and/or the Services publicly available to Users according to specific conditions, and makes no commitment regarding the stability or the performance of the Website and/or the Services.\"},{\"type\":\"p\",\"text\":\"LINAGORA disclaims any and all commitments regarding continuity, performance, stability, compatibility, quality of use of the Website and/or Service. As such, LINAGORA may not be held liable for :\"},{\"type\":\"list\",\"items\":[\"network or load perturbations or failures affecting continuity, performance, stability, compatibility, or quality of use of the Website and/or Service;\",\"technical infrastructure failures;\",\"delays in restoring the Website and/or Services after a perturbation or failure;\",\"temporary or permanent unavailability of User Content, regardless of reason for such unavailability;\",\"temporary or permanent disruption of the Website or Service.\"]}]},{\"heading\":\"User commitments\",\"blocks\":[{\"type\":\"p\",\"text\":\"User Content is not controlled nor monitored in any manner by LINAGORA. LINAGORA only provides the technical Services for uploading and downloading User Content. Any Uploading User is fully and completely responsible for the User Content he uploads.\"},{\"type\":\"p\",\"text\":\"Uploading Users understand and accept that LINAGORA disclaims all liability for their User Content. Downloading Users understand and accept that LINAGORA disclaims all liability for any User Content they download from the LinShare Online Service.\"},{\"type\":\"p\",\"text\":\"Uploading Users agree to indemnify, defend and hold harmless LINAGORA, its authorized representatives, and its employees from and against any liability, loss, injury (including injuries resulting in death), demand, action, cost, expense, lawyer fee, or claim of any kind, including but not limited to intellectual property infringement, relating in any way to said User Content.\"},{\"type\":\"p\",\"text\":\"Users warrant that their use of the Services (and notably User Content which they upload):\"},{\"type\":\"list\",\"items\":[\"complies with the present Terms of use;\",\"complies with any and all enforceable laws, rules, and regulations - including without limitation data privacy Laws - in the country from where the User Content is being broadcast as well as the countries where said User Content is being received;\",\"can not directly or indirectly be considered to be a harmful, deviant, abusive, illicit, unlawful activity nor an activity prohibited by Law, rules, or regulations, whether national or international;\",\"can not be in any manner defined as unsolicited messaging, also known as spamming;\",\"is not designed nor does include any software designed to directly or indirectly disrupt or alter computer systems on which it is downloaded and/or deployed;\",{\"text\":\"can not directly or indirectly be considered as:\",\"items\":[\"promoting, encouraging, or eulogizing the commission of crimes or offenses, and particularly crimes against humanity;\",\"constituting, promoting or encouraging acts of war, terrorism, violence, suicide, production or use or consumption or distribution of illicit substances, racial hatred, racist, xenophobic, or negationist messages or behavior, pedopornography either directly or by the trivialization of such acts;\",\"constituting insults, slander, violation or injury to the right of personal privacy, image, honor and/or reputation, or to the rights of LINAGORA or any third party;\",\"constituting, promoting or encouraging hostile hacking of a computer or data treatment system belonging to LINAGORA or any third party;\",\"incurring an infringement of LINAGORA intellectual property rights.\"]}]},{\"type\":\"p\",\"text\":\"Any such use of the Services (or uploading of User Content) that LINAGORA is made aware of is a breach of the present Terms of Service, which may lead the User to be banned from using the Services regardless of subscription status, and to be reported, along with any and all data available to LINAGORA, to the proper authorities, for prosecution to the full extent of the Law.\"},{\"type\":\"p\",\"text\":\"Please alert LINAGORA of any such abuse that you may come across by sending an email to [email protected]\"}]},{\"heading\":\"Website contents\",\"blocks\":[{\"type\":\"p\",\"text\":\"LINAGORA makes no claim of any kind whatsoever regarding User Content, which it does not review before its uploading by an Uploading User, during its storage on the LinShare Online platform, or after its downloading by a Receiving User.\"},{\"type\":\"p\",\"text\":\"LINAGORA has not reviewed all sites linked to the Website, is not liable for the contents of any such linked site and does not endorse any said linked site. Use of any such linked web site is at the User's own risk.\"},{\"type\":\"p\",\"text\":\"Any and all other data, information, materials (including, without limitation, HTML, text, audio, video, white papers, press releases, data sheets, product descriptions, software and FAQs and other content) available on or from the Website may, except as otherwise provided, be the copyrighted works of LINAGORA or subject licenses and specifically to free and open source licenses.\"},{\"type\":\"p\",\"text\":\"Except as expressly permitted, either in the present Terms of use or in the specific licenses governing particular materials available from the Website, any use of the Website content may violate copyright and/or other applicable laws. Any such violation, as well as any infringement of the aforementioned specific licenses, will be prosecuted by LINAGORA to the full extent of the law.\"}]},{\"heading\":\"Specificities of User Content\",\"blocks\":[{\"type\":\"h3\",\"text\":\"Reporting by recipients of User Content\"},{\"type\":\"p\",\"text\":\"Recipients of User Content may report Services usage which they deem abusive, infringing, or illicit by sending an email with any useful details to [email protected].\"},{\"type\":\"p\",\"text\":\"LINAGORA will store this abuse signaling for one (1) year in the aim of enabling any proper administrative or legal authorities to start investigation of the abuse.\"},{\"type\":\"h3\",\"text\":\"Exploitation of User Content by recipients\"},{\"type\":\"p\",\"text\":\"LINAGORA has no control over the activities of Receiving Users. Users uploading or sending Content to recipients through the Services must be aware that said recipients may
1save, capture, modify, reuse \u0026 redistribute the User Content that they have received from the Uploading User in a manner which said Uploading User may not have envisioned or consented to. LINAGORA may not be held liable for such behavior of a recipient.\"}]},{\"heading\":\"Payment conditions\",\"blocks\":[{\"type\":\"p\",\"text\":\"$15\"}]},{\"heading\":\"TOS Breach\",\"blocks\":[{\"type\":\"p\",\"text\":\"Any breach of the following TOS by User may incur immediate suspension by LINAGORA of User access and/or use of the Services. In addition, should this TOS breach present a particular severity (notably if such breach also constitutes an infringement of applicable laws, rules and regulations, presents a risk of infringement or injury, or constitutes an actual injury for LINAGORA or any third-parties), LINAGORA reserves the right to automatically terminate access and use of the Services by User, without notice, notwithstanding possible prosecution. In any breach case incurring suspension or termination of the Services, User is not entitled to any refund by LINAGORA. User acknowledges and agrees that LINAGORA has no liability of any kind should any third-party who have been granted access to User Content by the User, modifies, destroys, corrupts, copies or distributes said User Content, or violates the terms of use or any other limitations that User may have imposed on the use of said User Content.\"}]},{\"heading\":\"Services activation\",\"blocks\":[{\"type\":\"p\",\"text\":\"Services are activated immediately upon subscription payment by the User. A few minutes delay after effective payment might sometimes be necessary to provision and deploy the technical platforms for providing the Services to the user.\"},{\"type\":\"h3\",\"text\":\"Refunds and cancellations\"},{\"type\":\"p\",\"text\":\"Considering that activation of the Services is immediate upon payment of the subscription by the User or the organization on behalf of which User is acting, and given the digital nature of the Services, any subscription purchase is final and all payments to LINAGORA are non-refundable. User does not benefit from any cooling-off period enabling him to receive a full refund upon retraction / cancellation of the Services subscription. In case of cancellation by a User during a subscription term, the Services will continue until the end of the paid subscription period. In order to cancel his subscription, User must [TO BE COMPLETED WITH TECHNICAL INDICATONS]\"}]},{\"heading\":\"Trademarks\",\"blocks\":[{\"type\":\"p\",\"text\":\"LinShare, the LinShare logo, Online, the LinShare Online logo, Hubl.in, the Hubl.in logo, OpenPaaS and LINAGORA are registered trademarks owned by LINAGORA. Any unauthorized use of these trademarks for promoting any goods or services not affiliated with LINAGORA is strictly prohibited, and will lead to prosecution.\"}]},{\"heading\":\"Disclaimer of warranties \u0026 limitation of liability\",\"blocks\":[{\"type\":\"p\",\"text\":\"THE WEBSITE, ITS CONTENTS AND THE SERVICES ARE PROVIDED STRICTLY ON AN \\\"AS IS\\\" AND \\\"AS AVAILABLE\\\" BASIS, AND LINAGORA MAKES NO WARRANTY THAT THE WEBSITE, ITS CONTENTS OR THE SERVICES ARE COMPLETE, ACCURATE OR SUITABLE TO A SPECIFIC PURPOSE. LINAGORA DISCLAIMS ANY AND ALL WARRANTIES, WHETHER STATUTORY, EXPRESS OR IMPLIED WITH REGARD TO THE WEBSITE, ITS CONTENT, THE SERVICES AND AVAILABILITY THEREOF INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. ANY RISK RELATED TO THE USE OF THE WEBSITE, ITS CONTENTS OR THE SERVICES RESTS ENTIRELY WITH THE USER AND LINAGORA MAKES NO REPRESENTATION OR WARRANTY OF UNINTERRUPTED AVAILABILITY OF THE WEBSITE AND/OR THE SERVICES, NOR THAT THE WEBSITE, ITS CONTENTS OR THE SERVICES ARE ERROR-FREE.\"},{\"type\":\"p\",\"text\":\"TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, LINAGORA SHALL NOT BE LIABLE FOR ANY DAMAGES ARISING OUT OF OR CONNECTED TO THE USAGE OR INABILITY OF USAGE OF THE WEBSITE OR THE SERVICE INCLUDING, WITHOUT LIMITATION, ANY AND ALL DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, PUNITIVE, SPECIAL, EXEMPLARY OR STATUTORY DAMAGES (
1INCLUDING, WITHOUT LIMITATION, LOSS OF BUSINESS, LOSS OF PROFITS, LOSS OF REVENUE, LOSS OF DATA, LOSS OF GOODWILL OR FOR ANY COST OF COVER OR COST OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES), EVEN IF LINAGORA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, AND REGARDLESS OF THE LEGAL THEORY UNDER WHICH DAMAGES ARE SOUGHT, WHETHER IN BREACH OF CONTRACT OR IN TORT, INCLUDING NEGLIGENCE.\"}]},{\"heading\":\"Governing law\",\"blocks\":[{\"type\":\"p\",\"text\":\"The Terms of use of the Website and the Services are governed by French law. Any arising dispute relating to the use of the Website and the Services will be submitted to the exclusive jurisdiction of the Nanterre, France Courts of law.\"}]}]},\"ContactModal\":{\"title\":\"Get LinShare On-Premise or in the Cloud\",\"success\":{\"title\":\"Thank you!\",\"body\":\"We're real humans, not bots or AI: every message is read and replied to by a member of our team.\",\"close\":\"Close\"},\"fields\":{\"name\":\"Name\",\"email\":\"Email\",\"phone\":\"Phone\",\"company\":\"Company\",\"employees\":\"Number of employees\",\"timeline\":\"Expected project timeline (months)\",\"budget\":\"Defined budget\"},\"placeholders\":{\"name\":\"Your name\",\"email\":\"[email protected]\",\"company\":\"Your company\"},\"selectPlaceholder\":\"Select...\",\"timeline\":{\"0_3\":\"0 - 3 months\",\"3_6\":\"3 - 6 months\",\"6_12\":\"6 - 12 months\",\"12plus\":\"12+ months\"},\"submit\":\"Submit\",\"submitting\":\"Sendingâ¦\",\"error\":\"Something went wrong. Please try again, or email us at [email protected].\",\"disclaimer\":\"We will contact you with more details.\"}}
1,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":[\"$L16\",\"$L17\",\"$L18\",\"$L19\"]}]\n"])</script>
1<script>self.__next_f.push([1,"d:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#0d1b4a\"}],[\"$\",\"meta\",\"3\",{\"name\":\"color-scheme\",\"content\":\"light\"}]]\n"])</script>
1<script>self.__next_f.push([1,"1a:I[3374,[\"/_next/static/chunks/88b645883715177c.js\",\"/_next/static/chunks/b13c450f060f79ae.js\"],\"Header\"]\n1b:I[40488,[\"/_next/static/chunks/88b645883715177c.js\",\"/_next/static/chunks/b13c450f060f79ae.js\"],\"FullPageSections\"]\n16:[\"$\",\"$L1a\",null,{}]\n17:[\"$\",\"main\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]\n19:[\"$\",\"$L1b\",null,{}]\n"])</script>
1<script>self.__next_f.push([1,"1c:I[85437,[\"/_next/static/chunks/88b645883715177c.js\",\"/_next/static/chunks/b13c450f060f79ae.js\"],\"Image\"]\n"])</script>
1<script>self.__next_f.push([1,"18:[\"$\",\"footer\",null,{\"className\":\"bg-surface-dark text-white relative noise-overlay\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-[1200px] px-6 lg:px-8 relative z-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"py-16 lg:py-20 grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-10 lg:gap-8\",\"children\":[[\"$\",\"div\",null,{\"className\":\"col-span-2 md:col-span-3 lg:col-span-1 mb-4 lg:mb-0\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://linshare.app\",\"className\":\"flex items-center gap-2.5 mb-5\",\"children\":[\"$\",\"$L1c\",null,{\"src\":\"/images/logos/linshare-logo-white.svg\",\"alt\":\"LinShare\",\"width\":140,\"height\":32,\"className\":\"h-8 w-auto\"}]}],[\"$\",\"p\",null,{\"className\":\"text-sm text-neutral-400 leading-relaxed max-w-xs mb-5\",\"children\":\"The trusted open-source file sharing platform for organizations that demand security, compliance, and full data sovereignty.\"}],[\"$\",\"div\",null,{\"className\":\"flex gap-3\",\"children\":[[\"$\",\"a\",\"GitHub\",{\"href\":\"https://github.com/linagora/linshare\",\"aria-label\":\"GitHub\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"w-9 h-9 rounded-lg bg-white/5 flex items-center justify-center text-neutral-400 hover:bg-primary-500 hover:text-white transition-all\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-github w-4 h-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"tonef\",{\"d\":\"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4\"}],[\"$\",\"path\",\"9comsn\",{\"d\":\"M9 18c-4.51 2-5-2-7-2\"}],\"$undefined\"]}]}],[\"$\",\"a\",\"X\",{\"href\":\"https://x.com/LinShare_FOSS\",\"aria-label\":\"X\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"w-9 h-9 rounded-lg bg-white/5 flex items-center justify-center text-neutral-400 hover:bg-primary-500 hover:text-white transition-all\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-twitter w-4 h-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"pff0z6\",{\"d\":\"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z\"}],\"$undefined\"]}]}],[\"$\",\"a\",\"LinkedIn\",{\"href\":\"https://www.linkedin.com/company/21242\",\"aria-label\":\"LinkedIn\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"w-9 h-9 rounded-lg bg-white/5 flex items-center justify-center text-neutral-400 hover:bg-primary-500 hover:text-white transition-all\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-linkedin w-4 h-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"c2jq9f\",{\"d\":\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z\"}],[\"$\",\"rect\",\"mk3on5\",{\"width\":\"4\",\"height\":\"12\",\"x\":\"2\",\"y\":\"9\"}],[\"$\",\"circle\",\"bt5ra8\",{\"cx\":\"4\",\"cy\":\"4\",\"r\":\"2\"}],\"$undefined\"]}]}],[\"$\",\"a\",\"Facebook\",{\"href\":\"https://www.facebook.com/tux.linagora/\",\"aria-label\":\"Facebook\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"w-9 h-9 rounded-lg bg-white/5 flex items-center justify-center text-neutral-400 hover:bg-primary-500 hover:text-white transition-all\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
1:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-facebook w-4 h-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1jg4f8\",{\"d\":\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"}],\"$undefined\"]}]}],\"$L1d\"]}]]}],[\"$L1e\",\"$L1f\",\"$L20\"]]}],\"$L21\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"1d:[\"$\",\"a\",\"YouTube\",{\"href\":\"https://www.youtube.com/@groupelinagora\",\"aria-label\":\"YouTube\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"w-9 h-9 rounded-lg bg-white/5 flex items-center justify-center text-neutral-400 hover:bg-primary-500 hover:text-white transition-all\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":1.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-youtube w-4 h-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1q2vi4\",{\"d\":\"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17\"}],[\"$\",\"path\",\"1jp15x\",{\"d\":\"m10 15 5-3-5-3z\"}],\"$undefined\"]}]}]\n1e:[\"$\",\"div\",\"col.community\",{\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-display font-semibold text-sm text-neutral-300 mb-4 tracking-wide uppercase\",\"children\":\"Community\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",\"link.contribute\",{\"children\":\"$L22\"}],[\"$\",\"li\",\"link.docs\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/linagora/linshare\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-sm text-neutral-400 hover:text-accent-400 transition-colors\",\"children\":\"Documentation\"}]}],[\"$\",\"li\",\"link.issue\",{\"children\":[\"$\",\"a\",null,{\"href\":\"https://github.com/linagora/linshare/issues\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-sm text-neutral-400 hover:text-accent-400 transition-colors\",\"children\":\"Report an issue\"}]}],[\"$\",\"li\",\"link.support\",{\"children\":\"$L23\"}]]}]]}]\n1f:[\"$\",\"div\",\"col.support\",{\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-display font-semibold text-sm text-neutral-300 mb-4 tracking-wide uppercase\",\"children\":\"Support \u0026 Success\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",\"link.proSupport\",{\"children\":\"$L24\"}],[\"$\",\"li\",\"link.implementations\",{\"children\":\"$L25\"}],[\"$\",\"li\",\"link.trainings\",{\"children\":\"$L26\"}]]}]]}]\n20:[\"$\",\"div\",\"col.policy\",{\"children\":[[\"$\",\"h4\",null,{\"className\":\"font-display font-semibold text-sm text-neutral-300 mb-4 tracking-wide uppercase\",\"children\":\"Policy\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-3\",\"children\":[[\"$\",\"li\",\"link.privacy\",{\"children\":\"$L27\"}],[\"$\",\"li\",\"link.terms\",{\"children\":\"$L28\"}]]}]]}]\n21:[\"$\",\"div\",null,{\"className\":\"py-6 border-t border-white/10 flex flex-col md:flex-row justify-between items-center gap-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-sm text-neutral-500\",\"children\":[\"LinShare development is powered by LINAGORA.\",\" © \",2026]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-6 text-sm text-neutral-500\",\"children\":[[\"$\",\"a\",null,{\"href\":\"mailto:[email protected]\",\"className\":\"hover:text-neutral-300 transition-colors\",\"children\":\"[email protected]\"}],[\"$\",\"a\",null,{\"href\":\"tel:+33140338500\",\"className\":\"hover:text-neutral-300 transition-colors\",\"children\":\"+33 1 40 33 85 00\"}],[\"$\",\"span\",null,{\"children\":\"Paris, France\"}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"29:I[77105,[\"/_next/static/chunks/88b645883715177c.js\",\"/_next/static/chunks/b13c450f060f79ae.js\"],\"default\"]\n22:[\"$\",\"$L29\",null,{\"ref\":\"$undefined\",\"href\":\"/contribute\",\"locale\":\"$undefined\",\"localeCookie\":{\"name\":\"NEXT_LOCALE\",\"sameSite\":\"lax\"},\"className\":\"text-sm text-neutral-400 hover:text-accent-400 transition-colors\",\"children\":\"How to contribute\"}]\n23:[\"$\",\"$L29\",null,{\"ref\":\"$undefined\",\"href\":\"/community\",\"locale\":\"$undefined\",\"localeCookie\":\"$22:props:localeCookie\",\"className\":\"text-sm text-neutral-400 hover:text-accent-400 transition-colors\",\"children\":\"Get support\"}]\n24:[\"$\",\"$L29\",null,{\"ref\":\"$undefined\",\"href\":\"/services\",\"locale\":\"$undefined\",\"localeCookie\":\"$22:props:localeCookie\",\"className\":\"text-sm text-neutral-400 hover:text-accent-400 transition-colors\",\"children\":\"Professional Support\"}]\n25:[\"$\",\"$L29\",null,{\"ref\":\"$undefined\",\"href\":\"/services\",\"locale\":\"$undefined\",\"localeCookie\":\"$22:props:localeCookie\",\"className\":\"text-sm text-neutral-400 hover:text-accent-400 transition-colors\",\"children\":\"Implementations\"}]\n26:[\"$\",\"$L29\",null,{\"ref\":\"$undefined\",\"href\":\"/services\",\"locale\":\"$undefined\",\"localeCookie\":\"$22:props:localeCookie\",\"className\":\"text-sm text-neutral-400 hover:text-accent-400 transition-colors\",\"children\":\"Trainings\"}]\n27:[\"$\",\"$L29\",null,{\"ref\":\"$undefined\",\"href\":\"/privacy\",\"locale\":\"$undefined\",\"localeCookie\":\"$22:props:localeCookie\",\"className\":\"text-sm text-neutral-400 hover:text-accent-400 transition-colors\",\"children\":\"Privacy Policy\"}]\n28:[\"$\",\"$L29\",null,{\"ref\":\"$undefined\",\"href\":\"/terms\",\"locale\":\"$undefined\",\"localeCookie\":\"$22:props:localeCookie\",\"className\":\"text-sm text-neutral-400 hover:text-accent-400 transition-colors\",\"children\":\"Terms of Service\"}]\n"])</script>
1<script>self.__next_f.push([1,"2a:I[27201,[\"/_next/static/chunks/ff1a16fafef87110.js\",\"/_next/static/chunks/d2be314c3ece3fbe.js\"],\"IconMark\"]\nb:null\n"])</script>
1<script>self.__next_f.push([1,"f:[[\"$\",\"title\",\"0\",{\"children\":\"Try the LinShare Demo â LinShare\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Explore LinShare's features in our live demo environment. No installation required, start sharing securely in minutes.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"LinShare\"}],[\"$\",\"link\",\"3\",{\"rel\":\"author\",\"href\":\"https://linagora.com\"}],[\"$\",\"meta\",\"4\",{\"name\":\"author\",\"content\":\"LINAGORA\"}],[\"$\",\"link\",\"5\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"6\",{\"name\":\"creator\",\"content\":\"LINAGORA\"}],[\"$\",\"meta\",\"7\",{\"name\":\"publisher\",\"content\":\"LINAGORA\"}],[\"$\",\"meta\",\"8\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"9\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"10\",{\"name\":\"category\",\"content\":\"technology\"}],[\"$\",\"link\",\"11\",{\"rel\":\"canonical\",\"href\":\"https://linshare.app/demo\"}],[\"$\",\"link\",\"12\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://linshare.app/demo\"}],[\"$\",\"link\",\"13\",{\"rel\":\"alternate\",\"hrefLang\":\"fr\",\"href\":\"https://linshare.app/fr/demo\"}],[\"$\",\"link\",\"14\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://linshare.app/demo\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:title\",\"content\":\"Try the LinShare Demo â LinShare\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:description\",\"content\":\"Explore LinShare's features in our live demo environment. No installation required, start sharing securely in minutes.\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:url\",\"content\":\"https://linshare.app/demo\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:site_name\",\"content\":\"LinShare\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:image\",\"content\":\"https://linshare.app/opengraph-image\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"22\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"23\",{\"property\":\"og:image:alt\",\"content\":\"Try the LinShare Demo â LinShare\"}],[\"$\",\"meta\",\"24\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:title\",\"content\":\"Try the LinShare Demo â LinShare\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:description\",\"content\":\"Explore LinShare's features in our live demo environment. No installation required, start sharing securely in minutes.\"}],[\"$\",\"meta\",\"28\",{\"name\":\"twitter:image\",\"content\":\"https://linshare.app/opengraph-image\"}],[\"$\",\"meta\",\"29\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"30\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"31\",{\"name\":\"twitter:image:alt\",\"content\":\"Try the LinShare Demo â LinShare\"}],[\"$\",\"link\",\"32\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.3b18180f.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"33\",{\"rel\":\"apple-touch-icon\",\"href\":\"/icons/apple-touch-icon.png\"}],[\"$\",\"$L2a\",\"34\",{}]]\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.