delivery platform trust and safety