불편한 질문
내일 이용 중인 메시징 서비스가 문을 닫는다고 상상해 보세요. 회사가 사라지고 서버가 꺼지며 앱이 작동을 멈춥니다. 대화는 어떻게 될까요? 사진은요? 연락처는요?
대부분의 경우 대답은 간단합니다. 사라집니다. 데이터가 한 번도 사용자의 손안에 있었던 적이 없기 때문입니다. 회사가 존재하는 동안에만 볼 수 있도록 허용한 서버에 있었습니다. 회사가 파산하거나, 주인이 바뀌거나, 내고 싶지 않은 구독료를 요구하거나, 단순히 서비스를 종료하면 모든 것을 잃게 됩니다.
진정한 내 것
Solo2에서는 데이터가 기기 안에 보관됩니다. 암호화되어 있으며, 오직 본인만 열 수 있습니다. 저장할 서버가 없기 때문에 우리 서버에는 사본이 없습니다. 우리가 제어하는 클라우드 백업도 없습니다. Solo2의 신호 서버가 내일 사라지더라도 대화는 오늘과 똑같이 전화기에 그대로 남아 있습니다.
내일 Solo2가 사라지더라도 메시지, 파일, 연락처는 기기에 그대로 남아 있습니다. 누구도 원격으로 삭제할 수 없습니다. 누구도 접근을 차단할 수 없습니다. 누구도 다른 회사에 팔아넘길 수 없습니다. 그런 일을 하려면 기기에 물리적으로 접근해야 하는데, 그 권한은 오직 본인에게만 있기 때문입니다.
24개의 단어
Solo2는 회원님을 위해 24개의 단어를 생성해요. 이는 비밀번호가 아니에요. 암호화 신원의 마스터 키예요. 종이에 적어 안전한 장소에 보관하세요. 언제든 «내 데이터 → 24개 단어 보기»에서 확인할 수 있어요. 이 단어들을 사용하면 어떤 새 기기에서든, 언제든지, 서버에 의존하지 않고 신원을 복구할 수 있어요.
우리는 내 데이터에 누가 접근할지를 대신 결정하고 싶지 않아요. 처음부터 그렇게 설계했죠. 서버에 세션을 무효화할 권한을 준다면, 자기 자신의 데이터에 누가 접근할지 결정할 힘을 서버에 쥐여주는 셈이 되고, 그것이야말로 우리가 결코 원하지 않는 일이에요.
차이는 설계에 있다
착한 의도의 문제가 아닙니다. 아키텍처의 문제입니다. 어떤 서비스가 계정 접근 권한을 복원해 줄 수 있다면, 그 권한을 빼앗을 수도 있습니다. 백업을 복원할 수 있다면, 그것을 읽을 수도 있습니다. 원치 않는 사용자를 삭제할 수 있다면, 누구든 삭제할 수 있습니다.
데이터가 어떤 서버도 거치지 않을 때, 그러한 통제권은 존재하지 않습니다. 우리가 원하더라도 메시지를 읽을 수 없습니다. 판사의 명령이 있더라도 정부에 데이터를 넘겨줄 수 없습니다. 검열할 수도, 차단할 수도, 삭제할 수도 없습니다. 그렇게 할 수 있는 서버가 어디에도 없기 때문입니다.
사용자의 책임
여기에는 중요한 결과가 따릅니다. 사용자가 자신의 데이터를 직접 책임져야 한다는 점입니다. 24개 단어를 잃어버리고 기기까지 잃어버리면 계정을 잃게 됩니다. 누구도 대신 복구해 줄 수 없습니다. '비밀번호 찾기' 버튼은 없습니다. 접근 권한을 재설정해 줄 수 있는 고객지원팀도 없습니다.
그 대가로 다른 어떤 서비스도 제공하지 못하는 것을 얻게 됩니다. 데이터가 온전히 내 것이라는 절대적인 확실성입니다. 내일이라도 바꿀 수 있는 개인정보 처리방침에서 그렇게 말하기 때문이 아닙니다. Solo2의 아키텍처 자체가 다른 방식을 불가능하게 만들기 때문입니다.
Solo2는 사용자의 데이터를 저장하지 않습니다. 읽을 수도 없습니다. 차단할 수도 없습니다. 진정한 내 것입니다. 중개자 없이, 서버 사본 없이, 알고리즘 없이. 진정한 프라이버시. 백도어 없음.