Security & Trust Center
Enterprise-grade security built for franchise networks handling sensitive customer and operational data.
Last updated: June 2026
Security at a Glance
Encryption at Rest
AES-256 encryption on all stored data via Supabase infrastructure. Sensitive fields (API keys, OAuth tokens, contractor tax IDs, payment data) are stored in isolated restricted tables with no client-side access.
Encryption in Transit
TLS 1.3 enforced on all connections. WebSocket streams use HMAC-SHA256 signed tokens with 60-second expiry for voice session authentication.
Tenant Isolation
Row-Level Security (RLS) enforced at the database level. Every query is scoped to the authenticated tenant. Cross-tenant data access is structurally impossible at the database layer.
Data Residency
All data is stored in United States data centers. No data is transferred outside the US without explicit consent.
Access Control
Role-based access control with 12 defined roles (owner, admin, dispatcher, technician, franchisor, franchise_admin, platform_admin, and more). Every UI route and API endpoint enforces role-appropriate access.
Compliance Roadmap
SOC 2 Type II audit in progress — estimated completion Q1 2027. GDPR and CCPA data deletion capabilities available on request.
How We Handle Your Data
What data we collect
- Business operational data (jobs, customers, invoices, technicians)
- AI voice call recordings and transcripts (with customer consent)
- Lead source and marketing performance data
- Payment method details (stored via Stripe — we never store raw card numbers)
- Usage data for AI billing and platform analytics
How data is isolated per tenant
Data retention
- Call transcripts: retained for 90 days by default, configurable per account
- Lead and job data: retained for the life of the account
- Activity logs: retained for 12 months
- On account deletion: all data purged within 30 days
Your rights (GDPR/CCPA)
AI Agents — What They Can and Cannot Do
JobOS Pro uses 10 purpose-built AI agents. Here is exactly what write access each one has.
| Agent | What it does | Write access |
|---|---|---|
Kate AI Voice Receptionist | Answers inbound calls, books jobs, logs activity. | Creates customer records, job records, activity logs — only when a caller provides consent. Bounded by the dialed business number; cannot access other tenants. |
Iris Lead Capture | Captures leads from web forms and LSA webhooks. | Creates lead records. Source-verified via signed webhook secrets. |
Max Dispatch Intelligence | Recommends and applies technician assignments. | Updates job assignment fields only. Cannot create or delete records. |
Cal Schedule Optimization | Surfaces schedule gap analysis. | Read-only. No write access. |
Ava Follow-Up Agent | Sends post-job follow-up SMS via Twilio. | Send-only. Cannot modify job or customer records. |
Stella Review Automation | Requests reviews via SMS/email. | Sends review request SMS/email and creates review request records. Cannot post to external platforms without owner approval. |
Finn AI Financial Operations Manager | Follows up on unpaid invoices and computes job profitability from existing records. | Sends follow-up SMS. Cannot modify invoice amounts or status. |
Rex AI Chief Growth Officer | Identifies upsell, membership & referral opportunities from existing job history. | Read-only. |
Grace Customer Retention | Sends re-engagement SMS. | Send-only. Cannot modify customer records. |
Scout Network Intelligence | Surfaces cross-network benchmarks. | Read-only at franchisee level. Corporate view requires explicit org membership. |
Answers inbound calls, books jobs, logs activity.
Creates customer records, job records, activity logs — only when a caller provides consent. Bounded by the dialed business number; cannot access other tenants.
Captures leads from web forms and LSA webhooks.
Creates lead records. Source-verified via signed webhook secrets.
Recommends and applies technician assignments.
Updates job assignment fields only. Cannot create or delete records.
Surfaces schedule gap analysis.
Read-only. No write access.
Sends post-job follow-up SMS via Twilio.
Send-only. Cannot modify job or customer records.
Requests reviews via SMS/email.
Sends review request SMS/email and creates review request records. Cannot post to external platforms without owner approval.
Follows up on unpaid invoices and computes job profitability from existing records.
Sends follow-up SMS. Cannot modify invoice amounts or status.
Identifies upsell, membership & referral opportunities from existing job history.
Read-only.
Sends re-engagement SMS.
Send-only. Cannot modify customer records.
Surfaces cross-network benchmarks.
Read-only at franchisee level. Corporate view requires explicit org membership.
Infrastructure & Reliability
Uptime commitment
We target 99.9% uptime for all core services. Railway provides automatic restart on failure with max 5 retry attempts. Health monitoring runs continuously on the /health endpoint.
Incident response
Security incidents are reported to affected tenants within 24 hours of discovery. Contact: info@jobospro.com
Automated Communications Compliance
JobOS Pro sends automated SMS and email communications on behalf of your business. All automated communications comply with TCPA requirements:
- Customers receive disclosure before any AI voice call is recorded
- All SMS sequences include opt-out instructions
- STOP responses are processed immediately and permanently remove the contact from all automated sequences
- Review request SMS includes business identification and opt-out language
- You control all message templates and can disable any automation at any time
Agreements & Documentation
Privacy Policy
Our full privacy policy covering data collection, use, and your rights.
View Privacy PolicyData Processing Agreement
DPA available for enterprise customers requiring formal data processing agreements.
Request DPASecurity Contact
Found a vulnerability? We take security reports seriously and will respond within 24 hours.
info@jobospro.comFor data privacy requests (export, deletion, GDPR/CCPA):
info@jobospro.comFor enterprise procurement and compliance documentation:
info@jobospro.comJobOS Pro is built for enterprise franchise networks. We understand the responsibility of handling operational data across thousands of locations. Security is not a feature — it is the foundation.