How the connection works
Stage 1
SAP, Oracle, Salesforce, Blue Yonder — runs in your environment, untouched.
Stage 2
We authenticate with the narrowest possible read scopes. Tokens encrypted at rest.
Stage 3
Queries stream through our compute. Aggregates + signals are computed in memory.
Stage 4
Only fill-rate %, churn scores, margin flags persist. Source rows discarded.
Data residency · in plain English
What DuluthPath stores
What we never store
Certifications & frameworks
SOC 2 Type II
In progress
Audit window opens Q2
ISO 27001
Roadmap
Targeting Q4
GDPR
Compliant
EU data residency support live
HIPAA
Roadmap
Healthcare BAA available on request
Every query DuluthPath runs against your systems is logged with the proof that 0 records were stored. Available inside your account at /settings/integrations.
// Sample log entry
org_id: ORG-4821
system: SAP S/4HANA
query_type: aggregate (fill_rate_30d)
records_queried: 847
records_stored: 0 ✓
timestamp: 2026-05-12 14:32:01Z
Our security team will walk your team through architecture, threat model, encryption posture, and provide pre-filled vendor questionnaires. 30-min session, no slides.