ExecReps.ai logoExecReps.aiBETA
    HomeHow it worksPricingWorkout LibraryThe Lab

    How ExecReps Protects Your Data

    A Technical Security Overview

    For CTOs, CISOs, and IT leaders evaluating ExecReps for their organization.

    ExecReps processes sensitive data — voice recordings, performance assessments, career goals, and organizational practice patterns. Enterprise buyers deserve full transparency into how that data is protected.

    This document is written for the person who fills out vendor security questionnaires — not marketing. Every claim below is verifiable against our production architecture.

    • Infrastructure
    • Encryption
    • Auth & Access
    • Sub-Processors
    • Voice Data
    • Compliance
    • Incident Response
    • Contact
    • Infrastructure
    • Encryption
    • Auth & Access
    • Sub-Processors
    • Voice Data
    • Compliance
    • Incident Response
    • Contact
    • Infrastructure
    • Encryption
    • Auth & Access
    • Sub-Processors
    • Voice Data
    • Compliance
    • Incident Response
    • Contact
    • Infrastructure
    • Encryption
    • Auth & Access
    • Sub-Processors
    • Voice Data
    • Compliance
    • Incident Response
    • Contact

    Infrastructure & Hosting

    LayerProviderDetail
    Application hostingVercel (Enterprise)Next.js 15 on Vercel's Edge Network. All traffic served over TLS 1.2+. Automatic DDoS protection via Vercel's infrastructure.
    DatabaseSupabase (PostgreSQL 15)Managed PostgreSQL with connection pooling via Supavisor. Database hosted on AWS infrastructure in the US.
    AuthenticationSupabase AuthBuilt on GoTrue. Supports email/password with magic link, Google OAuth, and SSO (SAML 2.0 available via Supabase enterprise).
    File storageVercel Blob StorageAudio recordings stored with signed URLs — no public access. URLs expire after configurable TTL.
    DNS & CDNVercel Edge NetworkGlobal CDN with automatic SSL certificate management. HSTS enabled.

    What this means: Your data never touches a server we manage directly. Infrastructure security (patching, network isolation, physical security) is handled by Vercel (SOC 2 Type II) and Supabase/AWS (SOC 2 Type II, ISO 27001).

    Data Encryption

    In Transit

    All data transmitted between your browser and our servers is encrypted using TLS 1.2 or higher. This includes:

    • API requests (workout submissions, analytics queries, team management)
    • Audio file uploads and playback
    • Authentication tokens and session data
    • Webhook payloads between services

    At Rest

    • Database: Supabase encrypts all data at rest using AES-256 via the underlying AWS infrastructure
    • Audio files: Stored in Vercel Blob with AES-256 encryption at rest
    • Backups: Supabase automated daily backups are encrypted

    Authentication & Access Control

    User Authentication

    • Magic link email — passwordless primary flow (reduces credential stuffing risk)
    • Google OAuth — delegated authentication via Google's identity provider
    • Email verification required before accessing any team or workout data
    • Session management via Supabase Auth with JWT tokens (short-lived access tokens + refresh tokens)
    • Domain-based team matching requires verified email

    Row-Level Security (RLS)

    Every database query passes through PostgreSQL Row-Level Security policies. This is not application-level filtering — it's enforced at the database engine level.

    What RLS means in practice:

    • A member of Team A cannot query, join, or see any data belonging to Team B
    • Team managers see analytics only for their assigned sub-teams, enforced by database policy
    • Account managers see all teams but cannot modify account settings or billing
    • Even our own application code cannot bypass these policies when running as a user context

    Role-Based Permissions

    RoleScopeCan Access
    OwnerRoot teamEverything including billing, account deletion
    AdminRoot teamTeam settings, all analytics, member management, feature flags
    Account ManagerAll teamsCSV import/export, all team analytics, sub-team creation. Cannot access billing or account settings.
    ManagerAssigned sub-teams onlyAnalytics and member management scoped to their subtree
    MemberOwn data onlyPersonal workout history, scores, and career profile

    Data Processing & Sub-Processors

    See full list at /sub-processors. Key processors:

    Sub-ProcessorData ProcessedPurpose
    OpenAI (GPT-4)Workout text prompts, user responses (text)AI-powered scoring and feedback
    AssemblyAIAudio recordingsSpeech-to-text transcription
    StripePayment info, billing emailsSubscription billing
    SupabaseAll application dataDatabase, auth, storage
    VercelApplication code, request logsHosting and CDN
    ResendEmail addresses, namesTransactional email delivery
    Aikido SecuritySource code (read-only)Continuous security scanning (SAST, DAST, SCA, secrets, license compliance)

    Voice Data Lifecycle

    1. User records audio in browser (WebRTC, never leaves device until submit)
    2. Audio uploaded via signed URL to Vercel Blob (TLS in transit, AES-256 at rest)
    3. Sent to AssemblyAI for transcription (processing only, not stored by AssemblyAI after processing)
    4. Transcript sent to OpenAI for scoring (processing only, not stored per our API agreement)
    5. Scores and feedback stored in Supabase database
    6. Audio files retained per team admin's configured retention policy
    7. Users can delete their own recordings at any time

    Key privacy point: Neither AssemblyAI nor OpenAI retain your data after processing. We use API agreements that explicitly prohibit training on customer data.

    Compliance Status

    FrameworkStatusDetail
    SOC 2 Type IIVia infrastructure providersVercel and Supabase/AWS maintain SOC 2 Type II. ExecReps application-level SOC 2 planned for 2026.
    GDPRCompliant by designData minimization, right to erasure, data portability, sub-processor transparency, DPA available.
    CCPA/CPRACompliantDo-not-sell honored, deletion requests processed within 30 days, no data selling.
    FERPAArchitecture supportsRLS isolation supports educational institution requirements. Formal certification not yet pursued.
    HIPAANot applicableExecReps does not process protected health information.

    Transparency Notes

    • Audit logging: In development — will track admin actions, data exports, and permission changes with immutable logs
    • Data retention controls: Team admins will be able to set retention policies per data type
    • Security scanning: Continuous automated security scanning via Aikido Security (SAST, DAST, SCA, secrets detection). OWASP ZAP and Semgrep being added to CI/CD pipeline. Formal third-party penetration test planned for 2026.
    • Bug bounty: Under evaluation

    Incident Response

    • Supabase and Vercel handle infrastructure-level incident response per their published policies
    • Application-level incidents: We commit to notifying affected customers within 72 hours of confirmed data breach (GDPR requirement)
    • Contact: security@execreps.ai

    Requesting More Information

    For enterprise security questionnaires, DPA requests, or detailed technical questions:

    • Email: security@execreps.ai
    • Sub-processors: /sub-processors
    • Privacy Policy: /privacy
    • Terms of Service: /terms

    We're happy to schedule a technical deep-dive with your security team.

    Last updated: March 2026

    Legal entity: Product Coalition, Inc. (Delaware)

    ExecReps.ai

    Voice workouts with AI feedback. Train leadership and communication skills across your organization.

    LinkedIn

    ExecReps Archetypes

    • Overview
    • The Commander
    • The Storyteller
    • The Analyst
    • The Diplomat
    • The Maverick
    • The Mentor
    • The Visionary
    • The Practitioner

    Solutions

    • For Teams
    • Pricing

    Resources

    • The Science of ExecReps
    • Our Methodology
    • Workout Library
    • The Lab
    • Communication Waste Calculator
    • Meeting Tax Calculator
    • Coaching ROI Calculator

    Company

    • About
    • Our Story
    • Releases
    • Press
    • Contact

    Legal

    • Terms of Service
    • Privacy Policy
    • Sub-Processors
    • Security

    A product of Product Coalition, Inc.

    4269, 1007 N Orange St. 4th Floor
    Wilmington, DE, New Castle, US, 19801

    ExecReps.ai runs private by default.

    © 2026 Product Coalition, Inc.