PairOnce 무료 브라우저 간 전송
이 페이지는 두 브라우저 사이의 실시간 전송만 설명합니다. 기술적인 데이터 안내이며, 공식 개인정보 처리방침이나 법률 자문이 아닙니다. 이 페이지는 영어판의 번역본이며, 내용이 다를 경우 영어판이 우선합니다.
데이터와 개인정보
마지막 검토: 2026년 11월 5일. 파일과 텍스트 전송은 무료이며 가입이나 결제가 필요 없습니다. 두 브라우저를 모두 열어 두어야 하며, 받는 쪽은 페이지를 닫기 전에 파일을 다운로드하거나 공유하고 저장된 사본을 확인해야 합니다.
전송 방식
- 실시간 전송: 두 브라우저가 PairOnce의 시그널링 서비스를 통해 서로를 찾고 WebRTC 연결을 만듭니다. 파일과 텍스트는 두 브라우저 사이에서 오가며 앱이 암호화합니다.
- 일시적인 상태: 연결 룸과 세션 상태는 연결을 만드는 데에만 쓰이고, 연결이 끝나면 만료됩니다. 계정, 호스팅 받은편지함, 클라우드 파일 저장, 오프라인 수신은 없습니다.
- 브라우저: Windows, Mac, Linux, Android, iPhone, iPad의 모든 최신 브라우저(Chrome, Edge, Firefox, Safari)에서 작동합니다.
- 먼저 직접, 필요할 때만 중계: 가능하면 두 브라우저를 직접 연결합니다. 직접 경로가 실패하면(예: 모바일 데이터, VPN, 프록시, 제한된 네트워크) 페이지는 Cloudflare의 관리형 TURN 서비스가 제공하는 암호화된 중계(TURN)로 전환합니다. 중계는 암호화된 데이터를 전달만 하고 아무것도 저장하지 않습니다. 두 기기의 IP 주소와 통과한 바이트 수는 볼 수 있지만, 파일 내용, 파일 이름, 메시지는 볼 수 없습니다. 각 기기는 중계를 통해 한 달에 200 MB(보내기와 받기 합계), 같은 네트워크는 합계 2 GB까지 주고받을 수 있으며, 중계에는 월간 전체 트래픽 한도도 있습니다. 다 쓰면 페이지가 두 기기를 같은 Wi-Fi에 연결하라고 안내합니다. 릴레이로도 연결되지 않을 때(예: 웹 트래픽을 프록시로만 내보내는 네트워크)는 두 페이지가 같은 암호화된 데이터를 보안 WebSocket으로 PairOnce 자체 서버(Cloudflare Workers)를 거쳐 주고받습니다. 이 서버도 전달만 하고 아무것도 저장하지 않으며, 보이는 것은 릴레이와 같고, 바이트는 같은 월간 허용량에서 차감됩니다.
서비스가 처리할 수 있는 데이터
시그널링, 요청 제한, 악용 방지, 운영에 필요한 요청에는 출발지 IP 주소, 시각, 룸 식별자에서 파생한 단기 값, 요청 메타데이터가 포함될 수 있습니다. 연결이 중계되는 동안 Cloudflare의 TURN 서비스는 두 기기의 IP 주소와 바이트 수를 Cloudflare 자체 정책에 따라 처리합니다. PairOnce는 중계 연결 로그를 보관하지 않으며, 짧게 유효한 각 중계 자격 증명에 대해 Cloudflare가 보고하는 바이트 합계(IP 주소 없음)만 읽어 전체 한도와 기기별 월간 한도를 적용합니다. 기기별 월간 중계 한도를 적용하기 위해 서비스는 각 중계 자격 증명이 어떤 기기 ID와 어떤 네트워크(IP 주소 자체가 아니라 키를 쓴 다이제스트)에 발급되었는지 약 90분 동안 기록하고, 그 자격 증명에 대해 Cloudflare가 보고한 바이트 수를 이번 달 해당 네트워크의 합계와 그 네트워크에서 해당 기기 ID의 합계에 더합니다. 지난달 이전 기록은 삭제됩니다. PairOnce가 어떻게 쓰이는지 알기 위해 서비스는 하루 단위 합계도 몇 가지 보관합니다: 찾은 6자리 코드 수, 코드를 보여 준 페어링에 참여한 기기 수, 그중 서비스 확인을 통과한 수와 호스트가 승인한 수(호스트 페이지가 한 번 보고), 저장된 기기가 다시 연결한 횟수, 발급한 중계 자격 증명 수입니다. 페이지 자체도 몇 가지를 보고합니다: 직접 연결과 중계 연결 수와 실패한 시도 수, 보낸 파일 중 도착한 수와 실패한 수, 시스템 공유 시트에서 무언가를 받은 횟수, PairOnce가 설치된 횟수, 중계 한도나 파일 크기 메시지에서 Pro 페이지를 연 횟수, 남은 중계 한도보다 커서 보내지 못한 파일 수, PDF로 보낸 스캔 수(페이지 수로만 구분: 1페이지, 2~3페이지, 4페이지 이상), 보낸 클립보드 항목 수, 연 배포 룸 수와 참여한 기기 수, 시작한 실시간 화면 수(카메라 또는 화면)입니다. 서비스는 월간 한도를 다 써서 발급을 거절한 중계 자격 증명 수도 세며, Pro 서비스는 시작된 결제 수와 완료된 결제 수를 셉니다. 각 보고는 해당 카운트의 이름뿐이며 그 밖의 내용은 없습니다. 하루는 IP 주소, 다이제스트, 기기, 룸, 세션 식별자가 없는 숫자 한 줄이며, 약 13개월이 지난 줄은 삭제됩니다. 브라우저는 파일 내용, 파일 이름, 메시지 본문, 진단 정보를 자동으로 업로드하지 않습니다.
같은 Wi-Fi에 있는 기기: 페이지가 페어링 코드를 보여 주는 동안, 같은 네트워크의 다른 PairOnce 페이지는 목록에서 그 페이지를 볼 수 있습니다. 표시되는 것은 자동으로 만들어진 기기 이름(예: “Windows PC · Chrome”)뿐입니다. 페이지를 묶기 위해 서버는 자신이 보는 공인 주소의 키 기반 다이제스트(IPv4 주소 전체 또는 IPv6 주소의 앞 절반)를 쓰며, 주소 자체는 쓰지 않습니다. 페이지가 갱신하지 않으면 항목은 40초 뒤 사라지고, 누군가 연결하면 바로 사라집니다. 목록에서 기기를 고르는 것은 그 코드를 입력하는 것과 같습니다. 상대가 여전히 승인해야 하고, 두 사람 모두 보안 코드를 비교합니다. 목록에 나타나지 않으려면 페어링 카드 아래쪽의 “표시”를 끄세요. 이 브라우저가 설정을 기억합니다.
하루에 대략 몇 개의 브라우저가 PairOnce를 쓰는지 알기 위해, paironce.com의 앱은 그날의 활성 브라우저 수에도 1을 더합니다. 브라우저마다 하루에 최대 한 번입니다. 보내는 것은 그 수의 이름뿐입니다. 하루에 한 번만 세기 위해 브라우저는 마지막으로 센 날짜를 자체 저장소(localStorage)에 보관하며, 이 날짜는 보내지 않습니다. 자동 테스트로 조작되는 브라우저는 세지 않습니다.
PairOnce는 Cloudflare Web Analytics로 페이지 방문 수를 셉니다. 쿠키를 설정하지 않고 브라우저에 아무것도 저장하지 않으므로, 허용하거나 철회할 것이 없습니다. Cloudflare는 페이지 주소, 이전 페이지, 브라우저와 기기 종류, 요청에서 판단한 국가, 페이지 로딩 시간을 받아 자체 개인정보 처리방침에 따라 처리하며, PairOnce에는 합계만 보여 줍니다. 앱 자체 페이지에서는 paironce.com에서만 로드되며, 페어링 초대 링크로 연 페이지에서는 초대 정보가 주소창에서 지워진 뒤에도 로드되지 않습니다. 그 밖의 브라우저 분석이나 광고는 없습니다. 호스팅 플랫폼이 요청 메타데이터를 기록하는지는 실제로 켜 둔 제공업체 설정에 따라 다릅니다.
저장, 삭제, 안전상의 한계
기기 키와 페어링된 기기는 다음 연결을 위해 이 브라우저의 IndexedDB에 저장됩니다. 클라우드 계정이 아닙니다. 여기에서 정한 기기 이름과 자동 연결 여부도 이 브라우저에만 저장됩니다. 사이트 데이터를 지우거나 브라우저를 바꾸면 보통 다시 페어링해야 합니다.
설치한 앱의 시스템 공유 항목은 가져오기 대기 중인 공유를 이 기기의 IndexedDB에 보관할 수 있습니다: 한 번에 최대 100개 파일, 파일당 최대 50 MB, 한 번에 합계 최대 100 MB, 그리고 최대 20,000자의 텍스트나 링크 하나입니다. 대기 중인 공유는 합계 최대 100 MB, 최대 8묶음이며, 최대 15분 동안 유지됩니다. 앱이 가져가면 삭제됩니다. 만료된 항목은 다음에 앱을 열거나 공유 항목을 쓸 때 정리되며, 브라우저가 닫혀 있는 동안 정해진 시각에 삭제된다고 보장하지 않습니다. 공유된 텍스트나 링크는 페이지 주소에 들어가지 않고 메시지 상자에만 들어가며, 직접 보내기 전에는 전송되지 않습니다. 이 기기 내 임시 보관은 아무것도 업로드하지 않으며 오프라인 수신을 제공하지 않습니다. 앱은 오프라인 사용을 위해 페이지, API 응답, 다운로드를 캐시하지 않습니다. 이 기기에는 네트워크가 느리거나 없을 때 보여 주는 작은 시작 화면만 보관합니다.
범용 클립보드는 복사한 내용을 암호화된 메시지로 연결된 기기에만 보냅니다. ‘클립보드 보내기’를 탭할 때, 또는 지원하는 브라우저에서 자동 보내기를 켠 뒤 페이지로 돌아올 때입니다. 비밀번호처럼 보이는 내용은 자동으로 보내지 않습니다. 받은 클립보드 항목은 연결을 끊거나 페이지를 닫을 때까지 페이지에만 남으며, PairOnce는 이를 보거나 저장하지 않습니다. 두 기기 중 하나에 PairOnce Pro가 있으면 최근 보내거나 받은 50개가 이 기기의 이 브라우저에도 저장되며, 지울 때까지 남습니다. 비밀번호처럼 보이는 내용은 저장하지 않습니다.
배포 룸을 쓰면 한 기기에서 같은 네트워크의 최대 10대(그 기기에 PairOnce Pro가 있으면 30대)에 같은 파일을 보낼 수 있습니다. 참여한 각 기기는 룸을 연 기기와 각각 별도의 암호화된 직접 연결을 가지며, 안전 코드와 승인은 일반 새 연결과 같습니다(호스트가 묻지 않고 들여보내도록 한 경우 제외). 파일은 중계나 서버를 거치지 않습니다. 이 연결들을 나눠 주기 위해 서비스는 룸이 열려 있는 동안 6자리 코드와 룸의 대기 중인 초대(일반 코드와 같은 공개 정보: 호스트 기기의 이름, ID, 공개 키), 그리고 호스트 페이지만 아는 키의 해시를 보관합니다. 룸에 참여한 기기는 페어링된 기기로 저장되지 않습니다.
실시간 화면은 한 기기의 카메라나 화면을 연결된 다른 기기에 보여 주는 기능으로, 상대가 수락한 뒤에만, 직접 연결로 전송됩니다. 두 기기 중 하나에 PairOnce Pro가 있으면 중계로도 전송되며, 중계는 암호화된 화면을 전달만 하고 아무것도 저장하지 않습니다(서버를 거치지 않음). 화면은 브라우저 자체의 미디어 암호화(DTLS-SRTP)로 보호됩니다. PairOnce의 추가 암호화 계층은 화면을 시작하는 메시지를 보호하며, 화면이 전송되기 전에 각 기기는 그 암호화된 채널로 미디어 연결의 상대가 페어링된 기기인지 확인합니다. 화면은 어디에도 저장되지 않습니다. 스크린샷, 녹화, 원본 해상도 사진은 보는 사람이 선택할 때만 만들어지며 보는 사람의 기기에만 남습니다. 카메라를 공유하는 동안 공유하는 기기는 화면 위쪽에 계속 이를 표시합니다.
PDF로 스캔은 이 기기에서 이루어집니다. 페이지는 찍거나 고른 사진을 읽고, 브라우저 안에서 종이를 찾아 PDF를 만들며, 아무것도 업로드하지 않습니다. 보내기로 한 PDF만 다른 파일처럼 전송되고, 상대가 먼저 받기를 수락합니다.
받은 작은 파일은 현재 탭의 메모리에 보관됩니다: 파일당 최대 50 MB, 페이지당 최대 100 MB입니다. 브라우저가 디스크에 쓸 수 있으면(예: Chrome, Edge, Firefox, iOS 26 이상의 Safari) 16 MB를 넘는 파일은 도착하는 대로 이 기기 브라우저의 전용 저장소에 기록됩니다. 다운로드 폴더가 아니며 업로드되지도 않습니다. 직접 연결에서는 이런 파일이 하나에 최대 2 GB, 두 기기 중 하나가 PairOnce Pro를 쓰면 최대 10 GB입니다. 페이지에서 제거하면 삭제됩니다. 중간에 연결이 끊기면 도착한 부분은 최대 30분(최대 3개 파일) 보관되어 같은 기기가 이어 받을 수 있고, 그 뒤 삭제됩니다. 페이지를 닫을 때 남은 것은 다음에 PairOnce를 열 때 삭제됩니다. 어느 경우든 제거하거나, 페이지를 닫거나 새로 고치면 파일을 잃을 수 있습니다. 세션을 끝내기 전에 다운로드하거나 공유하고, 저장된 사본을 열어 확인하세요. 다운로드하거나 공유해도 페이지의 사본은 지워지지 않습니다. 확인한 뒤 페이지에서 제거해 공간을 확보하세요. PairOnce는 클라우드에 사본을 남기지 않으므로, 상대 기기가 저장을 확인할 때까지 원본을 보관하세요. 초대 링크와 코드는 연결하려는 기기에만 주고, 알아보는 기기만 승인하세요.
선택 사항인 PairOnce Pro
PairOnce Pro는 더 많은 월간 중계 한도, 2 GB를 넘는 파일, 그리고 도구별 더 높은 한도(더 많은 스캔 쪽수, 더 긴 녹화, 중계로도 되는 더 선명한 실시간 화면, 더 큰 룸, 저장되는 클립보드 기록)를 위한 선택적 유료 요금제이며, 없어도 모든 기능을 쓸 수 있습니다. 구매하면 결제는 Stripe가 처리하고, 카드와 이메일 주소는 Stripe 자체 개인정보 처리방침에 따라 Stripe가 받습니다. 카드 정보는 PairOnce에 전달되지 않습니다. PairOnce가 보관하는 것은 무작위 라이선스 코드, 요금제, 갱신 또는 종료 시점, 갱신·취소·환불을 맞추는 데 필요한 Stripe 주문 ID·고객 ID·구독 ID, Stripe 주문에 기록되는 ‘어떤 메시지에서 Pro 페이지를 열었는지’(중계 한도, 2 GB를 넘는 파일, 둘 다 아님), 그리고 코드를 입력한 브라우저의 기기 ID(최대 5개)와 각 기기의 공개 키, 추가한 날짜입니다. 이를 통해 더 이상 쓰지 않는 기기를 구분해 제거할 수 있습니다. PairOnce는 이름, 이메일 주소, 결제 정보를 보관하지 않습니다. 코드는 입력한 각 브라우저에도 저장되어, 그 페이지가 Pro 상태를 보여 주고 자리를 돌려줄 수 있게 합니다. 기기의 중계 사용량은 Pro가 없을 때와 똑같이 계산됩니다. Stripe Checkout은 Stripe 자체 페이지에서 진행되며, PairOnce 페이지는 Stripe에서 아무것도 불러오지 않습니다. 결제 후 7일 이내이고 그동안 릴레이로 보낸 데이터가 1GB 이하라면 support@paironce.com으로 전액 환불을 요청할 수 있습니다(1인당 한 번).
피드백
유효한 피드백 주소가 설정되어 있고 피드백 버튼을 클릭할 때만, 페이지가 이메일 앱에 초안 작성을 요청합니다. 열리는지는 기기에 따라 다릅니다. 초안은 직접 확인하고 보내며, 자동으로 보내지지 않습니다. 오류 피드백에는 기기에서 만든 의미 없는 오류 ID만 미리 채워지며, 진단 정보, 파일, 개인적인 내용은 첨부되지 않습니다. 기기, 브라우저, 네트워크 정보는 직접 추가할 수 있습니다.
주소가 설정되지 않았으면 피드백 버튼이 준비 중이거나 사용할 수 없다고 표시하지만, 오류 ID는 복사할 수 있습니다. 유효한 주소가 있으면 홈페이지에 표시되므로, 이메일 앱이 없어도 복사해 직접 쓸 수 있습니다. 비밀번호, 액세스 키, 초대 링크, 파일, 개인적인 내용은 보내지 말고, 공개 이슈나 토론에 파일이나 개인 정보를 올리지 마세요. 홈페이지에서 피드백 상태 보기.