Ein Data Controller ist die Stelle, die den Zweck der Verarbeitung festlegt und die wesentlichen Entscheidungen dazu trifft, welche Daten erhoben werden, wie sie genutzt werden, wie lange sie gespeichert bleiben und welche Schutzmaßnahmen gelten.
In der Praxis ist das meist das Unternehmen, dem die Kundenbeziehung oder der Produkt-Workflow gehört. Ein Vendor, der nur auf dokumentierte Weisungen des Unternehmens handelt, ist in der Regel stattdessen ein Processor.
Für vertiefende Beispiele siehe: