Security
Your data is protected at every layer. Here is how we keep your information safe.
Last updated: March 2026
Encrypted
TLS 1.2+ in transit, AES-256 at rest
Sandboxed
Code execution is securely isolated
Minimal
We collect only what is needed
No tracking
No ad networks, no retargeting
How We Protect You
Infrastructure
DataDriven runs on Amazon Web Services (AWS). All traffic is encrypted in transit using TLS 1.2 or higher. Data at rest is encrypted using AES-256. Servers are hosted in US regions with access restricted to authorized personnel only.
Code Execution
All code execution is securely sandboxed with strict resource limits and isolation to protect both you and our infrastructure.
Authentication
We use industry-standard OAuth 2.0 via Google and LinkedIn for authentication. We never receive or store your password from these providers. Session tokens are short-lived JWTs stored only in the client and refreshed automatically. Email/password accounts use bcrypt hashing.
Data Minimization
We collect only what is necessary: email address and display name (from OAuth provider), and learning activity data (challenge attempts, lesson progress, skill scores).
We do not store payment information directly. Web subscriptions are processed securely through Stripe. Mobile subscriptions are managed through the Apple App Store.
Access Controls
API endpoints enforce authentication and authorization checks. Administrative operations require elevated privileges. Database access follows least-privilege principles with role-based access controls.
Vulnerability Reporting
If you discover a security vulnerability, please report it responsibly by emailing support@datadriven.io with details. We take all reports seriously and will respond within 48 hours.
Questions about security?
We are happy to answer any questions about how we protect your data. Reach out anytime.