Death Plan Switch es una solución de software autoalojada diseñada para gestionar escenarios de 'interruptor de hombre muerto' para desarrolladores independientes y propietarios de pequeñas empresas. La herramienta aborda una brecha logística específica: asegurar que, si un desarrollador queda repentinamente incapacitado, sus clientes y partes interesadas sean notificados de una manera estructurada y ordenada. En lugar de actuar como una bóveda segura para contraseñas o documentos, el sistema funciona como un motor de notificaciones que activa una serie de comunicaciones escalonadas basadas en un cronograma de verificación semanal.

El mecanismo opera en una línea de tiempo de alertas crecientes. Cada semana, el sistema envía un correo electrónico de verificación al usuario. Si el usuario no presiona un botón manual en una página web dentro del tiempo asignado, el sistema comienza una cuenta regresiva. En la marca de las 72 horas, el sistema contacta a un 'familiar directo' designado para preguntar si el usuario se encuentra bien. Si el familiar confirma que el usuario está a salvo, el proceso termina. Si informan de un problema, el sistema envía inmediatamente mensajes preescritos a una lista más amplia de contactos, como desarrolladores de respaldo o representantes legales. Este enfoque por niveles tiene la intención de evitar pánicos innecesarios asegurando que se consulte a los familiares antes de enviar notificaciones comerciales más amplias.

Un tablero que muestra un interruptor armado con una línea de tiempo de cuenta regresiva y una lista de contactos confirmados.
El tablero de un interruptor armado muestra la próxima fecha límite de verificación y la línea de tiempo de escalada de varios días.deathplanswitch.com

Esta imagen ilustra el mecanismo central de la herramienta, mostrando la cuenta regresiva y la lista de contactos que serán notificados si se pierde la verificación.

Una página de notificación para un familiar directo preguntando si el usuario está bien con dos opciones de respuesta.
La interfaz específica presentada a un familiar directo designado para verificar la seguridad del usuario antes de enviar notificaciones más amplias.deathplanswitch.com

Esta imagen apoya la descripción del proceso de escalada por niveles donde se consulta primero a los familiares.

Un tablero que muestra que el interruptor se ha activado y se han enviado mensajes a tres contactos.
El tablero del sistema después de que se ha activado un interruptor, mostrando el estado de las notificaciones salientes.deathplanswitch.com

Esta imagen demuestra la etapa final del proceso de escalada descrito en el segundo párrafo.

Debido a que la herramienta está diseñada para la privacidad y la fiabilidad, requiere que el usuario la aloje en su propia infraestructura. Funciona como una aplicación web que requiere un entorno PHP 8.1+, una cuenta SMTP para el envío de correos y un cron job o planificador externo para activar el proceso de verificación cada 15 minutos. El desarrollador enfatiza que el sistema no es una garantía de servicio; depende totalmente del tiempo de actividad del servidor del usuario y del servicio de correo. Además, la herramienta está intencionadamente limitada a notificaciones por correo electrónico, evitando las complejidades de las integraciones por SMS o aplicaciones para mantener la implementación sencilla para el usuario final. El proyecto se lanza bajo la licencia MIT, lo que permite a otros usar o modificar el código fuente para su propia planificación de continuidad.

Si bien la herramienta proporciona una ruta de notificación estructurada, no sustituye una planificación integral de continuidad de negocio. Los usuarios son responsables de asegurar que los mensajes enviados por el sistema apunten a las ubicaciones correctas para documentos cifrados o claves, los cuales la herramienta en sí misma no almacena. Adicionalmente, el sistema requiere un mantenimiento constante; el usuario debe interactuar activamente con el botón de verificación semanalmente para evitar que el 'interruptor' se active. Si el servidor del usuario se desconecta o el cron job falla, el sistema no puede realizar su función, por lo que se recomienda una configuración de alojamiento independiente en una infraestructura separada de los sitios web principales de la empresa para mayor fiabilidad.

Una limitación significativa del sistema es su dependencia de la intervención manual del usuario. Si un usuario simplemente olvida registrarse, el sistema procederá con la escalada. Para mitigar esto, el desarrollador diseñó la página de verificación para requerir la pulsación de un botón físico en lugar de solo la carga de la página, evitando que los escáneres de correo automatizados reinicien accidentalmente el temporizador. Sin embargo, el éxito final del plan sigue dependiendo de la diligencia del usuario en mantener el servidor y recordar la verificación semanal, resaltando que la herramienta es un componente de una estrategia más amplia de seguridad personal y continuidad de negocio, en lugar de una solución independiente.

Una página de verificación simple con un solo botón para que el usuario confirme su presencia.
La página de verificación orientada al usuario, diseñada para evitar que los escáneres automatizados reinicien el temporizador.deathplanswitch.com

Esta imagen ilustra la intervención manual requerida por el usuario para evitar que el interruptor se active.

Un detalle técnico notable es el proceso de instalación, el cual está diseñado para completarse dentro de un navegador. El instalador genera automáticamente la línea de crontab necesaria para el usuario, que es el principal paso manual requerido para mantener el planificador en funcionamiento. Al mantener el software ligero y enfocado únicamente en la lógica de notificación, el desarrollador asegura que el sistema siga siendo fácil de auditar y mantener, incluso para aquellos con una carga técnica limitada. El proyecto está disponible actualmente de forma gratuita, y el desarrollador ha invitado a recibir comentarios sobre la experiencia del usuario y posibles puntos de falla para refinar la fiabilidad de la herramienta para profesionales independientes.