Data Protection can be viewed as the combination of Data Security, which focuses on protecting data from internal/external attackers, and Data Privacy, which focuses on governing how data is collected, shared, and used. This talk examines the fundamentals of data privacy. In a world where ever-increasing amounts of information is captured about our daily lives, it is necessary for responsible computer scientists to take individuals' privacy into account throughout the whole engineering process. The talk will discuss topics which include: history and fundamentals of data privacy, data privacy regulations, privacy enhancing technologies, and privacy in new domains (such as ML and IoT).