Kao i svaki izvorni kod, JavaScript pogotovo zato što je uvijek javno dostupan, može se zaštititi procesom koji se na engleskom zove - "obfuscation", odnosno prevedeno na hrvatski - "zataškavanje".
Zataškavanje izvornog JavaScript koda je tehnika kojom se pretvara obični izbornik kod (program), koji se lako čita od strane programera, u novu verziju koja je namjerno teško razumljiva za čitanje čovjeku, ali se program izvršava potpuno jednako kao i izvorni kod. Dakle, kod ove tehnike izvorna funkcionalnost JavaScript koda se nimalo ne gubi i nimalo ne utječe na nju.
Dobra stvar je što računalo također ne može niti nekim naprednijim tehnikama napraviti "reverse-engineering" zataškanog koda i vratiti ga u izvorni kod, pa je ovo idealan način zaštite JavaScript izvornog koda od krađe i izmjene.
Naravno, sve što je javno dostupno, pa tako i JavaScript zataškani kod, je moguće kopirati tj. ukrasti, ali pitanje je da li se može koristiti "na drugom mjestu". Odnosno, najvjerojatnije se ne može koristiti negdje drugdje osim ako autor zataškanog koda nije želio da se tako i koristi te dao uz zataškani kod detaljna uputstva (primjer je jQuery biblioteka).
Ono što je sigurno, to je da se zataškani kod, iako kopiran ili ukraden, skoro nikako ne može modificirati, nadograditi ili slično od strane drugih osoba.