ECS289 Privacy Preserving Technologies