Twitter is reportedly considering Elon Musk’s latest offer, Google releases a new privacy option in Europe, and Netflix is cracking down on password sharing.