Design a face recognition system that can accurately identify individuals from images or video streams. Focus on implementing efficient computer vision algorithms and addressing privacy concerns. Consider challenges like scaling the system to handle large numbers of users, optimizing for mobile devices, and ensuring robustness against various lighting conditions and angles.