This is a complex issue. I've been following this organization, and so far, and I'm very impressed with their approach: The Trust Project https://www.thetrustproject.org