Hmm... ¿Y si haces un script que corras al inicio del código y cheque si se está corriendo en el sitio para el que fue hecho? Un código ofuscado para que nadie sepa qué dice, y para prevenir que sea eliminado, que contenga una variable que la use toda parte del código, así si no existe porque eliminaron esa parte, el código no funcionaría
Saludos