GDPR Data Controller vs Data Processor: Complete Breakdown
Under GDPR, every organization that handles EU personal data is either a controller, a processor, or both. Your role determines your legal obligations, liability, and what contracts you need. Getting this wrong is one of the most common GDPR compliance mistakes for US companies.
Key Differences
- You're a controller when you decide why and how to process data. You're a processor when you follow someone else's instructions. Many companies are both: a SaaS company is a processor for its customers' data but a controller for its own employee and marketing data.
Who Must Comply with Both
- SaaS companies (processor to customers, controller for own HR/marketing data)
- Agencies processing client data
- Cloud providers with their own analytics on customer data
Common Questions
Can a company be both a controller and a processor?
Yes, and many are. A SaaS company processes customer data as a processor (following customer instructions) while also being a controller for its own internal HR, analytics, and marketing data.
Who is liable if there's a data breach?
Both can be liable. The controller is primarily liable to data subjects and supervisory authorities. The processor is liable to the controller if the breach resulted from the processor's fault. The controller can seek indemnification from the processor.
Does every US company that sells to EU companies become a processor?
If you handle EU personal data as part of your service (e.g., your SaaS product stores EU customer data), yes. You'll need a Data Processing Agreement and must comply with processor obligations.
More Framework Comparisons
- HIPAA vs GDPR: What US Companies Need to Know
- HIPAA vs HITRUST: Key Differences for Healthcare Organizations
- SOX vs SOC 2: Key Differences Every Finance and Tech Leader Should Know
- GDPR vs CCPA: Side-by-Side Comparison for 2026
- Best Free HIPAA Risk Assessment Tools in 2026
- ComplianceStack vs Vanta: Which Compliance Tool Is Right for You?
- View all comparisons →