File size: 3,286 Bytes
589ab6a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# Our List of Dirty, Naughty, Obscene, and Otherwise Bad Words #

With millions of images in our library and billions of user-submitted keywords, we work hard at Shutterstock to make sure that bad words don't show up in places they shouldn't.  This repo contains a list of words that we use to filter results from our autocomplete server and recommendation engine.

Please add to it as you see fit (particularly in non-English languages) or use it to spice up your next game of Scrabble :)

Obvious warning: These lists contain material that many will find offensive.  (But that's the point!)

Miscellaneous caveat: Clearly, what goes in these lists is subjective.  In our case, the question we use is, "What wouldn't we want to *suggest* that people look at?"  This of course varies between culture, language, and geographies, so in the end we just have to make our best guess.

## Languages

| Name                               | Code              |
| ---------------------------------- | ----------------- |
| [Arabic](ar)                       | ar                |
| [Chinese](zh)                      | zh                |
| [Czech](cs)                        | cs                |
| [Danish](da)                       | da                |
| [Dutch](nl)                        | nl                |
| [English](en)                      | en                |
| [Esperanto](eo)                    | eo                |
| [Filipino](fil)                    | fil               |
| [Finnish](fi)                      | fi                |
| [French](fr)                       | fr                |
| [French (CA)](fr-CA-u-sd-caqc)     | fr-CA-u-sd-caqc   |
| [German](de)                       | de                |
| [Hindi](hi)                        | hi                |
| [Hungarian](hu)                    | hu                |
| [Italian](it)                      | it                |
| [Japanese](ja)                     | ja                |
| [Kabyle](kab)                      | kab               |
| [Klingon](tlh)                     | tlh               |
| [Korean](ko)                       | ko                |
| [Norwegian](no)                    | no                |
| [Persian](fa)                      | fa                |
| [Polish](pl)                       | pl                |
| [Portuguese](pt)                   | pt                |
| [Russian](ru)                      | ru                |
| [Spanish](es)                      | es                |
| [Swedish](sv)                      | sv                |
| [Thai](th)                         | th                |
| [Turkish](tr)                      | tr                |

See also the [list of projects, documents, and organizations](USERS.md) that use these lists.

## Node Module

If you are using the word lists as `.json`, or in an `npm`project, you can install the word list using the [naughty-words](https://github.com/LDNOOBW/naughty-words-js) package.

```bash
npm install naughty-words
```

© 2012–2020 Shutterstock, Inc.

[![Creative Commons License](http://i.creativecommons.org/l/by/4.0/80x15.png)](http://creativecommons.org/licenses/by/4.0/)

This work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).