WillSignalWillSignal
한국어

확인이 끊기면 작동하는 사후 메시지 전달 방식

이 방식은 사용자가 계속 멈춰 두지 않으면 작동하도록 만들어집니다.

대부분의 장치는 누군가 작동하라는 지시를 기다립니다. 이 방식은 반대로, 아직 작동하지 말라는 확인을 반복해서 기다립니다. 정해 둔 시간 안에 확인이 오지 않으면 그때 작동합니다.

기계에서는 반응이 즉각적일 수 있습니다. 손잡이를 놓으면 바로 제동 장치가 작동합니다. 소프트웨어에서는 하루, 일주일, 한 달처럼 확인 사이의 주기를 설정합니다. 그 주기 동안 확인이 없으면 정해 둔 동작이 시작됩니다.

어디에서 시작된 개념인가요?

이 개념은 소프트웨어보다 훨씬 전부터 기계의 안전장치에 쓰였습니다.

열차 운전 장치에는 운전자가 계속 누르고 있어야 하는 손잡이가 있을 수 있습니다. 운전자가 잠들거나 몸이 좋지 않거나 더 이상 조작할 수 없어 손을 놓으면 손잡이가 올라가고 제동 장치가 작동합니다.

전기톱, 잔디깎이, 산업용 프레스에도 비슷한 원리가 쓰입니다. 조작 장치를 계속 잡고 있어야 하므로, 더 이상 잡지 못하는 상태 자체가 작동 신호가 됩니다.

기계에서는 보통 무언가를 멈추고, 소프트웨어에서는 보통 무언가를 시작합니다. 방향이 반대라는 점을 제외하면 원리는 같습니다.

개인 메시지에 적용하면 무엇이 달라지나요?

이 원리를 개인 메시지에 적용하면 한 가지 문제를 해결할 수 있습니다.

내가 더 이상 직접 전할 수 없을 때만 닿아야 하는 말을 어떻게 남길 수 있을까요?

다른 방법에는 각기 다른 조건이 붙습니다.

서랍에 넣어 둔 메시지는 누군가가 찾아야 합니다. 특정 날짜로 예약한 이메일은 그날에도 내가 직접 전할 수 있는 상태인지와 관계없이 도착합니다. 친구에게 “무슨 일이 생기면 전해 달라”고 부탁하면 그 친구가 계속 연락 가능하고, 부탁을 기억하며, 실제로 전달할 수 있어야 합니다.

정기적인 확인을 바탕으로 한 방식은 이런 조건을 하나로 줄입니다.

정해진 시간 안에 확인하지 않았습니다.

절대 알 수 없는 것

정기적인 확인이 끊겼다는 사실만으로는 누군가가 사망했는지 알 수 없습니다.

이것이 이 방식의 분명한 한계입니다. 그 경계를 흐리는 서비스는 실제로 알 수 없는 사실을 안다고 말하는 셈입니다.

확인할 수 있는 사실은 하나뿐입니다. 정해진 시간 안에 확인이 도착하지 않았다는 것입니다.

그 이유는 다양할 수 있습니다. 사용자가 사망했을 수도 있지만, 병원에 있거나 구금되어 있거나 배를 타고 있거나 인터넷에 연결할 수 없는 곳에 있을 수도 있습니다. 단순히 서비스 이용을 그만두었을 수도 있습니다.

확인 누락만으로는 이 경우들을 구분할 수 없습니다. 부재를 근거로 사망을 판단하는 기능은 이 방식에 없습니다.

WillSignal도 이 한계를 분명히 밝힙니다. 시그널이 꺼졌다는 것은 사용자가 정해진 시간 안에 시그널을 유지하지 않았다는 뜻일 뿐입니다.

무엇이 신뢰할 수 있는 시스템을 만드나요?

카운트다운 자체를 만드는 일은 어렵지 않습니다.

중요한 것은 카운트다운 전후의 상황을 어떻게 처리하는가입니다. 가장 큰 문제는 메시지가 조금 늦게 도착하는 것이 아니라, 보낸 사람이 원하지 않은 시점에 너무 일찍 전달되는 것입니다.

신뢰할 수 있는 시스템에는 세 가지 조건이 필요합니다.

끝나기 전에 충분히 알려야 합니다.

아무런 안내 없이 작동하는 카운트다운은 위험합니다. 끝나기 전에 여러 번 알려야 하며, 알림 시점도 임의의 고정 간격이 아니라 사용자가 선택한 주기에 맞춰 정해야 합니다.

문제가 생기면 늦어져야지, 앞당겨져서는 안 됩니다.

시스템에는 장애가 생길 수 있습니다. 중요한 것은 장애가 어느 방향으로 영향을 주는가입니다.

서비스를 이용할 수 없는 동안에도 카운트다운이 계속 줄어들면, 시그널을 유지할 수 없었던 시간을 사용자에게 떠넘기게 됩니다. 신뢰할 수 있는 시스템은 그 시간을 카운트다운에서 제외해야 합니다. 확인 기능이 정상인지조차 알 수 없다면, 정상임을 확인할 때까지 아무것도 전달하지 않아야 합니다.

실수로 전달된 뒤에도 대응할 수 있어야 합니다.

안전장치를 아무리 신중하게 만들어도 언젠가는 실수로 작동할 수 있습니다.

그때 중요한 것은 전달된 메시지를 회수할 수 있는지, 그리고 가장 급한 순간에 고객 지원을 거치지 않고 바로 조치할 수 있는지입니다.

WillSignal의 시그널은 어떻게 작동하나요?

WillSignal에서는 정기적으로 유지하는 시그널을 사용합니다.

시그널은 처음에는 시작 전 상태입니다. 사용자가 직접 시작하기 전까지 카운트다운은 진행되지 않으며 어떤 메시지도 전달될 수 없습니다. 계정을 만든 뒤 설정을 마치지 않고 떠나더라도 아무것도 전달되지 않습니다.

시그널을 시작할 때 1일에서 30일 사이의 주기를 선택합니다. 기본값은 3일입니다.

시그널을 유지할 때마다 선택한 주기 전체가 다시 시작됩니다.

남은 시간이 줄어들면 WillSignal은 시그널이 꺼지기 전에 계정에 등록된 이메일 주소로 알림을 보냅니다. 알림 시점은 선택한 주기에 맞춰 정해집니다. 각 이메일에는 남은 시간과 시그널을 유지해 달라는 안내가 들어갑니다.

메시지나 수신자에 관한 정보는 표시되지 않습니다.

카운트다운이 0에 도달하면 시그널이 꺼집니다. 준비됨 상태인 메시지는 그때까지 WillSignal에 가입해 메시지와 연결된 수신자에게 전달 슬롯 범위 안에서 앱으로 전달됩니다.

아직 가입하지 않은 사람이나 전달 슬롯을 넘어선 수신자에게 지정한 메시지도 사라지거나 노출되지 않습니다. 내 계정에 그대로 남아 이후를 기다립니다. 전달 슬롯의 작동 방식은 자주 묻는 질문에서 설명합니다.

메시지 내용은 이메일이나 문자 메시지로 전달되지 않습니다. WillSignal이 보내는 이메일에도 작성한 내용은 들어가지 않습니다.

실수로 전달되었다면 메시지를 회수할 수 있습니다. 회수하면 수신자의 수신함에서 메시지가 사라집니다. 다만 수신자가 이미 열어 본 내용까지 되돌릴 수는 없습니다.

실수로 메시지가 전달된 뒤 재시작하면 재시작 잠금이 적용됩니다. 처음에는 1개월이며, 반복되면 3개월, 다시 반복되면 6개월로 늘어납니다. 잠금 기간은 재시작한 시점이 아니라 시그널이 꺼진 시점부터 계산합니다.

다른 안전장치도 같은 원칙을 따릅니다.

서비스 장애가 발생하면 이용할 수 없었던 시간을 카운트다운에서 제외합니다. WillSignal은 시그널을 유지하는 경로가 정상 작동하는지도 함께 확인하며, 정상 여부를 확인할 수 없는 동안에는 전달을 진행하지 않고 보류하도록 설정해 두었습니다.

WillSignal 쪽 문제로 전달이 늦어질 수는 있습니다. 전달을 시작시키도록 만들어진 장치는 없습니다.

무엇을 대신할 수 없나요?

이 방식은 개인적인 말을 전달하기 위한 수단입니다. 법적 문서가 아니며, 긴급한 정보를 보관하는 유일한 장소로 사용해서도 안 됩니다.

의료 관련 의사, 계정 접근 정보, 돌봄 지침처럼 누군가가 빨리 알아야 하는 내용은 카운트다운 뒤에만 두어서는 안 됩니다. 카운트다운의 길이는 서비스와 사용자가 선택한 주기에 따라 다릅니다. WillSignal은 여유 있게 작동하도록 설계되어 있으며, 사용자가 선택할 수 있는 가장 짧은 주기도 하루입니다.

재산을 어떻게 처리할지 정하는 유언장은 정해진 법적 요건을 갖춰야 합니다. 애플리케이션에 글을 저장하는 것만으로는 그러한 요건을 충족하지 않습니다.

두 가지는 서로 다른 일을 합니다. 법적 유언장은 재산을 누구에게 남길지 정하며, 사는 곳의 법이 요구하는 형식을 갖춰야 합니다. WillSignal은 특정한 사람이 읽었으면 하는 말을 보관할 뿐이며, 그 말에 법적 효력이 있다고 주장하지 않습니다.