Question: what is the difference between a data controller and a data processor?
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.