Question: what is the difference between a data processor and a data controller?
Answer: The data controller determines the purposes for which and the means by which personal data is processed. ... The data processor processes personal data only on behalf of the controller. The data processor is usually a third party external to the company.