A Fail Safe is the automatic protection of programs and/or processing systems when hardware or software failure is detected.
This term is commonly used in software engineering, programming, scripting, application design, testing, and development lifecycle work.