A Comprehensive Guide to Differential Privacy: From Theory to User Expectations - Databubble