Question: what are the main responsibilities of a data controller?
Answer: Firstly, a data controller may only process data where such processing is in accordance with the 'criteria of legitimate data processing.
Secondly, all data processing must be in accordance the principals of data protection.