/* Security & Compliance page */ const SecurityPage = () => (
§ SECURITY

Built for a
regulated industry.

Title data is sensitive. We treat every upload as confidential property data and build our infrastructure around that assumption.

§ SOC 2 TYPE I READINESS

Roadmap to audit.
Not just a checkbox.

§ INFRASTRUCTURE

Cloud-native.
Zero on-premise.

No local servers to patch. No VPN required. Examiners access reports through a browser, and agencies configure retention through a settings panel.

• Multi-region deployment for availability
• Automated backup with 30-day point-in-time recovery
• DDoS protection at the edge
• Isolated tenant namespaces (platform wave)
DATA FLOW
{[ { step: 'Upload', desc: 'Encrypted TLS transfer to object storage' }, { step: 'Process', desc: 'Ephemeral compute — no persistent disk' }, { step: 'Output', desc: 'Structured report + retained source package' }, { step: 'Access', desc: 'Session-gated, audit-logged, time-bounded' }, ].map((item, i) => (
{item.step}
{item.desc}
))}
§ CONTACT SECURITY

Report a vulnerability.

If you discover a security issue, email us directly. We respond within 24 hours and coordinate disclosure responsibly.

security@titleverifi.com
); const secNavLink = { color: 'inherit', textDecoration: 'none', cursor: 'pointer' }; const secBtnPrimary = { background: 'var(--ink)', color: 'var(--paper)', border: 'none', padding: '8px 14px', borderRadius: 'var(--r-2)', fontSize: 14, fontFamily: 'inherit', fontWeight: 500, cursor: 'pointer', textDecoration: 'none', display: 'inline-flex', alignItems: 'center', justifyContent: 'center' }; const SecCard = ({ status, title, desc }) => (
{status}
{title}

{desc}

); const secFooterHref = (label) => { const key = label.toLowerCase(); if (key.includes('overview')) return 'index.html'; if (key.includes('report')) return 'signin.html?return=product.html'; if (key.includes('pricing')) return 'pricing.html'; if (key.includes('about')) return 'about.html'; if (key.includes('security')) return 'security.html'; if (key.includes('changelog')) return 'changelog.html'; if (key.includes('support')) return 'support.html'; if (key.includes('terms')) return 'terms.html'; if (key.includes('privacy')) return 'privacy.html'; if (key.includes('docs')) return 'index.html#docs'; if (key.includes('api') || key.includes('sample')) return 'signin.html?return=product.html'; if (key.includes('customer')) return 'index.html#customers'; return 'index.html#docs'; }; const SecFooterCol = ({ head, items }) => (
{head.toUpperCase()}
{items.map(i => {i})}
); window.SecurityPage = SecurityPage;