This site would definitely be illegal in the EU. GDPR certainly prohibits showing details like phone or email info.
I can understand that people want to hold police accountable for their actions but I don't think this is the way to do it.
I can understand that people want to hold police accountable for their actions but I don't think this is the way to do it.