Pointless Talk
← 홈

신뢰

Pointless Talk은 개인정보를 많이 수집한 뒤 보호하는 서비스가 아니라, 처음부터 필요한 정보를 적게 요구하는 메신저를 목표로 합니다.

전화번호나 이메일 주소는 필요하지 않습니다. 비밀번호 대신 패스키를 사용하며, 대화 기록을 서버에 영구적으로 쌓아두지 않는 것을 기본 원칙으로 삼습니다.

하지만 이것이 모든 종류의 위협으로부터 사용자를 보호한다는 뜻은 아닙니다.

이 페이지에서는 Pointless Talk의 서버가 어떻게 구성되어 있는지, 어떤 데이터가 어디에 저장되는지, 암호화가 어디까지 적용되는지, 그리고 어떤 한계가 있는지를 설명합니다.

서버는 어떻게 구성되어 있나요?

Pointless Talk은 대부분 Cloudflare의 서버리스 인프라 위에서 동작합니다.

서비스는 하나의 고정된 서버에 모든 기능을 몰아넣는 대신, 계정 관리, 실시간 대화, 파일 전달, 데이터 저장 등의 기능을 여러 서비스로 나누어 처리합니다.

계정 정보, 친구 관계, 그룹 정보와 같은 서비스 운영에 필요한 데이터는 데이터베이스에 저장됩니다.

실시간 대화는 각 대화방별로 분리된 서버 영역에서 처리되며, 사진이나 동영상 같은 첨부파일은 별도의 비공개 저장소에 일시적으로 보관됩니다.

첨부파일 저장소는 공개되어 있지 않으며, 파일을 요청한 사용자가 해당 대화에 접근할 권한이 있는지 확인한 뒤에만 파일을 전달합니다.

Pointless Talk이 직접 특정 국가에 하나의 중앙 서버를 두고 운영하는 구조는 아닙니다.

메시지는 어디에 저장되나요?

Pointless Talk은 서버를 사용하지만, 서버를 영구적인 대화 기록 저장소로 만들지 않는 것을 목표로 합니다.

메시지가 전송되면 서버는 해당 메시지를 전달해야 할 기기를 확인하고 각 기기로 전달합니다.

메시지가 사용자의 기기에 정상적으로 저장된 것이 확인되면, 더 이상 전달에 필요하지 않은 서버의 임시 사본은 정리됩니다.

전달되지 않은 데이터도 무기한 보관하지 않습니다.

메시지와 첨부파일의 최대 서버 보관 기간은 72시간입니다.

따라서 Pointless Talk의 서버는 대화를 장기적으로 저장하기 위한 공간이라기보다, 메시지를 상대방에게 전달하기 위한 임시 중간 지점에 가깝습니다.

실제 대화 기록은 주로 각 사용자의 기기에 저장됩니다.

다만 친구 관계, 그룹 구성, 로그인 상태, 전달 여부, 읽음 상태 등 서비스 운영에 필요한 정보는 메시지 본문과 다른 기간 동안 보관될 수 있습니다.

암호화는 어디까지 적용되나요?

Pointless Talk과 서버 사이의 통신은 HTTPS를 통한 암호화된 연결을 사용합니다.

따라서 일반적인 네트워크 환경에서 사용자의 기기와 Pointless Talk 서버 사이의 통신을 제3자가 단순히 가로채 내용을 읽는 것을 어렵게 합니다.

패스키를 사용할 때 사용자의 개인 키는 Pointless Talk 서버로 전송되지 않습니다.

서버에는 로그인을 확인하는 데 필요한 공개 인증 정보만 저장되며, 사용자의 지문이나 얼굴 정보 같은 생체정보도 Pointless Talk 서버로 전송되지 않습니다.

Pointless Talk은 E2EE 메신저가 아닙니다.

메시지는 종단간 암호화(End-to-End Encryption)되어 있지 않습니다.

메시지가 서버를 통과할 때 Pointless Talk의 서버 시스템은 메시지를 전달하기 위해 그 내용을 처리할 수 있습니다.

따라서 Signal과 같이 서비스 제공자도 메시지 내용을 확인할 수 없도록 설계된 E2EE 구조를 제공한다고 주장하지 않습니다.

Pointless Talk은 대신 서버가 메시지를 영구적인 대화 기록으로 보관하지 않고, 전달을 위해 필요한 기간 동안만 유지하는 구조를 사용합니다.

즉, 현재의 설계 방향은 “서버가 아무것도 볼 수 없게 하는 것”보다는 “서버가 가지고 있어야 하는 데이터를 줄이고, 가지고 있어야 하는 시간도 줄이는 것”에 가깝습니다.

광고는 왜 있나요?

Pointless Talk은 개인 프로젝트로 운영되고 있습니다.

서버리스 서비스라고 해도 사용자가 늘어나면 서버 실행, 데이터베이스, 파일 저장, 네트워크 사용 등에 비용이 발생합니다.

Pointless Talk의 광고 수익은 Pointless Talk와 Pointless.chat의 운영비에 사용됩니다.

광고를 위해 메시지 내용을 분석하거나 대화 내용을 광고 타게팅에 사용하는 구조를 만들고 싶지는 않습니다.

현재 모바일 앱은 다음과 같은 Pointless Talk 데이터를 광고 타게팅 정보로 전달하지 않습니다.

광고는 비개인화 설정을 사용합니다.

하지만 비개인화 광고가 아무런 정보도 광고 제공자에게 전달되지 않는다는 뜻은 아닙니다.

광고 제공자는 서비스 제공 과정에서 IP 주소, 대략적인 위치, 기기와 앱 정보, 광고 노출 및 상호작용 정보, 진단 정보 등을 처리할 수 있습니다.

적용 지역에 따라 필요한 개인정보 선택 화면도 제공합니다.

분석과 오류 진단

Pointless Talk은 서비스 개선과 오류 파악을 위해 Firebase Analytics와 Crashlytics를 사용할 수 있습니다.

Pointless Talk이 직접 기록하는 분석 정보에는 메시지 내용, Username, 닉네임, 계정·대화방·메시지 식별 정보, 검색어, 로그인 정보 등을 넣지 않도록 제한하고 있습니다.

또한 Pointless Talk 계정을 Firebase의 사용자 식별 정보와 직접 연결하지 않습니다.

하지만 Firebase 자체적으로 앱 설치 정보, 기기 및 운영체제 정보, 앱 버전, 충돌 정보와 같은 진단 데이터를 처리할 수 있습니다.

따라서 Pointless Talk을 “아무런 데이터도 수집하지 않는 서비스”라고 표현하지 않습니다.

목표는 데이터 수집의 완전한 부재가 아니라, 필요하지 않은 데이터의 수집을 줄이는 것입니다.

위협 모델

Pointless Talk은 모든 보안 문제를 해결하려는 메신저가 아닙니다.

우리가 주로 줄이려고 하는 위험은 다음과 같습니다.

서버에 장기간 남아 있는 대화 기록

메시지와 첨부파일을 영구적인 서버 기록으로 보관하지 않고, 전달을 위해 필요한 동안만 일시적으로 유지합니다.

비밀번호 유출

Pointless Talk은 비밀번호를 사용하지 않습니다.

로그인은 패스키를 사용하며, 사용자의 패스키 개인 키는 Pointless Talk 서버로 전송되지 않습니다.

이메일·전화번호 데이터베이스 유출

가입에 이메일 주소나 전화번호를 요구하지 않기 때문에, Pointless Talk은 처음부터 이러한 정보를 계정 생성에 필요로 하지 않습니다.

허가되지 않은 대화 접근

친구 관계, 그룹 구성원, 현재 접근 권한을 서버에서 확인합니다.

첨부파일 역시 해당 대화에 접근할 수 있는 사용자에게만 전달합니다.

Pointless Talk이 보호하지 못하는 것

기기 자체가 침해된 경우
메시지는 사용자 기기에 저장되므로, 기기 자체가 악성코드나 공격자에게 장악되면 로컬 대화 기록이 노출될 수 있습니다.

서버나 서비스 인프라가 침해된 경우
E2EE가 아니기 때문에 서버를 통과하는 메시지가 노출될 가능성을 완전히 제거할 수 없습니다.

외부 서비스 제공자가 침해된 경우
Pointless Talk은 Cloudflare, Google, Apple 등 외부 인프라와 플랫폼에 의존합니다. 이러한 서비스 자체의 침해까지 Pointless Talk이 방어할 수는 없습니다.

접속 정보와 같은 메타데이터
메시지 본문을 오래 보관하지 않는다고 해서 IP 주소, 접속 시각, 통신량과 같은 모든 정보가 존재하지 않는 것은 아닙니다.

상대방이 직접 대화를 저장하는 경우
메시지가 상대방의 기기에 전달된 이후에는 상대방이 스크린샷을 찍거나 다른 방법으로 내용을 보존하는 것을 기술적으로 막을 수 없습니다.

우리가 지키고 싶은 원칙

Pointless Talk의 목표는 완벽한 익명성도, 절대적인 보안도 아닙니다.

우리의 원칙은 조금 더 단순합니다.

가지고 있지 않은 정보는 유출할 수도 없습니다.

그래서 전화번호를 요구하지 않습니다.
이메일 주소를 요구하지 않습니다.
비밀번호를 보관하지 않습니다.
메시지를 영구적인 서버 기록으로 만들지 않으려고 합니다.

동시에 우리가 제공하지 않는 보호 기능까지 제공한다고 말하지 않겠습니다.

Pointless Talk은 E2EE를 제공하지 않으며, 외부 서비스와 인프라에 의존하고 있고, 운영을 위해 일부 서비스 정보와 진단 데이터가 처리됩니다.

서비스의 구조나 데이터 처리 방식이 변경된다면 이 페이지 역시 함께 업데이트하겠습니다.

A messenger that asks for less.