tech:

taffy

Ella Irwin

Twitter’s head of trust and safety steps down

Twitter’s head of trust and safety Ella Irwin has stepped down from the company. She confirmed her resignation on Thursday.