Data Privacy in the Modern Era: Challenges and Solutions