◆ Document 1 of 5  ·  Governance Framework
Data Policy & Privacy Framework
📅 Effective: May 2026 📋 Version: 1.0 🏢 Owner: Olesya Epps, CEO 🔄 Review Cycle: Annual

◆ Core principle: Epps.ai is designed so that client data never needs to leave the client's environment. All computation is browser-native or optionally on-premise. We do not train models on client data. We do not store deal data.

1. Scope & Applicability

This Data Policy applies to all Epps.ai products, services, and platform capabilities provided to investment firms, developers, and operators using the Epps.ai platform for real estate underwriting, investor reporting, and workflow automation.

This policy governs: (a) data processed by Epps.ai tools in client environments; (b) data transmitted to third-party AI API providers; (c) data stored by Epps.ai or its sub-processors; and (d) client obligations under this framework.

2. Data Classification
Data TypeClassificationWhere ProcessedEpps.ai Stores?
Deal underwriting inputs (rent, NOI, cap rates)Confidential — ClientBrowser (client-side)No
Investor report contentConfidential — ClientBrowser (client-side)No
Uploaded rent rolls / pro formasSensitive — ClientBrowser memory onlyNo
Natural language prompts to AISensitive — In TransitAnthropic Claude APINo (not persisted by Epps.ai; Anthropic API follows applicable data handling terms)
Platform usage telemetryInternal — AggregatedEpps.ai analyticsYes (anonymized)
Account credentialsSensitive — IdentityAuth provider (SSO)Hashed only
3. AI Processing & Third-Party APIs

Anthropic Claude (Primary AI Engine)

Natural language processing for memo generation, commentary drafting, and workflow automation uses the Anthropic Claude API. Epps.ai uses Anthropic API infrastructure configured for zero-retention processing where supported by API terms and deployment configuration.

  • API calls are encrypted in transit via TLS 1.3
  • Epps.ai is configured not to persist prompt history within its own infrastructure. Anthropic API processing follows applicable API data handling terms
  • Clients should avoid including PII (names, SSNs, banking details) in AI prompts
  • All AI outputs are drafts — client review and approval is required before distribution

⚠ Clients are advised not to include personally identifiable tenant information, investor SSNs, or banking credentials in AI prompt fields. These fields are designed for deal-level financial data only.

On-Premise Option

For clients with strict data residency requirements (US-only, EU GDPR, or air-gapped environments), Epps.ai offers a containerized on-premise deployment. In this configuration, no data leaves the client's environment. See the Deployment document for configuration options.

4. Human Oversight Principle

◆ AI-generated outputs are advisory only. Investment decisions, reporting distribution, underwriting conclusions, and investor communications remain subject to client review and approval.

Epps.ai tools are designed to augment — not replace — professional judgment. All outputs produced by AI-assisted features (IC memos, investor narratives, commentary, deal analysis, land screening assessments) are drafts intended for review by qualified investment professionals before any distribution, decision, or action.

  • Underwriting models and sensitivity outputs are analytical tools — investment decisions rest solely with the client
  • Investor communications and LP reports generated by the platform require client review and approval before distribution
  • IC memos and investment narratives produced by AI are drafts — final approval authority remains with the investment committee
  • Land screening risk scores are heuristic assessments — site-specific diligence, legal review, and professional engineering remain the client's responsibility
  • Epps.ai does not provide investment advice, legal counsel, or fiduciary services

This principle applies across all platform tools and all AI-assisted outputs regardless of deployment configuration.

5. Data Residency
RegionDefaultOn-Premise OptionNotes
United StatesAvailableAvailableDefault deployment; hosted on Netlify CDN
European UnionQ3 2026AvailableGDPR-compliant on-premise now; cloud EU-West Q3
CanadaQ4 2026AvailablePIPEDA compliance
6. Retention & Deletion
  • Deal inputs entered in the browser are held in browser memory only and cleared on session end
  • Uploaded files (rent rolls, pro formas) are processed in-browser and never transmitted to Epps.ai servers
  • Generated reports (PDFs, Excel exports) are created locally and downloaded directly — not stored on Epps.ai servers
  • Account data is retained for the duration of the subscription and deleted within 30 days of account closure
  • Anonymized usage telemetry (feature clicks, session counts) is retained for 24 months for product improvement
7. Regulatory Compliance
FrameworkStatusNotes
GDPR (EU/UK)Compliant via DPAData Processing Agreement available; on-premise option for EU residency
CCPA (California)CompliantNo sale of personal data; deletion rights honored within 30 days
SEC Regulation S-PBy DesignNo client financial data stored; client is sole data controller
SOC 2 Type IIIn ProgressReadiness assessment underway; audit targeted Q4 2026
8. Sub-Processors
Sub-ProcessorPurposeData SharedRegion
AnthropicAI language processingAnonymized prompts only (no client identifiers)US (Anthropic API; Epps.ai does not persist prompts)
NetlifyStatic site hosting (CDN)None — browser-native processingGlobal CDN (US-primary)
Auth provider (SSO)Identity managementEmail, hashed credentialsUS

A complete sub-processor list is maintained and available upon request. Clients will be notified of material sub-processor changes with 30 days' advance notice.

9. Contact & Escalation

Data privacy inquiries, deletion requests, and breach notifications should be directed to: privacy@epps.ai

Response SLA: 48 hours for general inquiries; 24 hours for breach notification. Enterprise clients have a dedicated channel through their account agreement.

◆ Document 2 of 5  ·  Governance Framework
Technical Architecture
📅 Version: 1.0 · May 2026 🔧 Stack: Browser-native · Anthropic API · Netlify CDN 🏢 Audience: CTO, IT Security

◆ Epps.ai is browser-native by design. All underwriting computation, report generation, and Excel/PDF export happens in the user's browser. The server layer serves only static files. This architecture eliminates the largest class of data breach risk.

1. System Architecture Overview
User Layer
Chrome / Safari / Edge
Investment Professional
No installation required
↓ HTTPS / TLS 1.3
Application Layer (Browser — Client-Side)
Underwriting Engine (JS)
Report Generator (JS)
Excel Export (SheetJS)
PDF Export (window.print)
↓ Zero data to server for computation
Hosting Layer (Static Files Only)
Netlify CDN
HTML / CSS / JS assets
No server-side processing
No persistent deal database
↓ API calls for AI features only (opt-in)
AI Layer (External — Zero Retention)
Anthropic Claude API
TLS 1.3 Encrypted
No prompt storage
No training on client data
2. Computation Model

Browser-Native Processing

All financial calculations — IRR, equity multiples, waterfall distributions, sensitivity analyses, debt amortization — execute in the user's browser using standard JavaScript. No deal data is transmitted to Epps.ai servers at any point during underwriting.

  • MF Acquisition Model: 777 formula engine running client-side
  • BTR Development Model: Full 10-year DCF computed in browser
  • Sensitivity tables: 10×10 IRR/EM matrices computed locally
  • Excel export: Generated in-browser via SheetJS — no round-trip to server
  • PDF export: Rendered via browser print engine — no server involvement

AI-Assisted Features

Features that use AI (IC memo drafting, management commentary, workflow automation) make API calls directly from the browser to Anthropic's API. These calls contain only the content the user explicitly submits — no background data collection occurs.

  • Direct browser → Anthropic API (no Epps.ai server proxy)
  • Anthropic API configured for zero-retention processing where supported by API terms
  • API key management: per-client, rotatable, not shared
  • AI features are opt-in — all tools function without AI features enabled
3. Security Controls
ControlStatusImplementation
Encryption in TransitLiveTLS 1.3 for all connections; HSTS enforced
Encryption at RestLiveNo persistent data storage (browser-native design)
AuthenticationQ3 2026SSO / SAML 2.0 integration for enterprise
Role-Based AccessQ3 2026Admin, Analyst, Viewer roles
Audit LoggingQ3 2026Session-level activity log for enterprise clients
Pen TestingQ4 2026Third-party penetration test scheduled pre-SOC 2
Vulnerability ScanningLiveAutomated via Netlify + GitHub Actions CI
Content Security PolicyLiveCSP headers enforced; no inline script injection
4. Infrastructure
ComponentProviderRegionNotes
Static hosting / CDNNetlifyGlobal CDN (US-primary)SOC 2 Type II certified host
Domain / DNSCloudflareGlobalDDoS protection, WAF included
AI APIAnthropicUSAPI processing follows applicable Anthropic data handling terms
Auth (roadmap)Auth0 / OktaUS / EUSAML 2.0, OIDC, enterprise SSO
MonitoringNetlify AnalyticsUSAnonymized traffic only; no PII
5. Disaster Recovery & Availability
  • Target uptime: 99.9% (Netlify SLA-backed CDN)
  • RTO (Recovery Time Objective): < 1 hour — static site redeployment
  • RPO (Recovery Point Objective): Zero — no stateful data to recover (browser-native)
  • Incident response: Automated alerts via Netlify status page; client notifications within 2 hours
  • Backups: Source code in GitHub with branch protection; no database backups required by design
◆ Document 3 of 5  ·  Governance Framework
Deployment Options & Configuration
📅 Version: 1.0 · May 2026 🏢 Audience: IT, Operations, Compliance
1. Deployment Tiers
TierDescriptionData ResidencySetup TimeAvailability
Cloud (SaaS)Hosted on Netlify CDN. Access via browser, no installation. Ideal for most clients.US (browser-native — no deal data on server)ImmediateLive
Private CloudDedicated Netlify deployment on client subdomain (e.g. tools.yourfirm.com). Client controls access.US (same browser-native model)1–3 daysBeta
On-Premise ContainerDocker container deployed in client's own infrastructure. No internet required after setup. Full air-gap option.Client-controlled — any region1–2 weeksPlanned
Enterprise ManagedFull white-label with SSO, audit logs, RBAC, and dedicated support. Custom SLA.Client-controlled2–4 weeksQ3 2026
2. On-Premise Deployment (Container)

Requirements

  • Docker Engine 20.10+ or Kubernetes 1.24+
  • 2 vCPU, 4GB RAM minimum per instance (stateless — scale horizontally)
  • NGINX or similar reverse proxy for TLS termination
  • Outbound internet access to Anthropic API (only for AI features — optional)
  • No persistent deal database required — all computation is stateless

Air-Gap Configuration

In an air-gapped environment, all financial calculation tools (underwriting models, sensitivity analysis, Excel export, PDF export) function without any internet connectivity. Only AI-assisted text generation features require outbound API access. These can be disabled via configuration flag.

◆ Clients who require full air-gap operation can disable all outbound API calls via a single environment variable: EPPS_AI_DISABLED=true. All modeling tools remain fully functional.

3. Access Control
FeatureCurrentEnterprise Roadmap
AuthenticationURL-based access (password-protected deployment)SSO / SAML 2.0 / OIDC (Q3 2026)
Role-Based AccessAll-or-nothing per deploymentAdmin · Analyst · Viewer · Read-only (Q3 2026)
Audit LogNot availableSession log with user, tool, timestamp (Q3 2026)
IP AllowlistingAvailable via Netlify or proxy configNative in enterprise tier (Q3 2026)
MFAVia SSO providerNative TOTP support (Q4 2026)
4. Integration Options

Current

  • Excel export (.xlsx) — all models export to fully-formulated Excel workbooks
  • PDF export — all reports export via browser print engine
  • CSV export — summary data export from underwriting models
  • Direct URL access — tools accessible via deep link for workflow embedding

Roadmap (Q3–Q4 2026)

  • REST API — programmatic access to underwriting engine (Q3 2026)
  • Webhook output — push generated reports to client document systems (Q4 2026)
  • Yardi / AppFolio connector — direct rent roll import without file upload (Q4 2026)
  • DocuSign integration — countersigning for distributed LP reports (Q4 2026)
5. SLA & Support
TierUptime SLASupport ResponseDedicated CSM
Pilot / POCBest effort48 hoursNo
Standard99.9%24 hoursNo
Enterprise99.95%4 hoursYes
Enterprise + On-PremiseClient infrastructure dependent2 hours + 24/7 on-callYes
◆ Document 4 of 5  ·  Governance Framework
Product Roadmap 2026
📅 Published: May 2026 📋 Horizon: 12 months 🏢 Audience: Steering Committee, Investment Team

◆ This roadmap reflects Epps.ai's 2026 build priorities based on current pilot client feedback, with an institutional real estate investment firm as the anchor design partner. Product roadmap reflects workflows observed across institutional real estate investment, portfolio advisory, and development operations. Items marked Live are fully available. Items marked Beta are functional but require configuration or are in active testing. Items marked In Progress are actively being built. Items marked Planned are scoped and scheduled.

1. Investment Firms — Roadmap
Q1 2026 — Completed ✓
Core Underwriting Suite
  • MF Acquisition Model — full 10-year DCF, IRR, waterfall, sensitivity (10×10)
  • IC Memo Generator — AI-drafted investment committee memos
  • BTR Development Model — construction draw, lease-up, exit
  • Rent Roll Parser — Yardi/AppFolio/custom upload with auto-mapping
Q2 2026 — Current Sprint
LP Reporting & Investor Format Standardization
  • Quarterly Report Builder — 6 LP templates (Pension, Insurance, Family Office, IC, Developer, Custom)
  • LP Template Library — same economics, different report structure per LP type
  • Investor Format Standardization — configurable report sections per LP
  • Land Acquisition Screening — APN, zoning, risk score, site observations
  • Pro Forma Scenario Presets — Core, Core+, Value Add-Pension, Value Add-PE, Merchant Build
Q3 2026
Platform Hardening & Enterprise Features
  • SSO / SAML 2.0 integration (Okta, Azure AD)
  • Role-based access control (Admin, Analyst, Viewer)
  • Audit logging — session activity log
  • Yardi / AppFolio direct connector (no manual upload)
  • Lease-Up Modeling module
  • Waterfall promote calculator (full IRR hurdle/tier logic)
Q4 2026
Automation & Integration Layer
  • REST API — programmatic underwriting engine access
  • Webhook output — push reports to document management systems
  • Portfolio-level dashboard — multi-asset aggregation
  • Automated quarterly report generation (scheduled, data-driven)
  • DocuSign integration for LP report countersigning
2. Developers — Roadmap
Q1 2026 — Completed ✓
Development Pro Forma Suite
  • BTR Development Model — full construction DCF
  • Cashflow Automator — residential REIT-standard cashflow statements
  • Pro Forma Formatter — LP-ready output formats
Q2 2026 — Current Sprint
Land & Pre-Development Tools
  • Land Acquisition Screening Tool — APN, zoning, risk scoring
  • Pro Forma Scenario Presets — 5 institutional scenario types
  • Construction Draw Schedule automation
Q3–Q4 2026
Full Development Lifecycle
  • Entitlement tracker — timeline, risk flags, milestone tracking
  • Construction lender package automation
  • Certificate of Occupancy → lease-up handoff automation
  • Comp sales database integration
3. Feature Status Matrix
FeatureStatusTarget
MF Acquisition Model (IRR, EM, waterfall, sensitivity)LiveComplete
BTR Development ModelLiveComplete
IC Memo Generator (AI)BetaAI generation requires API configuration
Quarterly Report Builder (6 LP templates)LiveComplete
Land Screening ToolLiveComplete
Scenario Presets (Core, VA-Pension, VA-PE, Merchant)LiveComplete
Excel Export (fully formulated workbooks)LiveComplete
SSO / SAML 2.0In ProgressQ3 2026
RBAC (Admin/Analyst/Viewer)In ProgressQ3 2026
Yardi/AppFolio Direct ConnectorPlannedQ3 2026
REST APIPlannedQ4 2026
SOC 2 Type II CertificationPlannedQ4 2026
◆ Document 5 of 5  ·  Governance Framework
SOC 2 Type II Readiness Roadmap
📅 Published: May 2026 🎯 Target Certification: Q4 2026 🏢 Audience: CISO, Compliance, Steering Committee

⚠ Epps.ai is currently in SOC 2 readiness preparation. Full Type II certification is targeted for Q4 2026. This document outlines the five Trust Services Criteria, current control status, and the path to audit. Enterprise clients may request a copy of our Security Questionnaire (SIG Lite) in advance of certification.

1. SOC 2 Overview

SOC 2 Type II certification verifies that Epps.ai's controls for security, availability, processing integrity, confidentiality, and privacy operate effectively over a defined audit period (typically 6 months). The audit will be conducted by an independent AICPA-accredited CPA firm.

Phase 1
Readiness Assessment
In Progress
  • Gap analysis vs Trust Services Criteria
  • Policy documentation
  • Control inventory
  • Vendor review
Phase 2
Control Implementation
Q3 2026
  • SSO / RBAC deployment
  • Audit logging
  • Pen testing
  • Incident response plan
Phase 3
Audit & Certification
Q4 2026
  • Auditor selection
  • 6-month observation period
  • Type II report issuance
  • Annual renewal
2. Trust Services Criteria — Current Status
CriterionDescriptionCurrent ReadinessKey Gaps
CC1 — Security Protection against unauthorized access, disclosure, or damage Partial SSO, RBAC, audit logs, pen test
CC2 — Availability System available for operation as agreed Strong Netlify CDN SLA; browser-native = no DB downtime risk
CC3 — Processing Integrity System processing is complete, accurate, timely Strong AI-generated outputs are advisory only. Investment decisions, reporting distribution, underwriting conclusions, and investor communications remain subject to client review and approval.
CC4 — Confidentiality Information designated confidential is protected Strong Browser-native: deal data never on server; TLS 1.3
CC5 — Privacy Personal information collected, used, retained per policy Partial Data policy live; formal privacy program documentation needed
3. Control Gap Analysis
Control AreaRequired for SOC 2Current StateTarget
Access ManagementSSO, MFA, RBAC, offboarding procedureURL-based access onlyQ3 2026
Audit LoggingUser actions logged with timestamp and identityNot implementedQ3 2026
Vulnerability ManagementRegular scanning, patch management processAutomated CI scanningPartial — expand scope
Incident ResponseDocumented IR plan, tested annuallyDraft policyQ3 2026
Vendor Risk ManagementSub-processor review, contracts, annual reassessmentAnthropic, Netlify DPAs in placePartial — formalize program
Change ManagementCode review, testing, deployment controlsGitHub PR review + CIPartial — document formally
Risk AssessmentAnnual formal risk assessmentNot documentedQ3 2026
Penetration TestingAnnual third-party pen testNot conductedQ4 2026
Business ContinuityBCP documented and testedBrowser-native = minimal risk; not documentedQ4 2026
Security Awareness TrainingAnnual training for all personnelNot formalizedQ3 2026
4. Pre-Certification Interim Measures

While SOC 2 certification is in progress, Epps.ai provides the following to enterprise clients who require evidence of security controls:

  • Security Questionnaire (SIG Lite) — available upon request
  • Data Processing Agreement (DPA) — available and executed for all enterprise clients
  • Architecture documentation — this document, available for client IT/security review
  • Sub-processor list — maintained and available upon request
  • Penetration test results — available upon completion (Q4 2026)
  • Pilot engagements and design partner discussions available upon request

◆ Epps.ai's browser-native architecture means the attack surface is significantly smaller than a typical SaaS platform. There is no persistent deal database in current browser-native architecture, no persistent deal data to exfiltrate, and no server-side computation of client financial data. This is by design and is documented in our Architecture framework (Document 2).

5. Questions & Contacts

For security questionnaires, DPA execution, architecture review calls, or SOC 2 timeline inquiries:

  • Security & compliance: security@epps.ai
  • Data privacy: privacy@epps.ai
  • Enterprise accounts: enterprise@epps.ai
  • CEO (Olesya Epps): olesya@epps.ai
Olesya
● ONLINE · REAL ESTATE AI COPILOT · EPPS.AI
Built by an operator. Underwriting · Reporting · Development · Advisory
Olesya Epps · Founder, Epps.ai
Institutional Real Estate · Operator-built AI workflows
Olesya Epps
Founder · Epps.ai Institutional Real Estate Operator-built AI Workflows
About Epps.ai →
Ask Olesya
Hi — I'm Olesya, your AI copilot for real estate investment and development.

I can help analyze deals, explain tools, generate narratives, structure reporting workflows, and answer underwriting questions.

What are you working on today?