The European GDPR does not use the term “service provider” and, instead, refers to “processors.” While processors within the GDPR are defined in a similar manner to service providers under the CCPA, the GDPR is far more proscriptive regarding the contractual terms that must be present in a processor agreement. Specifically, the GDPR requires that a controller and a processor clearly set forth the subject-matter and duration of the processing, the nature and purpose of the processing, the type of personal data involved, the categories of data subjects involved, the obligations and the rights of the controller, and the following substantive provisions:
- Documented Instructions. The processor will only process personal data consistent with the controller’s documented instructions.
- Confidentiality. The processor must ensure that persons authorized to process personal data have committed themselves to confidentiality.
- Processor Security. The processor must implement appropriate technical and organizational measures to secure the personal data that it will be processing.
- Subcontracting authorization. The processor must obtain written authorization before subcontracting, and must inform its client before making any change to its subcontractors.
- Subcontracting flow down obligations. The processor must flow down its contractual obligations to its sub-processors.
- Subcontracting liability. The data processor must remain fully liable to the controller for the performance of a sub-processor’s obligations.
- Responding to data subjects. The data processor must assist its client to respond to requests by a data subject.
- Assisting Controller in Responding to Data Breach. The data processor must cooperate with its client in the event of a personal data breach. 
- Assisting Controller in Creating DPIA. The data processor must cooperate with its client in the event the client initiates a data protection impact assessment.
- Delete or return data. The data processor must delete or return data at the end of the engagement.
- Audit Right. The data processor must allow its client to conduct audits or inspections for compliance to these obligations.
- Cross-border transfers. The data processor must not transfer data outside of the European Union without permission from its client, the data controller.
In comparison, in order to be considered a service provider under the CCPA, a legal entity must process personal information “on behalf of a business” and only be prohibited by contract from:
- Retaining the personal information “for any purpose other than for the specific purpose of performing the services specified in the contract . . . or as otherwise permitted by this title,”
- Using the personal information “for any purpose other than for the specific purpose of performing the services specified in the contract . . . or as otherwise permitted by this title,” or
- Disclosing the personal information “for any purpose other than for the specific purpose of performing the services specified in the contract . . . or as otherwise permitted by this title.”
Note that the CPRA incorporated some, but not, all of the additional processor requirements mandated by the GDPR. For example, the CPRA requires that a service provider must flow down its contractual obligations to subcontractors.