무해해 보이는 데이터
메시징 앱이 전화번호를 요구하면 합리적으로 보입니다. 결국 커뮤니케이션 앱이니까요. 연락처와 연결하기 위해 누구인지 알아야 합니다. 논리적으로 들립니다. 하지만 잘 설명되지 않는 것이 있습니다. 전화번호는 실명, 신분증, 우편 주소와 연결되어 있습니다. 기술적인 데이터가 아니라 시민 신원입니다.
그 순간부터 보내는 모든 메시지, 속한 모든 그룹, 모든 연락처, 접속하는 모든 시간이 이름과 성을 가진 사람과 연결됩니다. 누군가가 일부러 찾았기 때문이 아닙니다. 단순히 시스템이 그렇게 작동하기 때문입니다. 번호는 디지털 신분증입니다.
왜 요구하는가?
공식적인 이유는 보통 편의성입니다. "이렇게 하면 친구를 자동으로 찾을 수 있습니다." 앱이 연락처 목록을 서버에 업로드하고, 번호를 대조하고, 누가 사용하고 있는지 보여줍니다. 빠르고 쉽습니다.
하지만 반대로 생각해 보세요. 이는 회사가 내 번호, 모든 연락처의 번호 — 앱을 사용하지 않는 사람까지 포함하여 — 를 가지고 있고, 누가 누구를 아는지 정확히 파악하고 있다는 뜻입니다. 그 관계의 네트워크는 매우 가치가 있습니다. 직접 판매되기 때문이 아니라, 내가 누구인지, 누구와 교류하는지, 어떻게 사는지에 대한 매우 정확한 프로필을 구축할 수 있기 때문입니다.
대안은 존재한다
전화번호를 알려줄 필요 없는 메시징 앱을 만드는 것은 가능합니다. 이메일도 필요 없고, 어떤 개인 데이터도 필요 없습니다. 사용자 이름을 선택하고 — 원하는 대로, 가상의 이름도 가능합니다 — 비밀번호를 설정합니다. 그것이 전부입니다. 직접 말하지 않는 한, 그 이름 뒤에 누가 있는지 아무도 모릅니다.
누군가와 연결하기 위해 앱이 내 주소록을 스캔할 필요가 없어요. 대화하고 싶은 사람에게 편한 방식으로 QR 코드나 링크를 공유해요. 직접 만나서, 이메일로, 다른 방법으로든 말이죠. 연결은 두 사람 사이에 직접 이뤄져요. 누구와 대화하는지, 무슨 대화를 나누는지도 저장하지 않아요.
계정을 잃어버리면?
가장 자주 묻는 질문이에요. 연결된 전화번호나 이메일이 없다면 계정을 어떻게 복구할까요? 답은 암호화 서명이에요. Solo2가 계정을 위해 생성하는 24개의 단어예요. 이 24개 단어가 바로 회원님의 신원이자 정보에 접근하는 열쇠예요. 종이에 적어 안전한 곳에 보관하고(«내 데이터 → 24개 단어 보기»에서 확인 가능), 복사본이 있는 모든 기기(처음 생성한 기기, 동기화한 다른 기기, 직접 저장한 백업)에서 데이터 접근 권한을 복구할 수 있어요. 데이터는 회원님이 지정한 곳에만 존재해요.
암호화폐 지갑과 같은 원리입니다. 나의 정체성은 기업에도, 서버에도, 바뀔 수 있는 전화번호에도 의존하지 않습니다. 오직 나만이 가진 것에 의존합니다. 그리고 다른 누구도 그 24개의 단어를 갖고 있지 않다면, 다른 누구도 내가 될 수 없습니다.
원칙의 문제
전화번호를 요구하는 것은 기술적 필요성이 아닙니다. 설계 결정입니다. 사용자의 프라이버시보다 운영자의 편의성을 선택하는 것입니다. 단순히 다른 사람과 대화하고 싶은 사람의 익명성을 존중하는 것보다 데이터베이스를 대조할 수 있는 것이 더 중요하다고 결정하는 것입니다.
다른 방법이 있습니다. 기업에게는 덜 편리할 수도 있습니다. 하지만 화면 반대편에 있는 사람에 대해 훨씬 더 존중하는 방법입니다.