Differential privacy explained: how it protects user data while enabling marketing insights