How do I know who is the data controller in any given project?

Data controller is the party who, alone or jointly with others, determines the purposes and means of the processing of personal data. The parties processing personal data on behalf of the data controller are either data processors or sub-processors.

Examples

Consultant is hired by Company A to facilitate work with Company A’s employees, using Howspace:

Data controller = Company A

Data processor = Consultant

Data sub-processor = Howspace (Humap Software Ltd)

Company A is a direct customer of Humap Software, and uses Howspace with its employees:

Data controller = Company A

Data processor = Howspace (Humap Software Ltd)