Trust Center

Security, privacy, and compliance information

1. Executive Summary

Prepp is an AI-powered sales onboarding platform that helps sales teams reach competency faster through guided practice, roleplay, and manager-visible progress insights.

Item Details
Deployment SaaS (multi-tenant)
Hosting Google Cloud Platform (GCP)
Data Residency Israel region (me-west1)
Identity Auth0 with enterprise SSO support
Compliance Roadmap SOC 2 Type I (2-3 months), pen test

2. Product Overview

What Prepp Does

Key Workflows

Admin uploads content → Rep practices with AI coach → Manager reviews progress

3. Architecture & Data Flow

High-Level Architecture

Infrastructure Components

Component Service Details
Compute Cloud Run Managed containers, auto-scaling
Database Cloud SQL Managed PostgreSQL with automated backups
Storage GCS Object storage for assets and recordings
Secrets Secret Manager All secrets stored securely, not in code
Workflow Engine GCE VM Hatchet Lite + RabbitMQ, internal-only, no public IP
Identity Auth0 OIDC with enterprise SSO connections

Data Residency


4. Authentication & Access Control

Identity & SSO

Feature Status Details
SSO (SAML/OIDC) ✅ Supported Via Auth0 enterprise connections
MFA ✅ Supported Enforced via customer IdP; Auth0 MFA available
SCIM Provisioning ❌ Not yet On roadmap
OAuth 2.0 ✅ Supported Standard OIDC flow

Role-Based Access Control (RBAC)

Role Permissions
Owner Full organization control
Admin Manage users, content, settings
Member Access coaching features
System Admin Platform-level administration (Prepp staff only)

Audit Logging


5. Data Handling

Data We Collect

Data Type Required Details
User profile Yes Name, email, role/team
Organization config Yes Settings, preferences
Training content Yes Admin-provided materials
Coaching sessions Configurable Logs and analytics
Voice recordings Optional Only if voice features enabled

Data We Do NOT Require

Tenant Isolation

Multi-tenant SaaS with logical tenant separation. All records are scoped by organization_id with org-scoped queries enforced at the service layer.


6. Encryption

In Transit

Protocol Coverage
TLS 1.2+ All public endpoints
HTTPS All API and web traffic

At Rest

Component Encryption
Cloud SQL GCP-managed encryption (AES-256)
GCS GCP-managed encryption (AES-256)
Secrets GCP Secret Manager (envelope encryption)

Key Management


7. Security Controls

Network Security

Secure Development Lifecycle (SDLC)

Logging & Monitoring

Backup & Recovery Testing


8. AI Governance

LLM Providers

Provider Purpose Status
OpenAI Text generation, voice (Realtime) Active
Anthropic Text generation Active
Gemini Text generation Configurable
ElevenLabs Transcription Active

Data Usage Policy

Question Answer
Is customer data used to train models? No. Customer data is never used to train foundation models
Are AI outputs grounded? ✅ Yes, constrained to approved onboarding content
Is there human oversight? ✅ Yes, admins control and approve all training content

LLM Data Retention (Provider Side)

Provider Audio/Content Stored? Abuse Logs Zero-Retention Option
OpenAI No (not used for training) Up to 30 days Available on request
Anthropic No (not used for training) Up to 30 days Available on request
ElevenLabs No (stateless transcription) None N/A (zero retention)

Note: OpenAI explicitly states: "Data sent to the OpenAI API is not used to train or improve OpenAI models."


9. Data Retention & Deletion

Default Retention

Data Type Retention
Workflow state records 7 days (automated cleanup)
Application data While account is active
Voice recordings Per customer agreement

Configurable Options

Deletion Process

Request Type Timeline
Account-level deletion Within 30 days
Tenant-level purge Via operational process
Right to erasure (GDPR/Israel) Supported

10. Security Operations

Vulnerability Management

Severity Target SLA
Critical 7 days
High 14 days
Medium 30 days
Low 90 days

Detection Methods

Penetration Testing

Item Status
External pen test Planned

Incident Response

Phase Target Timeline
Acknowledge Within 24 hours
Triage Within 72 hours
Customer notification Per contract

Severity Levels

Level Definition
Sev 1 Active compromise, widespread outage, confirmed data exposure
Sev 2 Limited impact security incident
Sev 3 Suspicious activity, no confirmed impact
Sev 4 Low-risk issues, false positives

Security Contact


11. Business Continuity

Backup Strategy

Component Frequency Details
PostgreSQL Daily Automated backups with point-in-time recovery
Hatchet State Daily Stored in Cloud SQL (same managed Postgres, backed up automatically)
RabbitMQ N/A Transient message queue; no persistent data requiring backup
GCS Continuous Provider-managed durability (11 9's)

Recovery Objectives

Metric Target
RPO (Recovery Point Objective) 24 hours
RTO (Recovery Time Objective) 48 hours

Disaster Recovery

Service Availability

Metric Target
Uptime 99.5%
Planned maintenance Off-peak hours with advance notice

12. Compliance Status

Current Status

Item Status
Privacy Policy ✅ Published (https://prepp.tech/privacy)
DPA ✅ Published (https://prepp.tech/dpa)
HTTPS/TLS ✅ All endpoints
Encryption at rest ✅ GCP-managed
Audit logging ✅ Implemented
RBAC ✅ Implemented
Tenant isolation ✅ Implemented
Dependency scanning ✅ Automated

Compliance Roadmap

Item Status Target
SOC 2 Type I Not started 2-3 months
Penetration test Not started 2-3 months
ISO 27001 In progress H2 2026
SCIM provisioning Not started On roadmap

Israel Privacy Law (חוק הגנת הפרטיות)

Requirement Status
Data minimization ✅ Minimal data collected
Purpose limitation ✅ Processing for agreed purposes only
Access control ✅ RBAC implemented
Data retention ✅ Configurable per tenant
Deletion rights ✅ Supported
Database registration (Section 17) ✅ Not required (<10,000 users)

13. Subprocessors

Subprocessor Purpose Data Processed When Used
Google Cloud Platform Hosting, storage, compute All application data Always
Auth0 Identity, authentication User identity, sessions Always
OpenAI LLM processing, voice Prompts, responses, audio Configurable
Anthropic LLM processing Prompts, responses Configurable
Google (Gemini) LLM processing Prompts, responses Configurable
ElevenLabs Transcription Audio Configurable

14. Contact Information

Contact Details
Security security@prepp.tech
General info@prepp.tech
Privacy Policy https://prepp.tech/privacy
DPA https://prepp.tech/dpa

This document consolidates Prepp's security and compliance information for enterprise due diligence. For additional questions, contact security@prepp.tech.