If I was going to make something like this, it would have to incorporate trust chains. I don't care if some maga-hat says this lady is horrible. I care if my good friend Alex says she's horrible. One person's "this person won't shut up about communism" is a big red flag (no pun intended) but for someone else that's the dream.
When you sign up, you'd need to be referred to someone or be a root node. Anyone connected to you can be weighted differently. If some section of the tree is misbehaving, prune it.
But that's a lot of work
I don't want to share my location nor have anyone else's shared with me.
Friends and partners can text "I'll be there in 5"
My friend shares her location with her mother. Her mother then nags her with like "Are you seeing someone new? You're spending a lot of time in north brooklyn now." Like, who needs that, or even the temptation of that?
A tech solution is not going to fix a social/mental problem like fear of cheating.