censorship algorithms