This came up in conversation recently and I realized I had no good answer. Never share your real last name, address, or workplace before meeting someone in person.
Niche apps for specific subcultures within the gay community have become very active. Gay cam roulette sites have improved but fake webcams are still a persistent problem.
Public first meetings are non-negotiable. Coffee shop, bar, anywhere visible.