Data Controller A controller is the entity that determines the purposes, conditions and means of the processing of personal data (example1: for PCO the controller is the company asking us to organize the event and we are the processor) In case of Outbound travel we are the data controller
Data Processor A processor is an entity which processes personal data on behalf of the controller.
Data Collector Some third party which the data controller hires to collect data (If we hire someone, Some company or an external website to collect data)