jsha / blocktogether

Share your blocks and subscribe to others'
GNU General Public License v3.0
330 stars 68 forks source link

Allow deactivated accounts to be manually added to a user's block list #205

Open G1itcher opened 8 years ago

G1itcher commented 8 years ago

Malicious users avoid being blocked by tweeting hate, then deactivating their account. A deactivated account cannot be blocked. The user will then simply reactivate, tweet abuse at someone again, then deactivate again.

This prevents them from ever being blocked unless the person receiving the abuse is quick enough to block them in that short period of time when the abuser's account is enabled.

BryanH commented 8 years ago

Not sure this can be done, since it requires twitter to block. If you add the user to the block list and their account is deactivated, they will not be blocked.

G1itcher commented 8 years ago

Is it possible to retain the account name and if it is reactivated, block it? I do understand that this would require some scheduled polling, but perhaps it could be an option for local running versions of your service?

BryanH commented 8 years ago

I'm thinking there are two ways we could attempt to block the account:

  1. as soon as mentions you in a tweet
  2. once a day, check if it is active and then block it

If the attacker only enables their account to mention you in a tweet, then the first method will catch them. On the other hand, if they happen to leave their account activated without mentioning you, then the polling will catch them.