A script written in Python which is designed to self-destruct on execution, unless a date-based key is provided (generated with the generate_key script). Works on Linux or Windows. Windows doesn’t allow for destruction of a running file in memory, so the script generates a temporary batch file which runs immediately after execution of the main script.

This is quite useful in professional services for providing proprietary code and ensuring continuous subscription or forcing removal of code to render the application inoperable.