Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 158 Stack Exchange communities.

What is meta?
Here's how it works:
  1. Any Stack Exchange user can ask a question
  2. The community provides support, votes on ideas, and reports bugs
  3. Your voice helps shape the way Stack Exchange operates

How does Stack Overflow handle spam?

share|improve this question
up vote 30 down vote accepted
  • new user limits (only 1 url allowed in posts, only 1 question per 20 minutes, only 1 answer per 3 minutes)

  • captcha

  • script detection heuristics and "honeypots"

  • user flagging (spam / offensive / moderator attention)

  • auto-removal of some items based on certain flag thresholds being met

  • active moderator participation throughout the day to look at moderator flagged items

share|improve this answer
So why do established accounts still get the captcha occasionally? – Perpetual Motion Goat Jul 6 '09 at 14:18
@finnw - it triggers if you post twice in quick succession. – ChrisF Jul 6 '09 at 14:21
how will we know if you're a replicant or not? – Jeff Atwood Jul 6 '09 at 14:26
"Established accounts" could be picked-up and used by scripts after human-establishment. – Sampson Jul 6 '09 at 14:26
What are these "honeypots" that you speak of (in the context of SO, not in general)? – anand.trex Jul 6 '09 at 15:00
@trex, Would he dare to tell us about his honeypot? – Johannes Schaub - litb Jul 7 '09 at 12:17
@litb , trex279 is an automated bot seeking honey. – Kent Fredric Aug 6 '09 at 8:32
@Jeff - I am not a replicant. There, now you know. – Adam Davis Dec 14 '09 at 17:27
@Pollyanna: that's what a replicant would say. – perbert Apr 14 '10 at 22:19
auto-removal of some items based on certain flag thresholds being met - does this mean Spam-Assassin-style Bayesian filtering? – Charles Stewart May 7 '10 at 13:39

They use reCAPTCHA to ask for CAPTCHA's if there are frequent actions performed (although this is more a preventative measure than for actually dealing with it).

There are also the moderators in place, who can delete posts that are deemed as spam, and the community, who are the ones who flag posts as spam to get the moderators' attention.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .