Un cancelbot è un programma o bot (robot) che invia un messaggio a uno o più newsgroup Usenet per annullare (rimuovere dalla pubblicazione) un certo tipo di messaggio. Cerca i messaggi che corrispondono a un determinato schema, sia che si tratti di un messaggio duplicato o di materiale offensivo, e invia per loro degli annullamenti. Quando un messaggio è stato cancellato, il suo stato cambia in "cancel" e i server Usenet non lo pubblicheranno più.
Alcuni utenti di Usenet considerano cancelbots una forma di censura. Molti amministratori di newsgroup Usenet, tuttavia, ritengono di avere il diritto di cancellare il materiale che considerano offensivo o indesiderato, come lo spam (posta in blocco). Chiunque abbia l'autorità per inviare un cancelbot deve fare attenzione per assicurarsi di non annullare più messaggi di quanto intendesse.