Data processing agreement refers to a contract that is made for sharing data between two parties. It lists all the legal and technical points that should be understood by both sides before sharing confidential company data.