This morning I am thinking about how regionally based friend/date-matching might work on the Fediverse/Social Web. (This is separate from my Wingbot project, I'm trying to brainstorm alternate approaches to handling the same endgoal).
The main concern is of privacy. We don't Big Tech or stalkers to be able to crawl the entire database of profiles. A user should only show up to somebody if they *also* live in that area¹.
The most secure way to do this would be to centralize the data, but we've seen how that works out, we don't do that here. Instead, force instances to play "Go Fish" for users in locations.
A: "I've got 5 California users, what about you?"
B: "I've got 7 of them, yeah. 3 are in Bay Area, you got any from there?"
A: "Yes, I do. I've got Sarah, she's in Berkely, and has a pretty wide range across the whole Bay."
B: "Very nice, I'll let my Bay Area folks know. Here's my users in that area."
🧵️ (1/?)
---
¹ More formally, they should only show profiles if both users are within all of the preference options of the other user -- including gender, age, location, etc