Sub-processors
OLM relies on the following third-party services to operate the platform. Each has been reviewed for security and privacy practices and has signed (or accepts) a Data Processing Agreement governing how they handle your data.
We notify customers of new sub-processors at least 14 days in advance. If you object, you can terminate the agreement under your DPA. Contact privacy@trainolm.com to subscribe to change notifications.
| Service | Purpose | Data | Region |
|---|---|---|---|
| Amazon Web Services (AWS) | Cloud infrastructure: SES (transactional + broadcast email), SNS (SMS, webhook routing), S3 (logos, signatures, signed PDFs), End User Messaging SMS. |
| United States (us-east-1, us-west-2) |
| Clerk | Authentication and user identity (sign-in, sessions, OAuth). |
| United States |
| Stripe | Payments and Stripe Connect (membership billing, drop-ins, seminars, payouts to gyms). |
| United States |
| Vercel | Web hosting, edge network, serverless function execution. |
| United States (and edge locations globally) |
| Neon | Managed PostgreSQL database (production data). |
| United States |
| Upstash | Redis for rate limiting, webhook deduplication, transient bounce counters. |
| Configurable (we use US regions) |
| Resend | Backup transactional email delivery (when SES is unavailable). |
| United States |
| SendGrid (Twilio) | Marketing email campaigns (lead nurture, demo follow-ups). Not used for org-to-member messaging. |
| United States |
Last updated: May 29, 2026. OLM, Inc.