TinderCatfish: A social network for tinder users

TinderCatfish logo

TinderCatfish is a google chrome extension that at allows anyone to anonymously share feedback, comments, or reviews on other peoples tinder profiles. One feature of tinder that everyone may not be aware of is that all users who have a tinder account can create a public internet profile page, with a custom URL of the format www.gotinder.com/@<handle>, where <handle> can be chosen by the user.
For example www.gotinder.com/@john_smith

Without this chrome extension installed, a Tinder profile page looks like this:

Tinder profile url page
A Tinder profile page

The chrome extension I have written (TinderCatfish) detects whenever you visit one of the pages, and manipulates the DOM content and injects some extra javascript on the page, to rewrite it to look like this:

TinderCatfish profile url page
A TinderCatfish profile page

The idea is that anyone can now leave feedback, comments, or reviews on anyone elses tinder profile. Everything that is posted is persisted in a MongoDB cluster, so anyone else using the extension will be able to see the comments when visiting the same profile page.

One of the biggest reasons why I was motivated to do this is after the death of Grace Millane, it really highlighted how there is a lot big safety issue and potential dangers in online dating, especially since usually youre by yourself and meeting a complete stranger. Having some assurances and feedback left by other people would definetely allow people to feel more comfortable and also hopefully encourage new people who were previosuly apprehensive about using Tinder for this reason.

Ive called it TinderCatfish because aside from the safety issues, this is also a great tool for gossiping about random tinder dates and essentially exposing catfish or psychos.

Future development

The current version (V-0.1) is pretty basic, although Ive submitted it to the Google chrome store already, although they said it could potentially take a few weeks to get approved. Im hoping that I can gage some metric of its popularity through this initial release, and then Im planning on adding a bunch of extra features in future versions.

  1. Searching for someones profile: In Version 0.1 the only way to find someones profile is to already know what their handle is, i.e by asking them on the date. However, I plan to introduce a search functionality that scans all profiles and stores each persons name, age, and occupation, and stores them in the database so they can be queried and searched. I havent found a way to get other important information such as location and bio yet, but im looking at possible solutions.

  2. Authentication: At the moment anyone can leave a comment under any name, and you can even comment on your own profile. I want to introduce some authentication functionality, so that you can login before you comment, in which case your comment would be automatically approved. If you post a comment without logging in, the comment would be have to be screened rigorously by a moderator to check what is hosted on the source IP, and what other comments came from that IP etc… to check this is an authentic comment. Or something like that…

  3. User accounts: Similar to the last point, this would allow users to create TinderCatfish accounts which they could link to their own Tinder profile. You could add and follow other TinderCatfish users and see their activity, including which dates they’ve been on, similar to a social network.

  4. Generate profiles: If a tinder user doesnt have a web profile, Id like users to be able to create one on their behalf, using an accurate description and an appproved photo of that person. Generated profiles would of course have to be hosted on a different domain.

  5. Enriched content: In future versions, posts will be able to consist of more than just plain text, and include other resources such as star ratings and even photos. You will be able to react to other peoples posts (similar to facebook) and filter and search for particular posts within a profile.

Before it gets approved by Google, you can also download it from my Github page here. The backend (Node.js & MongoDb) is also open source.