개인정보

마지막 확인

tosstome은 보관할 것이 최대한 적도록 만들어졌어요.

파일과 메시지

파일과 텍스트 메시지는 저장소에 쓰이지 않아요. WebRTC 직접 전송은 한 기기에서 다른 기기로 바로 가고 브라우저가 암호화(DTLS)해요. 직접 연결이 불가능하면 파일은 Cloudflare에서 실행되는 릴레이를 거치는데, 릴레이는 도착하는 대로 바이트를 전달하고 보관하지 않아요. 릴레이 연결은 각 기기와 Cloudflare 사이가 암호화(TLS)되지만 아직 종단 간 암호화는 아니에요.

기기 찾기

같은 네트워크의 기기를 서로에게 보여 주기 위해 서버는 공인 IP 주소별로 연결을 묶어요. 주소는 사용하기 전에 해시 처리되고, 그룹은 기기가 연결되어 있는 동안에만 존재해요. 기기 이름은 무작위로 정해지고 브라우저에서 만들어져요.

수신함

tosstome listen으로 만든 수신함에는 비밀 키가 두 개 있어요. 서버는 그 SHA-256 해시만 저장해요. 보내기 키는 링크에서 # 뒤 부분에 들어 있고, 브라우저는 페이지를 요청할 때 이 부분을 서버로 보내지 않아요.

계정, 쿠키, 분석

계정은 없어요. 익명 페이지 조회수(페이지, 유입 경로, 국가, 브라우저, 기기 종류, 링크에 포함된 캠페인 매개변수)는 직접 호스팅하는 오픈 소스 도구인 Counterscale로 집계해요. 쿠키를 설정하지 않고, 로컬 스토리지를 쓰지 않고, IP 주소를 저장하지 않으며, 수신함 링크는 집계 대상에 전혀 포함되지 않아요. 다른 분석 도구나 외부 스크립트는 없어요. 사이트는 무작위 기기 이름을 브라우저의 로컬 스토리지에 보관해요. 서비스를 운영하는 Cloudflare는 서비스를 제공하는 과정에서 IP 주소 같은 연결 데이터를 처리해요.

소스 코드

tosstome 서버, 전송 코드, 명령줄 도구는 오픈 소스라서 파일이 어떻게 중계되고 서버가 무엇을 보관하는지 코드에서 확인할 수 있어요.

지금 바로 써 보세요

기기 두 대에서 toss2.me를 열어 보세요. 앱도 계정도 필요 없고, 아무것도 저장하지 않아요.

지금 파일 보내기