SECURITY & INFRASTRUCTURE

Security & Compliance Overview

This document is intended for vendor risk, procurement and IT security teams reviewing LoanStage for institutional deployment. It covers infrastructure, data handling, access controls and compliance posture.

1. Infrastructure & Hosting

Cloud providerSupabase (PostgreSQL) + Vercel (compute)
Data residencyEU region (Frankfurt, Germany)
Compute regionVercel EU West (Dublin, Ireland)
CDNVercel Edge Network — static assets only, no PII in CDN
Uptime SLA99.9% target. Status available on request.
Disaster recoverySupabase automated daily backups with point-in-time recovery (PITR)

2. Data Encryption

Encryption at restAES-256 — all portfolio and loan data
Encryption in transitTLS 1.3 — all API and web traffic
Database encryptionSupabase transparent data encryption (TDE)
Key managementManaged by Supabase. Customer-managed keys available on request.
Backup encryptionAll backups encrypted with AES-256

3. Access Control

AuthenticationClerk — SOC 2 Type II certified. Supports email, Google SSO.
Session managementJWT tokens with configurable expiry. Automatic invalidation on logout.
Tenant isolationRow-level security (RLS) on all database tables. Users can only access their own data.
API authenticationAPI keys with per-key rate limiting and usage tracking.
Admin accessLoanStage engineers have no access to customer portfolio data. Access requires explicit customer authorisation.

4. Data Handling & Retention

Data ownershipCustomer retains full ownership of all uploaded data.
Data sharingPortfolio data is never shared with or visible to other customers or third parties.
AI processingWhen AI-assisted classification is used, loan data is sent to Anthropic API (Claude). Anthropic does not store or train on this data per their zero-data-retention policy.
Retention policyData retained while account is active. Deleted within 30 days of account cancellation.
Data exportFull data export available on request at any time.
Right to erasureCustomer data deleted within 30 days of written request. Confirmation provided.

5. Compliance

GDPRFully compliant. Data processing agreement (DPA) available on request.
Data processorLoanStage acts as data processor. Customer is data controller.
Sub-processorsSupabase (database), Vercel (hosting), Clerk (authentication), Anthropic (AI — zero retention), Stripe (payments).
Governing lawRepublic of Lithuania. EU jurisdiction.
SOC 2LoanStage is in preparation for SOC 2 Type II audit. Clerk (authentication) is SOC 2 Type II certified.

6. Audit Logging

Classification audit trailEvery ECL classification decision logged: input data, SICR indicators, stage result, ECL, method, timestamp.
ImmutabilityAudit records are append-only. Append-only — tamper-evident and traceable.
ExportFull audit log exportable as CSV for regulatory submissions.
RetentionAudit logs retained for the life of the account.

7. Vulnerability & Incident Management

Dependency scanningAutomated via GitHub Dependabot. Critical vulnerabilities patched within 72 hours.
Incident responseCritical incidents communicated to affected customers within 24 hours.
Penetration testingAnnual third-party penetration testing. Reports available under NDA.
Security contacthello@loanstage.app — subject: Security

8. Vendor Risk Contact

Security enquirieshello@loanstage.app
DPA requestshello@loanstage.app — subject: DPA Request
Penetration test reportAvailable under NDA on request
Vendor questionnaireStandard security questionnaires completed on request
Vendor risk review

For security questionnaires, DPA requests, penetration test reports or infrastructure architecture reviews, contact us directly.

Contact Security Team →