Концепция «Dead Man's Switch» (или триггер неактивности) — один из самых востребованных инструментов в сервисе PastLetter. Однако у пользователей часто возникает справедливый страх: «А что, если я просто уеду в отпуск без интернета или забуду зайти в аккаунт? Письмо уйдет по ошибке?»
Мы спроектировали систему так, чтобы свести риск ложного срабатывания практически к нулю. Вместо мгновенной отправки мы используем многоуровневый конечный автомат (State Machine).
Как работает наш алгоритм защиты
Шаг 1: Мягкое предупреждение
Когда наступает пороговое значение дней неактивности (например, 30 дней), система не отправляет письмо получателю. Вместо этого она отправляет вам уведомление на Email (а в будущем и в мессенджеры) с темой: «Требуется подтверждение активности». Внутри находится большая кнопка для мгновенного сброса таймера.
Шаг 2: Льготный период (Grace Period)
Если вы не отреагировали на первое письмо, статус ваших запланированных писем меняется на pending_verification (ожидание подтверждения). Запускается 7-дневный льготный период. В это время письмо все еще не отправлено. Любой ваш вход в аккаунт, смена пароля или переход по ссылке из письма мгновенно вернет статус в scheduled и обнулит таймер.
Шаг 3: Финальное уведомление и отправка
Только по истечении 7 дней полного молчания система отправит вам финальное предупреждение за 24 часа до отправки, и лишь после этого письмо будет доставлено получателю.
Планы на будущее: Доверенные лица
В платных тарифах мы внедряем дополнительный уровень защиты. На этапе льготного периода система отправит запрос вашему Доверенному лицу (например, супругу или близкому другу). Если он подтвердит, что с вами все в порядке, отправка будет приостановлена вручную. Это добавляет человеческий фактор в критически важный процесс.
Ваше спокойствие под надежной защитой
Мы понимаем ответственность, которую берем на себя. Триггер неактивности в PastLetter — это не бездушный таймер, а умная система, которая сделает всё возможное, чтобы убедиться: вы действительно хотите, чтобы это письмо было отправлено именно сейчас.