VulgarWordUsage.db
The iOS VulgarWordUsage.db is a database found at private/var/mobile/library/Keyboard/. This database does exactly what the name implies: it logs vulgar word usage and displays what application the words were used in. It will also sometimes show the recipient of the word. It does not show what context the word was used in, it simply counts how many times the word has been used in a specific app. It also appears to log the word count separately based on the application it was used in.

I was curious what words would be logged by this database and what would be considered "vulgar." I wiped my iOS device and then armed myself with a modified list from CMU School of Computer Science's bad-words.txt.
The words I used were as follows:
Abortion, Abuse, Addict, Addicts, Adult, Amateur, Anal, Analannie , Analsex , Anus , Aroused , Arse , Arsehole , Ass, Assbagger , Assblaster , Assclown , Asscowboy , Asses , Assfuck, Assfucker, Asshat, Asshole, Assholes, Asshore , Assjockey, Asskiss , Asskisser, Assklown , Asslick , Asslicker , Asslover , Assman, Assmonkey, Assmunch , Assmuncher , Asspacker, Aspirated, Asspirate, Asspuppies , Assranger, Asswhore , Asswipe, Backdoor , Badfuck , Ballicker, Balls, Ballsackw, Ballsack , Banging, Barelylegal, Bastard, Beaner , Beastality , Beastial, Beastiality, Beastial, Beastality, Beatoff, Beat-off, Beatyourmeat, Beaver, Bestial , Bestiality, Bi, Biatch, Bicurious, Bigass, Bigbastard, Bigbutt, Bigger, Bisexual, Bi-sexual, Bitch, Bitcher, Bitches, Bitched, Bitchez, Bitchin, Bitching, Bitchslap, Bitchy, Biteme, Blow, Blowjob, Bondage, Boner, Boob, Boobies, Boobs, Booby, Boody , Booty, Bootycall, Bra, Brea5t, Breast, Breastjob, Breastlover, Breastman, Brothel, Bulldike, Bulldyke , Bullshit, Bumblefuck, Bumfuck, Bunghole, Butchdike, Butchdyke, Butt, Buttbang, Butt-bang, Buttface, Buttfuck, Butt-fuck, Buttfucker, Butt-fucker, Buttfuckers, Butt-fuckers, Butthead, Buttman, Buttmunch, Buttmuncher, Buttpirate, Buttplug, Byatch, Cameljockey, Cameltoe, Carpetmuncher, Cherrypopper, Chink , Chinky, Choad, Chode, Clamdigger, Clamdiver, Clit, Clitoris , Cock, Cockblock, Cockblocker, Cockcowboy, Cockfight, Cockhead, Cockknob, Cocklicker, Cocklover, Cocknob , Cockqueen, Cockrider, Cocksman, Cocksmith, Cocksmoker, Cocksucer, Cocksuck, Cocksucked, Cocksucked, Cocksucked, Cocksucker , Cocksucking, Cocktease, Coitus, Condom, Coon, Crack, Crackpipe, Crackwhore , Crack-whore, Crap, Crapola, Crapper, Crappy, Creamy, Crotch, Critchjockey, Crotchmonkey, Crotchrot, Cum, Cumbubblw, Cumbubble , Cumfest, Cumjockey, Cumm, Cummer, Cumming, Cumquat, Cumqueen, Cumshot, Cunilingus, Cunillingus, Cunn, Cunilingus, Cunnilingus , Cunntt, Cunt, Cuntfuck , Cuntfucker, Cuntlick, Cuntlicker, Cuntlicking, Cuntsucker, Cybersex, Cyberslimer, Damn, Damnation, Damnit, Darkie, Darky, Datnigga, Deapthroat, Deepthroat, Defecate, Dick, Dickbrain, Dickforbrains, Dickhead, Dickless, Dicklick, Dicklicker, Dickman, Dickwad, Dickweed, Diddle, Dike, Dildo, Dingleberry, Dipshit, Dipstick, Dirty, Dix, Dixiedike, Dixiedyke, Doggiestyle, Doggystyle, Dong, Dope, Dragqueen, Dragqween, Dripdick, Drug, Drunk, Drunken, Dumb, Dumbass, Dumbbitch, Dumbfuck, Dyefly, Dyke, Easyslut, eatballs, Eatme, Eatpussy, Ecstacy, Ejaculate, Ejaculated, Ejaculating, Ejaculation, Enema, Erect, Erection, Escort, Facefucker, Faeces, Fag, Fagging, Faggot, Fagot, Fannyfucker, Fart, Farted, Farting, Farty, Fastfuck, Fat, Fatah, Fatass, Fastfuck, Fatfuck , Fatfucker, Fatso, Fckcum, Feces, Felatio, Fellatio , Fingerfood, Fingerfuck, Fingerfucked, Fingerfucker, Fingerfuckers, Fingerfucking, Fister, Fistfuck, Fistfucked, Fistfucker, Fistfucking, Fisting, Flydye, Fondle, Footaction, Footfuck, Footfucker, Footlicker, Footstar, Foreskin, Fornicate, Foursome, Fourtwenty, 420, Freakfuck, Freakyfucker, Freefuck, Fu, Fuc, Fucck, Fuck, Fucka, Fuckable, Fuckbag, Fuckbuddy, Fucked, Fuckedup, Fucker, Fuckers, Fuckface, Fuckfest, Fuckfreak, Fuckfriend, Fuckhead, Fuckher, Fuckin, Fuckina, Fucking, Fuckingbitch, Fuckinnuts, Fuckinright, Fuckit, Fuckknob, Fuckme, Fuckmehard, Fuckmonkey, Fuckoff, Fuckpig, Fucka, Fucks , Fucktard, Fuckwhore, Fuckyou, Fudgepacker, Fugly, Fuk, Fuks, Funfuck, Fuuck, Gangbang, Gangbanged, Gangbanger, Gangsta, Gay, Gaymuthafuckinwhore, Gaysex, Genital, Givehead, Godammit, Goddammit , Goddamn, Goddamned, Goddamnes, Goddamnit, Goddamnmuthafucker, Goldenshower, Gonorrehea, Gook, Goyim, Gun, Handjob, Hardon, Headfuck, Heroin, Herpes, Heterosexual , Ho, Hoes, Hole, Holestuffer, Homo, Homobangers, Homosexual, Honkers, Honkey, Honky , Hook, Hooker, Hookers, Hooters, Hore, Horney, Horniest, Horny, Horseshit, Hotdamn, Hotpussy, Hummer, Hymen, Iblowu, Idiot, Illegal, Incest, Insest, Intercourse, Interracial, Intheass, Inthebuff, Jackass, Jackoff, Jackshit, Jap, Japcrap, Jerkoff, Jesus, Jesuschrist, Jew , Jiga, Jiggaboo, Jigaboo , Jigg , Jiggabo , Jigger, Jiggy, Jihad, Jism, Jiz, Jizim, Jizjuice, Jizm, Jiz, Jizz , Jizzim, Jizzum, Joint, Jiga, Jugs , Junglebunny, Kigger, Kike, Kink, Kinky, Kissass, Kkk, Knockers, Kock, Koon, Krap, Krappy, Kum, Kumbubble, Kumbullbe, Kummer, Kum Ming, Kumming , Kumquat, Kums, Kunilingus, Kunnilingus, Kunt, Kyke, Lactate, Lesbian, Lesbain, Lesbayn, Lesbin, Lesbo , Lez, Lezbe , Lezbefriends , Lezbo, Lezz, Lezzo, Libido, Licker, Lickme, Limpdick, Lingerie , Livesex, Lolita, Looser, Lotion, Love one, Lovebone , Lovegoo , Lovegun , Lovejuice , Lovemuscle , Lovepistol, Loverocket, Lsd, Lubejob, Luckycammeltoe, Manpaste, Marijuana , Mastabate, Mastabater, Masterbate, Masterblaster, Mastrabator, Masturbate, Masturbating, Mattressprincess, Meatbeatter , Meatrack, Meth, Mexican, Milf, Minority, Molest, Molestation, Molester, Molestor, Moneyshot , Mooncricket, Mothafuck, Mothafucka, Mothafuckaz, Mothafucked, Mothafucker, Mothafuckin , Mothafucking, Mothafuckings, Motherfuck, Motherfucked, Motherfucker, Motherfuckin, Motherfucking, Motherfuckings, Motherlovebone, Muff, Muffdive, Muffdiver, Mufflikcer, Mufflicker , Muncher, Munt, Naked, Narcotic , Nasty, Nastybitch, Nastyho, Nastyslut, Nastwhore, Nastywhore, Nazi, Necro, Negro , Negroes , Negroid, Negro's, Nig, Niger, Nigg, Nigga, Niggah, Niggard, Niggarded, Niggarding, Niggardliness, Niggardliness's, Niggardly, Niggards, Niggard's, Niggaz, Nigger , Niggerhead, Niggerhole, Niggers, Nigger's, Niglet, Nip, Nipple, Nipplering, Nittit, Nofuckingway, Nookey, Nookie, Nooner, Nude, Nudger, Nutfucker, Nymph, Ontherag, Oral, Orgasim, Orgasm , Orgies, Orgy, Pansies, Pansy, Panti, Panties, Pearlnecklace, Peck, Pecker, Peckerwood, Pee, Peehole, Pee-pee, Peepshow, Peepshpw, Penetration, Peni5, Penile, Penis, pen15, Penises, Period, Perv, Phonesex, Phuk, Phuked, Phuking, Phukked, Phukking, Phungky, Pimp, Pimper, Pimped , Pimpjuic, Pimpjuice, Pimpsimp, Pindick, Piss, Pissed, Pisser, Pisses, Pisshead, Pissin, Pissing, Pissoff, Playboy, Playgirl, Pocketpool, Polack, Poon, Poontang, Poop, Pooper, Pooping, Poorwhitetrash, Porchmonkey, Porn, Pornflick, Pornking, Porno, Pornography, Pornprincess, Pot, Premature, Prick, Prickhead, Prostitute , Pu55i, Pu55y, Pube , Pubic, Pubiclice, Pud, Pudboy, Pudd, Puddboy, Puntang, Puss, Pussie, Pussies, Pussy, Pussycat, Pussyeater, Pussyfucker, Pussylicker, Pussylips, Pussylover, Pussypounder, Pusy, Queef, Queer, Quickie, Quim, Racial, Racist, Rape, Raped, Raper, Rapist, Rearend, Rearentry, Rectum, Reefer, Rentafuck, Retard, Retarded, Ribbed, Rimjob, Rimming, Sandnigger, Scag, Scat, Schlong, Screw, Screwyou, Scrotum, Scum, Semen, Servant, Sex, Sexed, Sexfarm, Sexhound, Sexhouse, Sexing, Sexkitten, Sexpot, Sexslave, Sextogo, Sextoy, Sextoys, Sexual, Sexually, Sexwhore, Sexy, Sexymoma, Sexy-slim, Shag, Shaggin, Shagging, Shat, Shav, Shave, Shhit, Shit, Shitcan, Shitdick, Shite, Shiteater, Shited, Shitface, Shitfaced, Shitfit, Shitforbrains, Shitfuck, Shitfucker, Shitfull, Shithapens, Shithappens, Shithead, Shithouse, Shiting, Shitlist, Shitola, Shitoutofluck, Shits, Shitstain, Shitted, Shitter, Shiting, Shiting, Shitting , Shitty, Shoot, Shooting, Shortfuck, Sissy, Sixsixsix, 666, Sixtynine, 69, Sixtyniner, Skank, Skankbitch, Skankfuck, Skankwhore, Skanky, Skankybitch, Skankywhore, Skinflute, Skum, Skumbag, Slanteye, Slav, Slave, Slavedriver, Sleezebag, Slopy , Slut, Sluts, Slutt, Slutting, Slutty, Slutwear, Slutwhore, Smackthemonkey, Smut, Snatch, Snatchpatch, Snigger, Sniggered, Sniggering, Sniggers, Snigger's, Snownigger, Sob, Sodom, Sodomise, Sonic it's, Sodomite , Sodomise, Sodomize , Sodomy, Sonofabitch, Sonofbitch, Spaghettinigger, Spank, Spankthemonkey, Sperm, Spermacide, Spermbag, Spermhearder, Spermherder, Spic, Spick, Spig, Spik, Spit, Spitter, Spooge, Spreadeagle, Spunk, Spunky, Stiffy, Strapon, Stripclub, Stroke, Stroking, Stupidfuck, Stupidfucker, Suck, Suckdick, Sucker, Suckme, Suckmyass, Suckmydick, Suckmytit, Suckoff, Suicide , Swallow, Swallower, Swalow, Syphilis , Taboo, Tampon, Tang, Tard, Teste, Testicle, Testicles, Thicklips, Thirdeye, Thirdleg, Threesome, Threeway, Timbernigger, Tinkle, Tit, Titbitnipply, Titfuck, Titfucker, Titfuckin, Titjob, Titlicker, Titlover, Tits, Tittie, Titties, Titty, Toilet, Tongethruster, Tongue, Tonguethrust, Tonguetramp, Tortur, Torture, Towelhead, Trailertrash, Tramp, Trannie, Tranny, Transexual, Transsexual, Transvestite , Triplex, Trisexual, Trojan, Tuckahoe, Tunneloflove, Turd, Turnon, Twat, Twink, Twinkie, Twobitwhore, Unfuckable, Upskirt, Uptheass, Upthebutt, Urinary, Urinate, Urine, Uterus, Vagina, Vaginal, Vibrater, Vibrator, Virgin, Virginbreaker, Vomit, Vulva, Wank, Wanker, Wanking, Weenie, Weewee, Wetb, Wetback, Wetspot, Whash, Whigger, Whiskeydick, Whiskydick , Whitenigger, Whitetrash, Whitey, Whop, Whore, Whorefucker, Whorehouse, Whigger, Wigger , Willy, Wtf, Xtc, Xxx, Zipperhead |
I then sent those words through Snapchat and regular text message. I then pulled the VulgarWordUsage.db to see what words it logged. The database logged the following:
arse, assfuck, asshat, asslicker, asswipe, balls, ballsack, bitch, bitched, bitches, bitching, bitchslap, bitchy, blowjob, boner, booty, brothel, bullshit, bumfuck, bunghole, butt, buttfuck, cameltoe, chink, clit, cock, cockblock, cockblocker, cocksman, coitus, crap, cum, cumming, cybersex, dick, dickwad, diddle, dildo, dumbass, fingerfuck, fingerfucked, fingerfucking, fister, fisting, fu, fuck, fuckable, fucked, fuck-fest, fuckin, fucking, fucks, fugly, fuk, gangbang, gangbanged, handjob, hardon, horseshit, jackass, jackoff, jerkoff, jism, jizz, milf, motherfuck, motherfucked, motherfucking, muff, muffdiver, nookie, pecker, piss, pissed, pisser, pisses, pissing, poon, poontang, pube, pussies, pussy, queef, quim, rimjob, rimming, shat, shit, shitcan, shite, shitface, shitfaced, shithead, shithouse, shits, shitted, shitter, shitting, shitty, spunk, stiffy, tit, tits, titties, titty, turd, twat, wank, wanking, whorehouse, wtf, xxx |
It was very surprising the amount of words that it did not log, especially those related to racial slurs. It also did not log "ass," but logged several variations of words containing the word "ass."
Out of the 948 different words I input, the VulgarWordUsage.db only logged 111 words.



Comments