Meetups automatic fraud systems are out of control

TL;DR: Something that I did triggered Meetups fraud systems. My account is now restricted and Meetup says that they have no control over their automatic fraud systems. My best option is to create a new account.

For the last one and a half years I’ve been living in Bali. In many ways it is a very interesting place but there was basically no tech scene. So, I started a group on to meet other IT people. And it’s been quite successful: we have a meetup every month, with 10 – 25 people attentind and usually two guest speakers.
As my time on Bali is coming to an end and I am looking for jobs at the next place, I decided to try meetup for that too. I joined a few groups in Singapore to get a feel for the scene, connect to people and maybe get some recommendations for good companies. I hadn’t even started in doing so when I got a message saying:

You’re not allowed to join groups in other countries.

Uh. Strange.
But that used to work, and many people also use meetup while travelling. After I contacted the support they replied with:

Meetup has built-in limits in place to cut down on the potential for site misuse and spam. Our filters block actions that mirror the behavior of typical spammers.

What?! Misuse and spam? Behavior of typical spammers?
How is joining a group already spamming? I didn’t even send out a single message.

OK. Probably the fraud systems noticed that many spammers first join a lot of groups and then send out message or spam the forums and they stop it at the first sign of that.
Well, that shouldn’t be a big problem. Just look at my account, verify I am not a spammer and remove the restrictions from my account. Or should it?
The reply continues saying:

As a security precaution, we sometimes limit the ability to edit an account’s location. In order to join Meetup Groups in another country, you’ll have to create a separate Meetup account once you arrive there.[…]As an alternative, you can send us an email when you’ve reached your new location. We can change your location for you then.[…]Unfortunately, you will not be able to join groups in other locations or contact members outside of your country.

Err, wait. Create a new account? Can you not unflag me, like you unflag an email that was falsely marked as spam?

The status so far is:

  • I can not change my location anymore.
  • I can not join meetups in different countries.
  • This is permanent.
  • I can not write private messages to people in different countries. Not even to the members of my own group! I have somebody that wants to talk at one of my events but I can not contact him directly. I have to write into the forum or write comments and hope that he will see them. This is f… annoying!
  • Their solution is to create a new account. Would Facebook or LinkedIn suggest that to any of their users? Sure, a meetup account has not the same amount of data and credibility attached to them as a Facebook or LinkedIn account does. But I am sure that you will get very different reactions if you approach somebody with a new and empty or with an established account. And I bet that it is not possible to manage two accounts with the mobile app.
  • Of course they can’t offer any explanations why I got flagged.

They go on:

To clarify, you are not listed as a spammer. However, our system automatically prevents actions that mimic those of typical spammers.

Right. I am not a spammer, I just behaved like one and now I am treated as one.
But the real WTF is:

Unfortunately, we are unable to manually override the security systems that we have in place.

How can you put an automatic fraud detection system in place that works based on how likely a certain behavior is spam in contrast to how likely it is legit? The system uses probabilities. Does that not scream it is correct most of the time but sometimes it is wrong? How can you think: “Oh, we will never have to correct our machine learning system.”

Gmails spam filter (and everyone elses) doesn’t delete spam emails right away. They put them into a spam folder for review. False positive results are inevitable. Correcting these mistakes also will train the system and make it better.

I understand the need for fraud detection systems. All bigger sites need to take action against fraud at some point. And it can be tempting to make the systems more aggressive in order to solve the fraud problem completely. But I think everybody would be well advised to take a more careful approach to not ruin the site for the legit users. For example having a human review the people that are flagged as “maybe spammer”. That probably would have helped in my case. I doubt that most spam accounts have actively used meetup for several years and organise a group.
But you absolutely MUST HAVE a manual way to override the decisions taken by your automatic systems!

Meetup, please implement that f.. unflag button.
For no good reason you make my account almost unusable and offer no real help. I am so annoyed with you.

And I don’t want to wait another year for you to start[1].

[1] In May 2014 when I ran my first meetup I was late to my own meetup because the Android App shows a different starting time than the website. 1 hour later. I told them and we found out it has something to do with the different timezones in Indonesia and their App or server doesn’t take that into account. It is still not fixed. All groups in Bali are affected. Every now and then I get a message from somebody who missed one of my meetups because of this even though I put a note into the description of every meetup.