PageSourceSearch

https://posthog.com/component---src-pages-enterprise-tsx-0ce43d5d406c570317ae.js

js posthog.com collected 2026-10-01 08:28:55 UTC 38,092 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkposthog_com=self.webpackChunkposthog_com||[]).push([[2218],{9483:function(e,t,s){s.d(t,{A:function(){return r}});var a=s(60485);function r(){const e=(0,a.h)(),t=null==e?void 0:e.includes("direct-to-eu-cloud"),s=null==e?void 0:e.includes("direct-to-us-cloud");return t?"eu":s?"us":null}},14552:function(e,t,s){s.d(t,{lO:function(){return j},qC:function(){return g},y$:function(){return h}});s(95926),s(23941);var a=s(95114),r=s(63629),n=s(49271),i=s(52914),o=s(9483),l=s(81275),c=s(88372),d=s(86070);const m=()=>(0,c.V)().addons.filter(e=>!e.inclusion_only),u=()=>{const e=(0,o.A)(),t=(0,l.A)(),s="https://"+((t?t.includes("eu.posthog.com"):"eu"===e)?"eu":"app")+".posthog.com/organization/billing";return e=>"enterprise"===e.type?{label:"Talk to a human",url:"/talk-to-a-human?edition=enterprise",newWindow:!0}:{label:"Enable in billing",url:s,newWindow:!1}},p=e=>{let{addon:t,getCTA:s}=e;const{label:a,url:n,newWindow:i}=s(t);return(0,d.jsx)(r.Link,{to:n,state:i?{newWindow:!0}:void 0,className:"text-[15px] font-semibold text-red dark:text-yellow whitespace-nowrap",children:a})};function h(){const e=m(),t=u();return(0,d.jsx)("div",{className:"@container",children:(0,d.jsx)("div",{className:"grid @3xl:grid-cols-3 gap-8",children:e.map(e=>{const s=e.plans[e.plans.length-1];return(0,d.jsxs)("div",{children:[(0,d.jsxs)("div",{className:"flex items-baseline justify-between gap-4 mb-2",children:[(0,d.jsx)("h3",{className:"text-xl font-semibold mb-0 mt-0",children:e.name}),(0,d.jsx)(p,{addon:e,getCTA:t})]}),(0,d.jsx)("p",{className:"text-secondary mb-2",children:e.description}),(null==s?void 0:s.flat_rate)&&(0,d.jsx)("div",{className:"flex items-baseline mt-auto",children:"enterprise"===e.type?(0,d.jsx)("strong",{className:"text-lg",children:"Custom pricing"}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("strong",{className:"text-lg",children:["$",s.unit_amount_usd.replace(".00","")]}),(0,d.jsx)("span",{className:"text-sm opacity-60 ml-1",children:"/mo"})]})})]},e.name)})})})}const x=(e,t)=>{if(!t)return"";const s=Number(e),a=t.endsWith("s");return 1===s?a?t.slice(0,-1):t:a?t:t+"s"};function g(){const e=m(),t=u(),s=e.flatMap(e=>e.plans[0].features||[]),r=Array.from(new Set(s.filter(e=>"support_response_time"!==e.key).map(e=>e.name))),o=[{name:"Feature",align:"left",width:"minmax(200px, 2fr)"}].concat((0,a.A)(e.map(e=>({name:e.name,align:"center",width:"1fr"})))),l=r.map(t=>({cells:[{content:(0,d.jsxs)("div",{className:"text-left",children:[(0,d.jsx)("div",{className:"font-semibold text-primary",children:t}),(()=>{const e=s.find(e=>e.name===t);return null!=e&&e.description?(0,d.jsx)("div",{className:"text-sm text-secondary mt-1",children:e.description}):null})()]})}].concat((0,a.A)(e.map(e=>{const s=e.plans[0].features.find(e=>e.name===t);return{content:s?(0,d.jsxs)("div",{className:"flex flex-col items-center justify-center min-h-[24px] gap-y-1",children:[s.note&&(0,d.jsx)("span",{className:"text-center",children:s.note}),s.limit&&(0,d.jsxs)("span",{className:"text-center",children:[s.limit," ",x(s.limit,s.unit)]}),!s.note&&!s.limit&&(0,d.jsx)(n.IconCheck,{className:"w-5 h-5 text-green"})]}):null}})))})),c={key:"ctas",cells:[{content:null}].concat((0,a.A)(e.map(e=>({content:(0,d.jsx)("div",{className:"flex items-center justify-center",children:(0,d.jsx)(p,{addon:e,getCTA:t})})}))))};return(0,d.jsx)(i.A,{columns:o,rows:[].concat((0,a.A)(l),[c]),size:"md",className:"text-sm",width:"full"})}const f=["hipaa_baa","sso_enforcement","2fa_enforcement","saml","scim","role_based_access","dedicated_support","priority_support","organizations_projects","white_labelling","access_control","approvals","training","terms_and_conditions","invoice_payments","audit_logs","real_time_alerts","xaa_authentication","property_access_control","bespoke_pricing","session_replay_data_retention"],b=6,y=e=>{const t=f.indexOf(e.key);return-1===t?f.length:t},v=e=>e.limit?(e.limit+" "+x(e.limit,e.unit)).trim():e.note||null;function j(){const e=m(),t=u(),s=e.map((t,s)=>({addon:t,previous:e[s-1]})).reverse();return(0,d.jsx)("div",{className:"@container",children:(0,d.jsx)("div",{className:"grid gap-4 @2xl:gr
1id-cols-3 @2xl:gap-6",children:s.map(e=>{let{addon:s,previous:a}=e;const i=s.plans[s.plans.length-1],o=function(e,t){const s=(e.plans[0].features||[]).filter(e=>"support_response_time"!==e.key);if(!t)return s;const a=new Map((t.plans[0].features||[]).map(e=>[e.key,e]));return s.filter(e=>{const t=a.get(e.key);return!t||t.limit!==e.limit||t.note!==e.note})}(s,a).sort((e,t)=>y(e)-y(t)),l=o.slice(0,b),c=o.length-l.length;return(0,d.jsxs)("div",{className:"flex flex-col rounded-md border border-primary p-5 "+("enterprise"===s.type?"bg-primary shadow-lg":"border-dotted bg-accent"),children:[(0,d.jsxs)("div",{className:"flex items-baseline justify-between gap-3",children:[(0,d.jsx)("h3",{className:"m-0 text-xl font-semibold",children:s.name}),"enterprise"===s.type?(0,d.jsx)("span",{className:"whitespace-nowrap font-semibold",children:"Custom pricing"}):(null==i?void 0:i.flat_rate)&&(0,d.jsxs)("span",{className:"whitespace-nowrap",children:[(0,d.jsxs)("strong",{children:["$",i.unit_amount_usd.replace(".00","")]}),(0,d.jsx)("span",{className:"text-sm text-secondary",children:"/mo"})]})]}),(0,d.jsx)("p",{className:"mb-0 mt-2 text-sm text-secondary",children:s.description}),a&&(0,d.jsxs)("p",{className:"mb-0 mt-4 text-sm font-semibold text-primary",children:["Everything in ",a.name,", plus"]}),(0,d.jsx)("ul",{className:"m-0 list-none space-y-1.5 p-0 text-sm "+(a?"mt-2":"mt-4"),children:l.map(e=>{const t=v(e);return(0,d.jsxs)("li",{className:"flex gap-2",children:[(0,d.jsx)(n.IconCheck,{className:"mt-0.5 size-4 shrink-0 text-green"}),(0,d.jsxs)("span",{children:[e.name,t&&(0,d.jsxs)("span",{className:"text-secondary",children:[" · ",t]})]})]},e.key)})}),c>0&&(0,d.jsxs)(r.Link,{to:"/platform-packages",state:{newWindow:!0},className:"mt-2 text-sm text-secondary underline hover:text-primary",children:["+",c," more on the packages page"]}),(0,d.jsx)("div",{className:"mt-auto pt-5",children:(0,d.jsx)(p,{addon:s,getCTA:t})})]},s.name)})})})}},49240:function(e,t,s){s.d(t,{A:function(){return d}});var a=s(95114),r=s(55156),n=s(2212),i=s(86070);const o=["ycombinator","airbus","ukgovt","elevenlabs","supabase","raycast","clerk","resend","researchgate","startengine","exa","heygen","wisprflow","convex"],l={7:"h-4",8:"h-5",9:"h-6",10:"h-6",11:"h-7",12:"h-7",14:"h-8"},c=e=>{var t;let{customer:s,marquee:a=!1}=e;const r=a?"h-9":null!==(t=l[s.height])&&void 0!==t?t:"h-6";if(!s.logo)return(0,i.jsx)("span",{className:"text-sm font-semibold opacity-60",children:s.name});if("function"==typeof s.logo){const e=s.logo;return(0,i.jsx)(e,{className:"w-auto max-w-full fill-current object-contain "+r})}return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("img",{src:s.logo.light,alt:s.name,className:"w-auto max-w-full object-contain dark:hidden "+r}),(0,i.jsx)("img",{src:s.logo.dark,alt:s.name,className:"w-auto max-w-full object-contain hidden dark:block "+r})]})};function d(e){let{title:t="600k+ companies",subtitle:s="from side projects to public companies",scrolling:l=!1,hideLink:d=!1,linkStories:m=!1,additionalCustomerSlugs:u=[]}=e;const{getCustomers:p}=(0,r.d)(),h=p([].concat((0,a.A)(u),o));return(0,i.jsx)("div",{className:"@container not-prose",children:(0,i.jsxs)("div",{"data-scheme":l?void 0:"secondary",className:"border border-primary rounded-md px-5 py-4 flex flex-col @2xl:flex-row @2xl:items-center gap-4 @2xl:gap-6 "+(l?"bg-accent":"bg-primary"),children:[(0,i.jsxs)("div",{className:"shrink-0 @2xl:max-w-[13rem]",children:[(0,i.jsx)("p",{className:"text-[15px] font-bold leading-tight mb-0.5",children:t}),(0,i.jsx)("p",{className:"text-sm text-secondary leading-tight mb-1",children:s}),!d&&(0,i.jsx)(n.A,{to:"/customers",state:{newWindow:!0},className:"text-sm font-semibold   underline",children:"Customer stories"})]}),l?(0,i.jsx)("div",{className:"group min-w-0 flex-1 @2xl:border-l @2xl:border-primary @2xl:pl-6",children:(0,i.jsx)("div",{tabIndex:0,role:"region","aria-label":"Customer logos",className:"overflow-hidden rounded-sm outline-none focus-visible:ring-2 focus-visible:ring-red motion-reduce:overflow-x-auto [mask-image:linear-gradient(to_right,transparent,#000_2rem,#000_calc(100%-2rem),transparent)] [-webkit-mask-image:linear-gradient(to_right,transparent,#000_2rem,#000_calc(100%-2rem),transparent)]",children:(0,i.jsx)("div",{className:"flex w-max motion-reduce:!animate-none group-hover:[animation-play-state:paused!important] group-focus-within:[animation-play-state:paused!important]",style:{animation:"tools-ticker-marquee 45s linear infinite"},children:[!1,!0].map(e=>(0,i.jsx)("div",{"aria-hidden":e||void 0,className:"flex shrink-0 items-center gap-8 pr-8 [&>*]:shrink-0 "+(e?"motion-reduce:hidden":""),children:h.map(t=>m&&t.hasCaseStudy?(0,i.jsx)(n.A,{to:"/customers/"+t.slug,state:{newWindow:!0},tabIndex:e?-1:void 0,children:(0,i.jsx)(c,{customer:t,marquee:!0})},t.slug):(0,i.jsx)(c,{customer:t,marquee:!0},t.slug))},String(e)))})})}):(0,i.jsx)("div",{className:"flex flex-wrap items-center gap-x-6 gap-y-3 @2xl:border-l @2xl:border-primary @2xl:pl-6 opacity-90",children:h.map(e=>(0,i.jsx)(c,{customer:e},e.slug))})]})})}},68793:function(e,t,s){s.r(t),s.d(t,{default:function(){return oe}});var a=s(11826),r=s(8462),n=s(76591),i=s(12686),o=s(39106),l=s(2212),c=s(93058),d=s(71167
1),m=s(95114),u=s(30758),p=s(68430),h=s(49271),x=s(86070);const g=[{key:"compliance",title:"Compliance",lead:"Keeping regulators happy since 2020. PostHog is GDPR, HIPAA, and CCPA compliant.",points:[{title:"US or EU Cloud",detail:"Choose where your data is stored when you sign up: the US or Frankfurt, Germany.",href:"/docs/privacy/data-storage"},{title:"GDPR with a self-service DPA",detail:"PostHog is the processor, you are the controller. Generate, sign, and download your DPA in minutes.",href:"/dpa"},{title:"HIPAA-ready with a BAA",detail:"Standard BAAs on Boost, Scale, and Enterprise; custom BAAs on Enterprise. Our guidance covers setup requirements and features excluded from the BAA.",href:"/docs/privacy/hipaa-compliance"},{title:"Your data stays yours",detail:"You own the customer data you send to PostHog. We process it on your behalf, separately from analytics about your use of PostHog.",href:"/handbook/company/security#overview"},{title:"Data deletion controls",detail:"Respond to deletion requests by removing people, their events, and their recordings through the UI or API.",href:"/docs/privacy/data-storage#data-deletion"},{title:"Documents for vendor review",detail:"Review our SOC 2 report, penetration test report, subprocessors, and security policies in the Trust Center.",href:"https://trust.posthog.com"}]},{key:"security",title:"Security",lead:"We try to break our product so you don't have to. We publicly publish our findings and security advisories and give you fine-grained controls to protect your data.",points:[{title:"SOC 2 Type 2",detail:"Audited every year by an external firm. The latest report is public and available via the link above.",href:"/handbook/company/security#soc-2"},{title:"Annual third-party penetration testing",detail:"Plus a public vulnerability disclosure program. Reports are available in the Trust Center.",href:"https://trust.posthog.com"},{title:"SSO and 2FA enforcement, SAML, and SCIM",detail:"Enforce SSO and 2FA for the whole organization. Add SAML on Scale and SCIM provisioning on Enterprise.",href:"/platform-packages"},{title:"Role-based and property-level access",detail:"Custom roles across projects and resources, and access control down to individual event and person properties.",href:"/docs/settings/access-control"},{title:"Activity logs you can ship to your SIEM",detail:"Who changed what, when, and the before and after. Retained for up to 60 months on Enterprise.",href:"/docs/settings/activity-logs/siem"}
1,{title:"Public security advisories",detail:"We publish advisories and CVEs, and we contact affected users directly.",href:"/handbook/company/security-advisories"}]},{key:"scalability",title:"Scalability",lead:"Love vendor lock-in? Yeah, we don't either. We're building a platform that scales with your business, not the other way around.",points:[{title:"Sync from your warehouse",detail:"Pull tables from Snowflake, BigQuery, Redshift, Postgres, MySQL, SQL Server, ClickHouse, Databricks, and object storage.",href:"/docs/cdp/sources"},{title:"Export back out",detail:"Batch exports to S3, Snowflake, BigQuery, Redshift, Postgres, Databricks, and Azure Blob. Realtime destinations for everything else.",href:"/docs/cdp/batch-exports"},{title:"No rate limit on capture",detail:"Public capture endpoints are not rate limited, and every official SDK batches and sends asynchronously.",href:"/docs/api"},{title:"Managed migrations",detail:"Import history from Amplitude and Mixpanel directly, or from S3 for anything else. Historical imports are free.",href:"/docs/migrate"},{title:"Unlimited projects, long retention",detail:"Separate projects per environment or business unit, and up to 60 months of replay retention on Enterprise.",href:"/platform-packages"},{title:"Case study: AssemblyAI",detail:"Moved millions of events a day to PostHog and stopped throttling ingestion.",href:"/customers/assemblyai"}]},{key:"support",title:"Support",lead:"You can listen to hold music on your own time. Enterprise gives you a named human and engineers within reach when you need them.",points:[{title:"Dedicated account manager",detail:"One person who knows your setup, your contract, and your roadmap.",href:"/platform-packages"},{title:"Priority support, 8-hour target response",detail:"On Enterprise. Scale customers get a 24-hour target.",href:"/platform-packages"},{title:"A shared Slack channel",detail:"Talk to the engineers who build the product, in a private channel with your team.",href:"/docs/support-options"},{title:"Ongoing training",detail:"Sessions for new teams and new products as your usage grows.",href:"/platform-packages"},{title:"Forward-deployed engineers",detail:"A paid, scoped engagement: we send an engineer to migrate, instrument, integrate, and train alongside your team.",href:"/services"}]}],f=[{label:"Trust Center",href:"https://trust.posthog.com",note:"Reports, policies, and certifications"},{label:"SOC 2 report",href:"/security/soc2-report-2026.pdf",note:"The current audit, in full"},{label:"Security handbook",href:"/handbook/company/security",note:"How we run security"},{label:"Privacy and compliance docs",href:"/docs/privacy",note:"GDPR, HIPAA, CCPA, data storage"},{label:"Data processing agreement",href:"/dpa",note:"Generate and sign yourself"},{label:"Business associate agreement",href:"/baa",note:"For HIPAA customers"},{label:"Platform packages",href:"/platform-packages",note:"What Boost, Scale, and Enterprise include"},{label:"Customer stories",href:"/customers",note:"Who runs on PostHog, and how"}],b=e=>e.startsWith("http");function y(e){let{point:t}=e;const s=t.href?(0,x.jsx)(l.A,{to:t.href,state:b(t.href)?void 0:{newWindow:!0},externalNoIcon:b(t.href),className:"font-semibold text-red underline dark:text-yellow",children:t.title}):(0,x.jsx)("span",{className:"font-semibold text-primary",children:t.title});return(0,x.jsxs)("li",{className:"text-sm leading-snug text-secondary @2xl:text-base",children:[s,(0,x.jsx)("span",{className:"text-primary",children:": "}),t.detail]})}function v(){const{0:e,1:t}=(0,u.useState)(g[0].key);return(0,x.jsxs)("section",{className:"relative flex flex-1 flex-col py-10 @3xl:py-[calc(2.5rem+10%)]",children:[(0,x.jsx)("h2",{className:"relative z-30 m-0 mb-6 flex flex-wrap items-center gap-x-3 text-2xl font-bold tracking-tight @3xl:pr-[28%]",children:"Not convinced? Check out these four corporate buzzwords."}),(0,x.jsxs)(p.bL,{value:e,onValueChange:t,orientation:"horizontal",activationMode:"manual",className:"relative flex min-w-0 flex-1 flex-col",children:[(0,x.jsx)("div",{className:"relative z-10 min-w-0 @3xl:pr-[30%]",children:(0,x.jsx)(p.B8,{"aria-label":"Why enterprises choose PostHog",className:"flex gap-1 pt-1",children:g.map((t,s)=>(0,x.jsxs)(p.l9,{value:t.key,className:"relative shrink-0 whitespace-nowrap rounded-t-sm border border-b-0 px-4 py-2 text-sm font-semibold outline-none focus-visible:z-30 focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-red dark:focus-visible:ring-yellow "+(e===t.key?"z-10 border-primary bg-primary text-primary after:pointer-events-none after:absolute after:inset-x-0 after:-bottom-px after:h-px after:bg-primary":"border-primary bg-accent text-secondary hover:text-primary"),children:[(0,x.jsxs)("span",{"aria-hidden":"true",className:"@lg:hidden",children:["#",s+1]}),(0,x.jsx)("span",{className:"sr-only @lg:not-sr-only",children:t.title})]},t.key))})}),(0,x.jsx)("div",{className:"grid min-w-0 flex-1 rounded-b-xl rounded-tr-xl border border-primary bg-primary shadow-xl @3xl:pr-[30%]",children:g.map(t=>(0,x.jsxs)(p.UC,{value:t.key,forceMount:!0,className:"col-start-1 row-start-1 min-w-0 p-5 outline-none focus-visible:ring-2 focus-visible:ring-red @xl:p-7 "+(t.key===e?"visible":"invisible"),children:[(0,x.jsxs)("div",{className:"grid items-start gap-3 border-b border-primary pb-5 @4xl:grid-cols-[auto_minmax(0,1fr)] @4xl:gap-6",children:[(0,x.jsx)("h3",{className:"m-0 text-2xl font-bold tracking-tight @4xl:text-3xl",children:(0,x.jsx)("span",{className:"rounded bg-blue/10 px-1 text-blue dark:bg-green/10 dark:text-green",children:t.title})}),(0,x.jsx)("p",{className:"m-0 text-base leading-snug text-secondary",children:t.lead})]}),(0,x.jsx)("ul",{className:"m-0 grid list-none gap-x-7 gap-y-6 p-0 pt-6 @2xl:grid-cols-2",children:t.points.map(e=>(0,x.jsx)(y,{point:e},e.title))})]},t.key))})]})]})}function j(){return(0,x.jsxs)("section",{className:"relative z-10 pb-8 pt-4 @3xl:pr-[36%]",children:[(0,x.jsx)("h2",{className:"m-0 text-balance text-2xl font-bold tracking-tight @2xl:text-3xl",children:"Want your business to use PostHog?"}),(0,x.jsxs)("p",{className:"mb-0 mt-4 max-w-3xl text-pretty text-base text-secondary @2xl:text-lg",children:[(0,x.jsx)("em",{children:"Believe it or not, so do we!"})," ",(0,x.jsx)(l.A,{to:"/talk-to-a-human",state:{newWindow:!0},className:"font-semibold text-red underline dark:text-yellow",children:"Set up a meeting"})," ","with our sales team and we'll work out how to make it happen."]})]})}const w={subject:"Urgent strategic alignment on PostHog",greeting:"Good morning CISO,",intro:"I hope your morning is off to an exceptionally productive start. I am writing to bring a matter of urgent strategic importance to your attention: the potential adoption of PostHog. To facilitate a comprehensive, cross-functional assessment of this opportunity, I have proactively consolidated the following documentation into a single, conveniently actionable correspondence.",signOff:"Kind regards,",sender:"Your proactively aligned colleague",footer:"(Sent using Microsoft Outlook 2007)"},k=["RoundHog","Charter","Fairytale","Computer Modern","Squeak"],N=[12,14,16,18,20,24];function _(){const{0:e,1:t}=(0,u.useState)(k[0]),{0:s,1:a}=(0,u.useState)(14),r=[w.greeting,w.intro].concat((0,m.A)(f.map(e=>e.label+" — "+e.note+"\n"+new URL(e.href,"https://posthog.com").href)),[w.signOff+"\n"+w.sender,w.footer]).join("\n\n"),n="mailto:?subject="+encodeURIComponent(w.subject)+"&body="+encodeURIComponent(r);return(0,x.jsx)("section",{children:(0,x.jsxs)("article",{"aria-label":"Email to your CISO",className:"rounded-md border border-primary bg-primary shadow-xl",children:[(0,x.jsxs)("header",{className:"rounded-t-md border-b border-primary bg-accent font-[Tahoma,Arial,sans-serif]",children:[(0,x.jsx)("div",{className:"rounded-t-md border-b border-primary bg-primary px-4 py-2 text-xs font-bold @3xl:pr-[32%]",children:"Message (HTML)"}),(0,x.jsxs)("div",{className:"flex flex-wrap items-center gap-x-5 gap-y-3 border-b border-primary px-4 py-3",children:[(0,x.jsxs)("div",{className:"flex flex-wrap items-center gap-3 text-xs",children:[(0,x.jsx)("select",{"aria-label":"Email font",value:e,onCh
1ange:e=>t(e.target.value),className:"max-w-full rounded-none border border-primary bg-primary py-1 pl-2 pr-7 text-xs leading-4 text-primary focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-blue",children:k.map(e=>(0,x.jsx)("option",{value:e,children:e},e))}),(0,x.jsx)("select",{"aria-label":"Email font size (px)",value:s,onChange:e=>a(Number(e.target.value)),className:"rounded-none border border-primary bg-primary py-1 pl-2 pr-7 text-xs leading-4 text-primary focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-blue",children:N.map(e=>(0,x.jsx)("option",{value:e,children:e},e))}),(0,x.jsxs)("span",{"aria-hidden":"true",className:"flex gap-4 border-x border-primary px-3 text-sm",children:[(0,x.jsx)("b",{children:"B"}),(0,x.jsx)("i",{children:"I"}),(0,x.jsx)("u",{children:"U"})]}),(0,x.jsxs)("span",{"aria-hidden":"true",className:"hidden items-center gap-2 @xl:flex",children:[(0,x.jsx)("span",{className:"font-bold text-red dark:text-yellow",children:"!"})," High importance"]})]}),(0,x.jsx)("div",{className:"ml-auto shrink-0",children:(0,x.jsx)(o.A,{asLink:!0,to:n,variant:"secondary",size:"md",icon:(0,x.jsx)(h.IconSend,{className:"size-4"}),title:"Open this draft in your email app","aria-label":"Send — open a draft in your email app",children:"Send"})})]}),(0,x.jsxs)("dl",{className:"m-0 grid grid-cols-[auto_minmax(0,1fr)] items-baseline gap-x-4 px-5 py-3 text-sm @xl:px-8",children:[(0,x.jsx)("dt",{className:"text-secondary",children:"To:"}),(0,x.jsx)("dd",{className:"m-0 border-b border-primary py-2",children:"CISO"}),(0,x.jsx)("dt",{className:"text-secondary",children:"Subject:"}),(0,x.jsx)("dd",{className:"m-0 border-b border-primary py-2 font-semibold",children:w.subject})]})]}),(0,x.jsxs)("div",{className:"break-words px-5 py-6 leading-relaxed @xl:px-8",style:{fontFamily:'"'+e+'"',fontSize:s},children:[(0,x.jsx)("p",{className:"m-0",children:w.greeting}),(0,x.jsx)("p",{className:"mb-0 mt-4",children:w.intro}),(0,x.jsx)("ul",{className:"m-0 my-6 grid list-none gap-x-6 gap-y-5 border-y border-primary py-6 pl-0 @xl:gr
1id-cols-2 @3xl:grid-cols-3 @5xl:grid-cols-4",children:f.map(e=>(0,x.jsx)("li",{children:(0,x.jsxs)(l.A,{to:e.href,state:b(e.href)?void 0:{newWindow:!0},externalNoIcon:b(e.href),className:"block rounded-sm !no-underline focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-red",children:[(0,x.jsx)("span",{className:"block font-semibold text-red underline underline-offset-2 dark:text-yellow",children:e.label}),(0,x.jsx)("span",{className:"block text-secondary",children:e.note})]})},e.href))}),(0,x.jsxs)("p",{className:"m-0",children:[w.signOff,(0,x.jsx)("br",{}),w.sender]}),(0,x.jsx)("p",{className:"mb-0 mt-3 text-[0.857em] text-secondary",children:w.footer})]})]})})}var A=s(14552),S=s(49240),C=s(8275),P=s(19371),R=s(47301);s(95926),s(23941);const O={"single-story-1":{width:1086,height:681,rise:409.696,baseX:536.68,baseY:544.43},"single-story-2":{width:1086,height:700,rise:429.438,baseX:542.52,baseY:564.17},"single-story-3":{width:1086,height:702,rise:430.876,baseX:543.67,baseY:565.6},"double-story-1":{width:979,height:987,rise:735.098,baseX:493.09,baseY:860.28},"double-story-2":{width:976,height:965,rise:712.867,baseX:490.63,baseY:838.05},"double-story-3":{width:1047,height:1057,rise:785.869,baseX:524.74,baseY:920.6}},z="single-story-1",I="single-story-2",H="single-story-3",W="double-story-1",E="double-story-2",M="double-story-3",T={top:[{name:H,minRatio:0},{name:I,minRatio:0},{name:H,minRatio:1.24},{name:z,minRatio:1.58},{name:I,minRatio:1.92},{name:H,minRatio:2.25},{name:z,minRatio:2.58}],middle:[{name:H,minRatio:0},{name:M,minRatio:0},{name:I,minRatio:0},{name:z,minRatio:0},{name:E,minRatio:2.83},{name:H,minRatio:3.33},{name:M,minRatio:3.78},{name:I,minRatio:4.28},{name:E,minRatio:4.77},{name:z,minRatio:5.22},{name:H,minRatio:5.58},{name:M,minRatio:6.08},{name:I,minRatio:6.57}],bottom:[{name:I,minRatio:0},{name:z,minRatio:1.53},{name:H,minRatio:1.89},{name:M,minRatio:2.34},{name:W,minRatio:3.06}]},F=[-.035,.07,-.08,.035,-.015,.085,-.06,.015],B={top:.02,middle:.04,bottom:-.02},D={top:z,middle:W,bottom:E},L=Object.entries(T).flatMap(e=>{let[t,s]=e;const a=O[D[t]];let r=0;return s.map((e,s)=>{let{name:n,minRatio:i}=e;const o=O[n];r+=o.rise/o.width;const l='\n                .building-layout[data-section="'+t+'"] {\n                    --joins: '+(s+1)+";\n                    --base-rise: "+r+";\n                    --natural-height: "+(r+a.baseY/a.width)+';\n                }\n                .building-layout[data-section="'+t+'"] > [data-floor-index="'+s+'"] { display: block; }\n            ';return 0===i?l:"@container enterprise-building (max-aspect-ratio: 1 / "+i+") { "+l+" }"})}).join("\n"),q=["src","darkSrc","className"];function U(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),s.push.apply(s,a)}return s}function Y(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?arguments[t]:{};t%2?U(Object(s),!0).forEach(function(t){(0,P.A)(e,t,s[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(s)):U(Object(s)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(s,t))})}return e}const G={"single-story-1":"https://res.cloudinary.com/dmukukwp6/image/upload/flat_single_story_1_11a0ee640d.svg","single-story-2":"https://res.cloudinary.com/dmukukwp6/image/upload/flat_single_story_2_ff0e6ddb4b.svg","single-story-3":"https://res.cloudinary.com/dmukukwp6/image/upload/flat_single_story_3_d4655aa781.svg","double-story-1":"https://res.cloudinary.com/dmukukwp6/image/upload/flat_double_story_1_0c55885a12.svg","double-story-2":"https://res.cloudinary.com/dmukukwp6/image/upload/flat_double_story_2_d6d0998e8a.svg","double-story-3":"https://res.cloudinary.com/dmukukwp6/image/upload/flat_double_story_3_21a278817f.svg"},X={"single-story-1":"https://res.cloudinary.com/dmukukwp6/image/upload/flat_single_story_1_dark_f1749430db.svg","single-story-2":"https://res.cloudinary.com/dmukukwp6/image/upload/flat_single_story_2_dark_c866156d4d.svg","single-story-3":"https://res.cloudinary.com/dmukukwp6/image/upload/flat_single_story_3_dark_6633ec7772.svg","double-story-1":"https://res.cloudinary.com/dmukukwp6/image/upload/flat_double_story_1_dark_bca8f75719.svg","double-story-2":"https://res.cloudinary.com/dmukukwp6/image/upload/flat_double_story_2_dark_8637ee0d1b.svg","double-story-3":"https://res.cloudinary.com/dmukukwp6/image/upload/flat_double_story_3_dark_af5b70d807.svg"},Q="https://res.cloudinary.com/dmukukwp6/image/upload/atlas_hog_00bfae9921.svg",K="https://res.cloudinary.com/dmukukwp6/image/upload/atlas_hog_dark_08202dd9d6.svg",V="https://res.cloudinary.com/dmukukwp6/image/upload/cloud_1_6ec7ea72d6.svg",$="https://res.cloudinary.com/dmukukwp6/image/upload/cloud_2_553c4f548d.svg",J="https://res.cloudinary.com/dmukukwp6/image/upload/star_d5d59b3685.svg";function Z(e){let{src:t,darkSrc:s,className:a=""}=e,r=(0,R.A)(e,q);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("img",Y(Y({},r),{},{src:t,alt:"",className:a+" dark:hidden"})),(0,x.jsx)("img",Y(Y({},r),{},{src:s,alt:"",className:a+" hidden dark:block"}))]})}function ee(e){let{src:t,speed:s,className:a}=e;
1return(0,x.jsx)("div",{"data-cloud-speed":s,className:a,children:(0,x.jsx)(Z,{src:t,darkSrc:J,className:"w-full"})})}function te(e){let{children:t}=e;const s=(0,u.useRef)(null);return(0,u.useEffect)(()=>{const e=s.current,t=null==e?void 0:e.closest("[data-radix-scroll-area-viewport]");if(!e||!t)return;const a=Array.from(e.querySelectorAll("[data-cloud-speed]")),r=window.matchMedia("(prefers-reduced-motion: reduce)");let n=0;const i=()=>{if(n=0,r.matches)return void a.forEach(e=>e.style.transform="none");const e=t.getBoundingClientRect().top+t.clientHeight/2;a.forEach(t=>{const s=t.parentElement;if(!s)return;const a=s.getBoundingClientRect().top+t.offsetTop,r=Math.max(-120,Math.min(120,(e-a)*Number(t.dataset.cloudSpeed)));t.style.transform="translate3d(0, "+r+"px, 0)"})},o=()=>{n||(n=requestAnimationFrame(i))};t.addEventListener("scroll",o,{passive:!0}),r.addEventListener("change",o);const l=new ResizeObserver(o);return l.observe(t),l.observe(e),o(),()=>{t.removeEventListener("scroll",o),r.removeEventListener("change",o),l.disconnect(),cancelAnimationFrame(n)}},[]),(0,x.jsxs)("div",{className:"@container not-prose overflow-x-clip text-pretty text-primary",children:[(0,x.jsx)("style",{children:L}),(0,x.jsx)("div",{ref:s,className:"enterprise-building-scene relative isolate mx-auto w-full max-w-6xl px-4 @xl:px-8",children:t})]})}function se(e){let{section:t}=e;const s=O[D[t]];return(0,x.jsx)("div",{"aria-hidden":"true","data-building-shadow":t,className:"pointer-events-none absolute inset-0 z-10 hidden overflow-hidden rounded-md @3xl:block",style:{"--base-offset":B[t],"
1--base-x":s.baseX/s.width},children:(0,x.jsx)("div",{className:"building-shadow-column",children:(0,x.jsx)("svg",{viewBox:"0 0 100 20",preserveAspectRatio:"none",className:"building-shadow overflow-visible opacity-25 dark:opacity-40",children:(0,x.jsx)("path",{d:"M0 -5H100L50 14Z",fill:"black"})})})})}function ae(e){let{section:t,className:s=""}=e,a=0;const r=[].concat((0,m.A)(T[t]),[{name:D[t],minRatio:0}]);return(0,x.jsxs)("div",{"aria-hidden":"true","data-building-stack":t,className:"building-stack pointer-events-none relative col-start-2 row-start-1 hidden min-h-0 self-stretch @3xl:block "+s,style:{"--base-offset":B[t]},children:["top"===t&&(0,x.jsx)(ee,{src:V,speed:"0.05",className:"absolute -right-3 top-[14%] z-0 w-12 dark:w-6"}),(0,x.jsx)("div",{className:"building-layout","data-section":t,children:r.map((e,s)=>{let{name:n}=e;const i=O[n],o=s===r.length-1,l=o?B[t]:F[s%F.length],c=Y({"--art-ratio":i.height/i.width,"--base-x":i.baseX/i.width,"--offset":l,"--lift":o?0:.45*Math.abs(l)},!o&&{"--index":s,"--rise-before":a});return a+=i.rise/i.width,(0,x.jsx)("div",{className:"building-floor","data-floor-index":o?"base":s,style:c,children:(0,x.jsx)(Z,{src:G[n],darkSrc:X[n],"data-building-module":n,"data-base-y":i.baseY/i.height,width:i.width,height:i.height,className:"h-full w-full max-w-none drop-shadow-lg"})},s)})}),"bottom"===t&&(0,x.jsx)(Z,{src:Q,darkSrc:K,className:"building-hog z-50 max-w-none"}),"top"===t&&(0,x.jsx)(ee,{src:$,speed:"0.035",className:"absolute -left-6 top-[55%] z-40 w-10 dark:w-5"}),"middle"===t&&(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(ee,{src:V,speed:"0.035",className:"absolute -left-5 top-[24%] z-0 w-10 dark:w-5"}),(0,x.jsx)(ee,{src:$,speed:"0.09",className:"absolute -right-20 top-[67%] z-40 w-16 dark:-right-12 dark:w-8"})]}),"bottom"===t&&(0,x.jsx)(ee,{src:V,speed:"0.07",className:"absolute -left-7 top-[24%] z-0 w-14 dark:w-7"}),("top"===t||"bottom"===t)&&(0,x.jsx)("div",{className:"absolute right-full z-20 mr-10 w-28 text-center text-xs italic uppercase leading-relaxed text-secondary "+("top"===t?"bottom-12 rotate-6":"bottom-5 -rotate-6"),children:"top"===t?(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)("svg",{viewBox:"0 0 100 70",className:"mb-2 ml-auto h-12 w-20",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:(0,x.jsx)("path",{d:"M12 64Q25 20 86 12m-9-6 10 6-7 9"})}),"Go higher with PostHog"]}):(0,x.jsxs)(x.Fragment,{children:["Let us do the heavy lifting",(0,x.jsx)("svg",{viewBox:"0 0 100 70",className:"ml-auto mt-2 h-12 w-20",fill:"none",stroke:"currentColor",strokeWidth:"1.5",children:(0,x.jsx)("path",{d:"M10 8Q28 56 88 56m-9-8 10 8-9 8"})})]})})]})}const re=[{trigger:"Where is our data hosted?",content:(0,x.jsx)("p",{children:"PostHog Cloud runs in the US and in the EU. You choose the region when you create your organization."})},{trigger:"What compliance documentation can you share?",content:(0,x.jsx)("p",{children:"Ask us for the current SOC 2 report and our security documentation. Talk to a human and we will send it over."})},{trigger:"Is PostHog FedRAMP authorized?",content:(0,x.jsxs)("p",{children:["PostHog Cloud does not currently have a listing in the"," ",(0,x.jsx)(l.A,{to:"https://www.fedramp.gov/marketplace/products/",externalNoIcon:!0,className:"underline text-red dark:text-yellow",children:"FedRAMP Marketplace"}),". If FedRAMP authorization is a requirement for your organization,"," ",(0,x.jsx)(l.A,{to:"/talk-to-a-human",state:{newWindow:!0},className:"underline text-red dark:text-yellow",children:"talk to our team"})," ","before proceeding. Our"," ",(0,x.jsx)(l.A,{to:"https://trust.posthog.com",externalNoIcon:!0,className:"underline text-red dark:text-yellow",children:"Trust Center"})," ","lists our current compliance documents."]})},{trigger:"Do you support SSO and role-based access?",content:(0,x.jsx)("p",{children:"Enterprise plans include OIDC and SAML SSO and role-based access controls. Details are in the docs."})},{trigger:"How does enterprise pricing work?",content:(0,x.jsx)("p",{children:"Usage-based, like every PostHog plan, with enterprise support and terms on top. The pricing page has the numbers; talk to a human for a quote."})}];function ne(){return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(o.A,{asLink:!0,to:"/talk-to-a-human",variant:"primary",size:"xl",state:{newWindow:!0},event:"clicked Talk to a human",children:"Talk to a human"}),(0,x.jsx)(i.N,{size:"xl",type:"secondary",text:"Get started"})]})}function ie(){const{siteSettings:e}=(0,C.nm)();return(0,x.jsx)("section",{className:"relative z-10 @3xl:pr-[34%] @3xl:pt-16",children:(0,x.jsxs)("div",{className:"flex flex-col items-start gap-4 pb-6",children:[(0,x.jsxs)("h1",{className:"m-0 flex flex-wrap items-center gap-x-3 gap-y-1 text-4xl font-bold leading-[1.1] tracking-tight @2xl:text-5xl",children:[(0,x.jsx)(a.g,{className:"h-11 w-auto @2xl:h-[3.25rem]",variant:"dark"===e.theme?"mono":"gradient",color:"dark"===e.theme?"white":void 0}),(0,x.jsx)("span",{className:"whitespace-nowrap",children:"for enterprise"})]}),(0,x.jsxs)("p",{className:"m-0 max-w-md text-lg text-secondary @2xl:text-xl",children:["Ship at"," ",(0,x.jsx)(d.x,{type:"highlight",color:"rgba(247, 165, 1, 0.15)",strokeWidth:1,padding:2,delay:0,multiline:!0,children:"startup speeds"})," ","with"," ",(0,x.jsx)(d.x,{type:"highlight",color:"rgba(247, 165, 1, 0.15)",strokeWidth:1,padding:2,delay:500,multiline:!0,children:"enterprise control"})]}),(0,x.jsx)("div",{className:"flex flex-col gap-2 @xs:flex-row @xs:items-center",children:(0,x.jsx)(ne,{})})]})})}function oe(){return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(r.Ay,{title:"PostHog for enterprise",description:"Ship at startup speeds with enterprise control."}),(0,x.jsx)(n.A,{slug:"/enterprise",maxWidth:"100%",hasPadding:!1,disableFormatting:!0,bookmark:{title:"PostHog for enterprise",description:"Ship at startup speeds with enterprise control."},children:(0,x.jsxs)(te,{children:[(0,x.jsxs)("div",{className:"relative grid pt-8 @3xl:grid-cols-[minmax(0,1fr)_var(--building-column)]",children:[(0,x.jsxs)("div",{className:"col-span-full col-start-1 row-start-1 flex flex-col justify-between",children:[(0,x.jsx)(ie,{}),(0,x.jsxs)("div",{className:"relative z-10 pb-5 pt-6 @3xl:pr-[44%] @3xl:pt-[10%]",children:[(0,x.jsx)("h2",{className:"m-0 text-2xl font-semibold tracking-tight",children:"Platform packages"}),(0,x.jsx)("p",{className:"m-0 mt-2 max-w-2xl text-pretty text-sm text-secondary",children:"Security, compliance, and team controls that sit on top of every PostHog product. Turn them on from billing as your organization grows."})]})]}),(0,x.jsx)(ae,{section:"top"})]}),(0,x.jsxs)("section",{"aria-label":"Platform packages",className:"relative z-20",children:[(0,x.jsx)(se,{section:"top"}),(0,x.jsx)(A.lO,{})]}),(0,x.jsx)("section",{"aria-label":"Our customers",className:"relative z-10 pt-8",children:(0,x.jsx)(S.A,{title:"Join the ranks",subtitle:"Teams already shipping on PostHog",scrolling:!0})}),(0,x.jsxs)("div",{className:"relative grid @3xl:grid-cols-[minmax(0,1fr)_var(--building-column)]",children:[(0,x.jsxs)("div",{className:"col-span-full col-start-1 row-start-1 flex min-w-0 flex-col",children:[(0,x.jsx)(v,{}),(0,x.jsx)(j,{}),(0,x.jsx)("h3",{className:"relative z-10 m-0 pb-5 text-base font-semibold @3xl:pr-[36%]",children:"In the meantime - forward this email to your CISO"})]}),(0,x.jsx)(ae,{section:"middle",className:"z-20"})]}),(0,x.jsxs)("div",{className:"relative z-30",children:[(0,x.jsx)(se,{section:"middle"}),(0,x.jsx)(_,{})]}),(0,x.jsxs)("div",{className:"relative z-30 grid @3xl:grid-cols-[minmax(0,1fr)_var(--building-column)]",children:[(0,x.jsx)("div",{className:"relative z-10 col-span-full col-start-1 row-start-1 flex min-w-0 flex-col justify-center py-8 @3xl:pr-[36%]",children:(0,x.jsxs)("section",{children:[(0,x.jsx)("h2",{className:"m-0 max-w-xl text-balance text-2xl font-bold tracking-tight @2xl:text-3xl",children:"Bring PostHog to your team."}),(0,x.jsx)("div",{className:"mt-5 flex flex-col items-start gap-2 @xs:flex-row @xs:items-center",children:(0,x.jsx)(ne,{})})]})}),(0,x.jsx)(ae,{section:"bottom",className:"z-20 @3xl:aspect-[5/7]"})]}),(0,x.jsxs)("section",{className:"relative z-10 border-t-2 border-primary pb-16 pt-10",children:[(0,x.jsx)("h2",{className:"m-0 mb-6 text-2xl",children:"Frequently asked questions"}),(0,x.jsx)(c.nD,{type:"multiple",triggerClassName:"!px-3 !py-2",contentClassName:"!px-3 !py-2.5 !text-base !leading-relaxed",items:re})]})]})})]})}},81275:function(e,t,s){s.d(t,{A:function(){return r}});var a=s(30758);function r(){const{0:e,1:t}=(0,a.useState)();return(0,a.useEffect)(()=>{var e,s,a;const r=null===(e=document.cookie.split("; "))||void 0===e||null===(s=e.filter(e=>e.startsWith("ph_current_instance=")))||void 0===s||null===(a=s.map(e=>{var t;return null===(t=e.split("="))||void 0===t?void 0:t[1]}))||void 0===a?void 0:a[0];r&&t(r)},[]),e}}}]);
2//# sourceMappingURL=component---src-pages-enterprise-tsx-0ce43d5d406c570317ae.js.map

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.