- Signal은 감시 기반 수익화 없이 비영리 구조로 운영되는 비공개 메신저이며, 2025년 연간 운영비가 약 5천만 달러에 이를 것으로 예상함
- 2023년 11월 기준 인프라 비용만 연간 약 1,400만 달러로, 저장소·서버·등록 검증·대역폭·기타 서비스 비용이 큰 비중을 차지함
- 메시지, 파일, 프로필, 연락처 정보를 가능한 한 종단 간 암호화하고 적게 저장하기 때문에 광고나 AI 학습용 데이터 판매로 비용을 회수하지 않음
- 약 50명의 정규직 직원이 Android, Desktop, iOS, 서버, RingRTC, libsignal, 제품·디자인, 현지화, 지원을 맡으며 인건비와 복리후생 등은 연간 약 1,900만 달러임
- 프라이버시 보호 기능은 일반 기능보다 구현 비용이 높고, Signal은 투자자나 성장 목표보다 사용자에게 책임지는 소액 기부 기반 운영을 지향함
Signal의 비용 구조와 운영 원칙
- Signal은 2013년 출시 이후 Signal Protocol을 통해 종단 간 암호화 기술을 제공해 왔고, WhatsApp, Google Messages 등에서 수십억 건의 대화를 보호하는 사실상 표준으로 자리 잡음
- 최근에는 Signal Protocol에 양자 내성 계층을 추가했고, 이전에는 sealed sender, 연락처 보호, 그룹 멤버십 보호, 프로필 이름 보호 같은 메타데이터 보호 기술을 개발함
- 기술적 판단을 문서화하고 코드를 오픈소스로 공개해 외부 검토가 가능하게 함
비영리 구조와 기부 기반 운영
- Signal은 대부분의 소비자 기술 기업과 달리 비영리 조직임
- 이 구조는 투자자나 수익 중심 이사회가 어려운 시기에 프라이버시를 일부 희생하라고 압박하기 어렵게 만드는 장치로 작동함
- 무료 소비자 기술은 감시 수익화와 개인정보 침해로 비용을 충당하는 경우가 많고, 성장 해킹과 다크 패턴으로 피드·알림 사용 시간을 늘리기도 함
- Signal도 무료로 사용할 수 있지만, 조작적 설계와 이를 유도하는 비즈니스 모델을 거부함
- 운영 자금은 기부와 Brian Acton의 초기 대출로 충당해 왔으며, 장기 목표는 많은 사용자의 소액 기부로 완전히 지속 가능한 구조에 가까워지는 것임
연간 5천만 달러가 필요한 이유
- 비영리라고 해서 글로벌 통신 앱을 만드는 비용이 낮아지지는 않음
- Signal은 수십억 달러 규모 기업들이 규범과 기술 생태계를 만든 영역에서 경쟁하며, 이들의 비즈니스 모델은 Signal의 프라이버시 사명과 충돌함
- 2025년에는 Signal 운영에 연간 약 5천만 달러가 필요할 것으로 예상됨
- 이 금액은 프라이버시를 존중하지 않는 다른 인기 메신저 앱과 비교하면 매우 절제된 수준임
- 비용 공개는 완전한 회계 내역이 아니라, 특히 인프라와 인력을 중심으로 운영비가 어디에 쓰이는지 보여주는 예시임
2023년 11월 기준 인프라 비용
- Signal의 현재 인프라 비용은 연간 약 1,400만 달러임
- 저장소: 연간 130만 달러
- 서버: 연간 290만 달러
- 등록 비용: 연간 600만 달러
- 전체 대역폭: 연간 280만 달러
- 추가 서비스: 연간 70만 달러
- 추가 서비스에는 가동 시간 모니터링, 장애 알림, 재해 복구용 중복 용량, 유지보수 계약 등이 포함됨
저장을 최소화해도 드는 비용
- Signal은 가능한 모든 것을 종단 간 암호화하고, 가능한 한 적게 저장함
- 메시지를 보내면 Signal 서비스는 전달을 위해 암호화된 메시지를 임시 대기열에 넣고, 전달이 끝나면 해당 암호화 데이터 묶음을 대기열에서 제거할 수 있음
- 종단 간 암호화된 파일 저장도 임시이며, 전달되지 않은 암호화 데이터는 비활성 기간이 지나면 자동 삭제됨
- 이런 임시 저장만으로도 Signal은 연간 약 130만 달러를 지출함
- Signal은 암호화된 메시지를 읽거나 접근할 수 없고, 복호화 키는 Signal이 아니라 사용자에게 있음
- 메타데이터 암호화 기술로 누가 메시지를 보내는지, 주소록, 프로필 정보 같은 민감한 정보에도 접근하지 않도록 설계함
서버와 프라이버시 기능의 비용
- 글로벌 서비스와 고품질 음성·영상 통화를 위해 Signal 서버는 전 세계에 분산되어야 함
- 지연 시간은 실시간 통신에서 오디오 지연이나 영상 품질 저하로 이어져 앱 사용성을 떨어뜨릴 수 있음
- Signal은 Amazon AWS, Google Compute Engine, Microsoft Azure 등 여러 제공자의 인프라를 임대하지만, 모든 것이 종단 간 암호화되어 Signal과 인프라 제공자 모두 메시지와 통화에 접근할 수 없음
- Signal 같은 작은 비영리 조직은 전 세계 독립 데이터센터에 필요한 물리 서버를 직접 구매·배치하기 어려움
- 2017년 Signal은 trusted execution environment를 사용한 비공개 연락처 검색 방식을 개발함
- 사용자는 주소록을 Signal에 노출하지 않고도 친구와 연락처를 찾을 수 있음
- 초기에는 몇 대의 서버로 충분했지만, 사용자가 늘면서 피크 시점에는 비공개 연락처 검색에만 약 600대 서버가 필요했고 연간 비용은 200만 달러 이상이었음
- 알고리듬 연구 개선과 하드웨어 업데이트로 현재는 더 많은 트래픽을 처리하면서도 서버 수를 약 10대로 줄임
등록 비용과 SMS 검증 문제
- Signal은 새로 설치하거나 새 기기에서 재등록할 때 전화번호 보유 여부를 확인하기 위해 SMS 또는 음성 통화로 등록 코드를 보냄
- 이 절차는 스팸 계정 생성을 막아 서비스를 사용할 수 없게 되는 상황을 방지하는 데 중요함
- 등록 코드는 전 세계 전달 품질을 최적화하기 위해 여러 통신 제공자를 통해 라우팅됨
- 전화번호 검증용 등록 서비스 비용은 현재 연간 평균 약 600만 달러임
- 비용은 월별로 크게 달라지며, toll fraud 때문에 부풀려질 수 있음
- 일부 네트워크 운영자가 사기 행위자와 수익을 나누며 SMS·통화 트래픽을 늘리는 방식임
- Signal은 음성·SMS 검증 제공자와 협력해 사기 등록을 빠르게 탐지하고 차단하려 하지만, 예측하기 어려운 비용은 남아 있음
대역폭과 통화 릴레이 비용
- 모든 웹사이트, 앱, 서비스는 사용자가 연결할 때 쓰는 대역폭 비용을 지불함
- Amazon, Google, Microsoft 같은 대형 기술 기업은 자체 데이터센터, 광케이블, 네트워크 장비를 운영하지만, Signal 같은 작은 조직은 필요한 대역폭을 대형 사업자에게 임대함
- Signal은 메시지, 사진, 동영상, 음성 메모, 문서, 음성·영상 통화를 지원하기 위해 대역폭에 연간 약 280만 달러를 지출함
- 음성·영상 통화는 텍스트 메시지보다 훨씬 많은 대역폭이 필요하며, Signal의 종단 간 암호화 통화 기능은 가장 비싼 서비스 중 하나임
- 연락처에 없는 사람과의 종단 간 암호화 통화는 항상 릴레이 서버로 라우팅해 IP 주소 정보를 가림
- 대부분의 경쟁 서비스는 이 방식을 사용하지 않음
- 가능한 경우 항상 P2P 연결을 쓰는 방식보다 비용이 높음
- 현재 트래픽 수준에서 Signal 음성·영상 통화에 필요한 아웃바운드 대역폭은 연간 약 20PB, 즉 2천만 GB임
- 통화 관련 대역폭 비용만 연간 약 170만 달러이며, 통화 소프트웨어를 유지하는 엔지니어 인건비와 서버 인프라 비용은 포함하지 않음
- Signal에는 모든 통화를 릴레이 서버로 보내는 선택 기능도 있음:
Privacy > Advanced > Always Relay Calls
약 50명이 운영하는 글로벌 메신저
- Signal은 프라이버시 보존 서비스뿐 아니라 크로스플랫폼 앱과 라이브러리로 구성됨
- 감시가 기본값인 생태계에서 프라이버시를 유지하려면 일반 프레임워크를 그대로 쓰기보다 자체 라이브러리를 만들거나 수정해야 하는 경우가 많음
- Android, Desktop, iOS를 각각 담당하는 세 개의 클라이언트 팀이 있음
- 별도 엔지니어링 팀은 Signal Server, RingRTC, libsignal 같은 서버·통화·핵심 라이브러리를 개발하고 유지함
- 제품·디자인 팀은 앱의 동작과 외형을 만들고, 현지화 팀은 60개 이상 언어 번역을 조율함
- 사내 전담 지원팀은 사용자와 직접 소통하고 각 팀에 상세한 기술 피드백과 실시간 문제 해결 정보를 전달함
- Signal은 사용자 행동에 대한 분석 데이터나 텔레메트리를 수집하지 않기 때문에 지원팀의 역할이 특히 중요함
인건비와 경쟁 환경
- Signal의 정규직 직원은 현재 약 50명임
- 비교 대상으로 LINE Corporation은 약 3,100명, KakaoTalk을 개발하는 Kakao Corp 부문은 약 4,000명 규모임
- Apple, Meta, Alphabet 같은 대기업의 전체 직원 수는 훨씬 큼
- Signal 전체 운영 예산의 약 절반은 사람을 채용·보상·유지하는 데 쓰임
- 복리후생, HR 서비스, 세금, 채용, 급여를 포함하면 연간 약 1,900만 달러임
- Signal은 비영리 조직의 한계 안에서 가능한 한 업계 임금에 가까운 보상을 목표로 함
- 지분, 고가 사무실, 대형 기술 기업식 혜택은 제공할 수 없지만, 경험 있고 전문화된 인력을 경쟁이 치열한 업계에서 채용·유지해야 함
프라이버시 기능은 더 많은 구현 비용을 만든다
- Signal 사용량이 늘면 인프라 비용이 증가하고, 더 많은 인프라는 더 많은 인력을 필요로 함
- 2023년 11월 기준 Signal 서버 네트워크는 정기적으로 초당 약 100,000개 요청에 응답함
- 글로벌 서비스가 매일 수십억 요청을 처리하면, 백만 분의 일 확률의 문제도 더 이상 드물지 않음
- 엔지니어들은 특정 지역, 특정 ISP, 특수한 운영체제 구성에서 발생하는 복잡한 IPv6 연결 문제를 재현하기 위해 커스텀 코드를 작성하기도 함
- 프라이버시를 지키면서 일반 기능을 추가하려면 상당한 작업과 창의성이 필요함
- Signal의 프로필 사진과 프로필 이름은 항상 종단 간 암호화되어 Signal이 접근할 수 없음
- 이 보호 계층은 6년 넘게 유지되어 왔고, 경쟁 서비스들은 아직 같은 방식을 채택하지 않았다고 평가함
- 프로필 사진 지원은 단일 엔지니어의 주말 프로젝트가 아니라, profile keys 같은 새 개념을 만들고 여러 플랫폼에 걸쳐 긴 테스트 후 배포하는 작업이었음
- Android와 iOS의 애니메이션 GIF 검색도 표준 GIF 검색 SDK를 단순 통합하지 않음
- Signal은 GIF 검색어를 Signal 서버와 GIF 검색 엔진 모두로부터 숨기는 기법을 개발함
- 이후 프록시 연결을 지나는 트래픽 양까지 더 흐리게 만드는 방식으로 확장함
- 최근에는 Signal Protocol에 포스트 양자 내성을 추가해 오늘의 대화를 미래 위협으로부터 보호하려는 작업도 시작함
소액 기부 기반 대안 기술
- Signal은 감시가 아니라 프라이버시를 중심에 둔 접근이 가능하다는 것을 보이려 함
- 목표는 오픈소스 비공개 메신저를 소액 기부로 지원·유지하는 것임
- 소비자 기술의 비용이 감시로 충당되면서 사람들은 “무료”를 기본값으로 받아들이게 됨
- 일부 산업 플레이어는 막대한 개인정보와 그 데이터를 사용할 권력을 축적함
- Signal은 투자자나 성장·수익 추구가 아니라 서비스를 사용하는 사람들에게 책임지는 조직 모델을 지향함
- 기부는 Signal 웹사이트 또는 앱 내 기부 안내를 통해 가능함