I'll give you two design options that would improve OS privacy. I am thinking of the Android Operating System, but these are design principles, so they would be just as applicable for a Windows 10 Universal Application (App) or an iOS App. I am aware that this would be a huge undertaking, but it would be awesome! 1. Handle-based access This is not a new concept, but when you combine a system with pick-list controls and standard display controls, it is possible to allow an application to choose one or more contacts, display them and send a message without knowing the names or phone numbers. The system would only expose a single handle to represent each contact. Only isolated components would have the special privileges allowing access to the private details. This would change the way applications create custom-drawn components, but would prevent even a HACKED system from leaking information as long as the process isolation subsystem was not compro...
My experiences with computer programming, using c#, Mono, Ruby, Rails, SQL Server 2000, and MySQL.