Implementing a chat functionality from scratch isn’t the most preferred solution for startups.
Grindr, a gay dating app also shared information the same way as Tinder.
Egyptian authorities exploited this information to get exact location of gay people them.
A PGP based cryptographic encryption will suffice here.
We don’t recommend cryptographic hashes, since it’s very easy to buy or download a list of hashes for all phone numbers.
Spoiler: This is the most extensive guide to build a dating app on the concept, building MVP, optimization, backend stability, application security, real time chat implementation, tinder matching algorithm and content moderation.
Want to build an app similar to Tinder for the dating niche?
Lets have a look at these options There are many dating app builders that allows you to drag and drop to create user interface, tweak backends and play around a little bit.
The best part about using these app builders is the ease they bring in: Dating apps are often vulnerable.
To avoid this, simply don’t provide accurate location information to your mobile UI.
Another way to hackers get access to user’s data is via Decompiling your app. Once your code has been decompiled, attackers can: Encryption and cryptographic hashes Each communication your app makes with the server should be encrypted.
However, there are a few differences: If there are no budget constraints, you should go for Firebase, otherwise you can stick with Openfire.