수집하는 데이터
사용자 이름(가명 가능), 직접 선택한 비밀번호, 연락처가 알아볼 수 있는 공개 이름(역시 가명 가능). 이메일 없음. 전화번호 없음. 실제 개인을 식별할 수 있는 어떠한 데이터도 수집하지 않아요. 단, Apple 또는 Google로 결제하는 경우는 제외되며(«Apple 또는 Google로 결제하는 경우» 항목 참조), 이 경우에도 최소한의 참조 정보만 처리돼요.
거의 모든 데이터는 기기 간에 직접 전송됩니다. 직접 연결이 불가능한 경우(예: 현재 접속 중인 네트워크 환경으로 인해) 당사의 릴레이 서버를 거치게 되지만, 모든 데이터가 종단 간 암호화되므로 서버는 아무것도 읽을 수 없습니다. 해당 서버를 유지 관리하기 위해 계정별로 매일 전송된 바이트 수를 계산합니다. 이는 무엇을 보냈는지나 누구와 대화했는지 알 수 없는 단 하나의 숫자이며 93일 후에 삭제됩니다. 이 수치는 서비스 규모를 산정하고 릴레이 서버를 모든 사람이 공정하게 공유할 수 있도록 하기 위해서만 사용됩니다.
또한 앱은 익명으로 기술 집계 데이터를 전송합니다. 직접 연결된 수와 릴레이를 거친 수, 각각의 바이트 수, 연결 설정에 걸린 시간 등입니다. 이 정보는 계정이나 IP 주소 없이, 개별 보고서 간의 연관성 없이 전체 수치로 합산됩니다. Solo2가 원활하게 작동하는지, 어느 정도의 용량이 필요한지 파악하는 데 사용됩니다.
저희가 저장하는 모든 필드, 보호 방법 및 보관 기간에 대한 자세한 내용은 투명성 선언문
처리의 법적 근거
데이터 처리는 개인정보 보호 일반 규정(GDPR)
- 계약 실행 ( Art. 6.1.b RGPD ): 계정 데이터는 서비스를 제공하는 데 필요합니다.
- 정당한 이익 ( Art. 6.1.f RGPD ): 프레젠테이션 페이지 방문에 대한 익명 측정입니다(쿠키 없음, IP 없음, 식별 없음).
- 법적 의무 ( Art. 6.1.c RGPD ): 납세 의무에 대한 지불 기록 보존.
- 정당한 이익 ( Art. 6.1.f RGPD ): 각 계정 및 일자별로 릴레이 서버(TURN)를 거치는 바이트 수를 집계합니다. 이는 단 하나의 숫자이며, 서비스 규모를 산정하고 공정 사용 한도를 통해 릴레이의 오남용을 방지하는 데 사용됩니다.
- 계약 실행 (Art. 6.1.b RGPD) 및 정당한 이익 (Art. 6.1.f RGPD): 각 결제 및 환불 내역을 잔액에 반영하고, 지연 환불이나 법적 요구에 대응하기 위해 구독 종료 후 12개월간 보관되는 Apple 또는 Google 구매 참조 정보.
메시지
저희 디스크를 거치지 않습니다. 사용자의 기기에서 암호화되고 상대방의 기기에서 복호화됩니다.
메타데이터
누구와 대화하는지, 몇 시에 대화하는지의 기록을 저장하지 않습니다.
데이터 보관
각 데이터 유형은 투명성 선언문
- 계정 데이터: 계정을 삭제할 때까지.
- 세션: 최대 24시간.
- 연결 신호: 최대 60초, 메모리에서만.
- 연결 요청: 최대 3일.
- 웹 결제 내역: 영구 보관(법적 세무 의무). 금액, 날짜 및 시간, 주문/영수증 번호, 은행 승인 코드가 포함돼요. 세금계산서 발급을 요청한 경우, 제공된 세무 정보(성명 또는 상호, 사업자등록번호, 주소)도 함께 보관돼요. 잔액이 충전된 이후에는 결제와 Solo2 계정을 연결하는 어떠한 데이터도 남지 않아요.
- Apple 또는 Google 구매 참조 정보: 구독 활성 기간 및 종료 후 12개월 동안 보관되며, 이후 자동 삭제돼요.
데이터 위치
모든 서버는 독일
결제는 외부 결제 대행사를 통해 처리되며, 대행사는 결제 페이지에 입력된 데이터(카드 결제 시 카드 번호 및 은행 본인 확인)를 받아 자체 개인정보 처리방침에 따라 처리합니다. Solo2는 카드 정보를 받거나 저장하지 않습니다. 세금계산서를 요청한 경우에만 입력된 세무 데이터를 청구 시스템에 보관합니다.
Apple 또는 Google로 결제하는 경우, 당사 서버는 결제 검증을 위해 각 스토어의 서버와 통신해요. Apple과 Google은 자체 개인정보 처리방침에 따라 독자적으로 결제 데이터를 처리하며, 이 과정이 유럽연합(EU) 외부에서 진행될 수 있어요.
Apple 또는 Google로 결제하는 경우
계정과 신원 사이에는 어떠한 연결 고리도 없어요. 단, Apple이나 Google로 결제하는 경우에는 환불 처리 및 법적 요구 대응에 필요한 구매 참조 정보가 보관돼요.
앱에서 구독을 신청하면 스토어는 자체 식별자를 통해 구매 내역을 당사에 확인해 줘요. 당사 서버는 그 즉시 Apple 또는 Google과 통신하여 실제 결제 여부와 Solo2 플랜과의 일치 여부를 검증하며, 이후 보관하는 것은 데이터베이스와 분리된 비밀키로 계산한 식별자 해시값인 참조 정보뿐이에요. 이 참조 정보는 갱신, 취소, 환불 발생 시 동일한 구매 건임을 확인하는 데에만 사용돼요. 결제 과정에서는 계정과 구매를 연결하기 위해 1회용 무작위 코드를 잠시 사용하지만, 결제 확인 즉시, 늦어도 24시간 이내에 완전히 삭제돼요. Apple이 구매 기록에 이를 남기지만, 사용자 이름이나 개인정보를 전혀 담고 있지 않은 단순한 난수에 불과해요.
이 참조 정보와 함께 계정에 연결되어 저장되는 정보는 이용 플랜, 구독 상태, 기간, 자동 갱신 여부, 스토어 테스트 구매 여부, 각 결제가 잔액에 추가한 금액 및 환불 시 차감된 금액뿐이에요. 이름, 이메일, 카드 정보 등 Apple이나 Google 계정의 개인정보는 일체 저장하지 않으며, 결제 금액, 통화, 결제 국가 정보도 저장하지 않아요.
이 모든 정보는 구독이 유지되는 기간 동안, 그리고 구독 종료 후 12개월 동안 보관된 뒤 매일 실행되는 자동 정리 작업을 통해 삭제돼요. 만약 그전에 계정을 삭제하면 참조 정보의 계정 연결이 즉시 끊어지고, 연결된 금액 정보 없이 동일한 보관 기한이 지나면 영구 삭제돼요. 따라서 나중에 접수되는 환불이 어떠한 계정에도 영향을 미치지 않아요.
Apple과 Google에는 결제 확인에 필수적인 최소한의 정보, 즉 해당 스토어가 직접 생성한 식별자만을 전송해요. 환불 요청 시 스토어가 당사에 문의할 수 있어요. Google에는 개인정보를 일체 포함하지 않고 서비스가 정상 제공되었으며 무료 체험이 제공된다는 사실만 항상 전달하고, 회원님이 동의한 경우에만 유료 이용 기간 중 사용한 비율을 추가로 전달해요. Apple에는 회원님이 동의한 경우에만 서비스 정상 전달 여부와 무료 체험 제공 사실을 확인해 주며, 이용 기간은 Apple이 자체적으로 계산해요. 사용자 이름, 대화 내용, 연락처는 결코 전송하지 않으며, 이러한 조회 내역도 일체 기록하지 않아요.
iPhone에서는 최초 결제 전에 환불 발생 시 Apple의 확인 요청에 응답해도 되는지 단 한 번 물어봐요. 어떤 선택을 하든 결제는 정상적으로 진행돼요. 응답 내용(동의 또는 거부)과 선택한 날짜를 저장하며, 각 구독 참조 정보와 함께 보관돼요. 계정에 저장된 응답은 계정 삭제 시 함께 삭제돼요.
익명 측정
소개 페이지(애플리케이션 아님)에서 독일에 호스팅된 자체 서버에서 익명 방문 측정을 수행합니다. 쿠키 없음, IP 주소 없음, 누구도 식별하지 않으며 제3자와 데이터를 공유하지 않습니다.
법적 근거:
이의 제기 권리:
사용자의 권리
한 번의 클릭으로 계정과 모든 관련 기술 데이터를 삭제할 수 있습니다. 질문 없이.
GDPR 및 LOPDGDD에 따라 다음의 권리가 있습니다:
- 액세스: 당사가 나에 대해 어떤 데이터를 가지고 있는지 알아보세요. 모든 내용은 투명성 선언문에 자세히 설명되어 있습니다. 특정 계정에 대해서는 당사에 문의하세요.
- 수정: 공개 이름과 비밀번호는 애플리케이션에서 직접 변경할 수 있습니다.
- 삭제: 설정에서 한 번의 클릭으로 계정 및 모든 관련 데이터를 삭제합니다.
- 이식성: Solo2는 모든 로컬 데이터가 포함된 암호화된 백업 내보내기를 제공합니다.
- 처리 제한: 실제로 당사가 보유하고 있는 데이터는 매우 미미하므로 제한할 사항이 거의 없습니다. 다만, 요청하시는 경우에는 서비스 유지에 반드시 필요하지 않은 처리를 제한합니다.
- 이의제기: 언제든지 치료에 이의를 제기할 수 있습니다. 익명 분석을 위해서는 JavaScript를 비활성화하면 됩니다.
이러한 권리를 행사하려면 hola@solo2.net
권리가 적절히 보호되지 않았다고 판단되면 스페인 데이터 보호청(AEPD)
미성년자
본 서비스는 16세 이상인 분만을 대상으로 하며, 계정 생성 시 전용 확인란을 선택하여 이를 확인합니다. 전화번호, 이메일, 본인 인증이 없는 제품의 특성상 계정을 생성한 사람의 연령을 확인할 수 없으며, 사후에 미성년자를 식별할 수 있는 데이터도 수집하지 않습니다. 16세 미만인 사람이 계정을 생성한 사실을 알게 되는 경우 해당 계정을 삭제합니다.
암호화 작동 방식
Solo2는 독자적인 방식이 아닌 학계에서 검증된 암호화 기술을 사용합니다. 동료 검토(peer-review)를 거친 논문에서 입증되고 다른 글로벌 시스템에서 수년간 사용되어 온 프리미티브를 채택했습니다.
- X3DH(Extended Triple Diffie-Hellman): 두 연락처 간의 초기 세션 설정 단계입니다. 사전에 비밀을 공유하지 않고도 양측이 공통 키를 생성합니다.
- Double Ratchet: 모든 대화의 지속적인 암호화를 담당합니다. 각 메시지는 서로 다른 키로 암호화되며, 이 키는 다음 메시지가 암호화된 직후 생성되고 즉시 삭제됩니다.
- Double Ratchet 내에서 개별 메시지의 인증된 암호화를 위한 ChaCha20-Poly1305. 저장된 데이터 — 로컬 데이터 및 백업 — 는 AES-256-GCM으로 암호화됩니다. 둘 다 널리 배포되고 검증된 인증된 암호(AEAD)입니다.
- 비밀번호에서 마스터 키를 감싸는(암호화하는) 키를 파생하기 위한 Argon2id. 특수 하드웨어(GPUs, ASICs)를 사용한 공격에 대한 내성이 있습니다.
- Curve25519 및 Ed25519: 암호화 및 서명용 키 쌍에 사용됩니다. 의심스러운 «매직 상수»가 없는 현대적인 타원 곡선 기술입니다.
이러한 기술이 제공하는 핵심 속성은 순방향 비밀성(forward secrecy)입니다. 세션 키가 노출되더라도 이전 메시지는 해독할 수 없는 상태로 유지됩니다. 또한 포스트 침해 보안(post-compromise security) 속성 덕분에 새로운 메시지가 교환되는 즉시 대화의 보안이 자동으로 복구됩니다.
저희가 사용자의 메시지를 읽을 수 있게 해주는 마스터 키나 백도어, 복구 메커니즘은 존재하지 않습니다. 법원의 명령이 있는 경우에도 마찬가지입니다. 저희가 가지고 있지 않은 데이터를 해독하는 것은 기술적으로 불가능합니다.
내 데이터에 대해 절대 하지 않는 일
진정성 있는 개인정보 처리방침은 우리가 하는 일의 목록뿐만 아니라, 절대 하지 않을 일에 대한 명확한 약속을 포함해야 합니다.
- 우리는 사용자의 메시지로 AI 모델을 학습시키지 않습니다. 이는 자발적인 약속을 넘어, 기술적인 구조상 불가능한 일입니다. 저희는 어떠한 시점에도 메시지 데이터를 보유하지 않습니다. 다른 서비스에서는 안심시키기 위한 문구일 뿐이지만, Solo2에서는 설계상 당연한 사실입니다.
- 우리는 광고를 팔지 않습니다. Solo2는 유료 서비스이며 광고를 통해 수익을 창출하지 않습니다. 사용자의 데이터는 우리의 비즈니스 모델이 아닙니다.
- 우리는 사용자 프로필을 생성하지 않습니다. 사용량, 행동 패턴, 위치, 연락처 또는 관심사에 기반한 프로파일링을 하지 않습니다. 또한 사용자 간의 관계를 파악하는 소셜 그래프도 보유하지 않습니다.
- 상업적 목적으로 제3자와 데이터를 공유하지 않습니다. 상업적 목적이 아닌 제한적인 예외는 세 가지뿐입니다. 결제 대행사는 금액, 주문 번호, 구매 설명 및 페이지에 입력된 결제 데이터를 받지만 사용자 이름이나 계정 식별자는 받지 않습니다. 푸시 알림 전송은 브라우저의 알림 서비스(브라우저에 따라 Google, Mozilla, Apple)를 반드시 거칩니다. 일반 알림은 기본 안내만 포함합니다. 미리보기 단문 메시지는 기본 활성화되어 있으며 언제든지 전체 또는 일부 연락처에 대해 비활성화할 수 있습니다. 활성화된 상태에서 상대방이 오프라인이면 단문 메시지가 알림 내에서 종단간 암호화되어 전달되며, 상대방 기기에서만 복호화할 수 있습니다. 서버는 메모리에 몇 초간 보관하며 알림 서비스는 암호화 사본을 최대 72시간 보관할 수 있습니다. 세 번째는 링크 미리보기로, 선택 사항이며 기본적으로 꺼져 있어요. 기능을 켰을 때만 서버가 페이지를 읽는 순간에 보내는 링크를 확인해요. 저장하지 않고 기록으로 남기지도 않으며 누가 받는지도 알지 못하고, 해당 웹사이트에는 저희 서버 주소만 보일 뿐 본인의 주소는 절대 보이지 않아요.
- 우리는 추적용 쿠키를 사용하지 않습니다. 픽셀, 브라우저 핑거프린팅, Google Analytics나 Facebook Pixel과 같은 외부 서비스도 전혀 사용하지 않습니다.
- 우리는 사용자의 IP 주소를 영구적으로 기록하지 않습니다. 연결을 위해 일시적으로 IP 주소가 필요할 수 있지만, 계정과 연결되어 저장되지는 않습니다.
하위 처리업체
GDPR 제28조에 따라 현재 서비스 제공에 참여하는 하위 처리업체는 다음과 같습니다. 새로운 처리업체가 추가될 경우 이 목록이 업데이트되며, 시행 전 사용자에게 변경 사항을 공지할 예정입니다.
- Hetzner Online GmbH (독일) — 유럽 연합 내 데이터 센터를 보유한 서버 인프라 업체입니다. GDPR을 준수하며 ISO 27001 인증을 보유하고 있습니다.
- Infomaniak (스위스) — 법인용 이메일 서비스입니다. 유럽 위원회의 적정성 결정(Adequacy Decision)을 받은 국가인 스위스에서 데이터를 관리합니다.
- 결제 대행사 — 결제 처리. 금액, 통화, 주문 번호, 구매 내역 및 결제 페이지에 입력된 데이터(카드 번호 및 은행 승인)를 받습니다. 사용자 이름이나 Solo2 계정 식별자는 받지 않습니다.
법적 요청
스페인 또는 유럽의 관할 당국으로부터 유효한 법원 명령을 받을 경우, 저희는 법을 준수합니다. 하지만 중요한 질문은 저희가 협조할 의사가 있느냐가 아니라, 실제로 무엇을 제공할 수 있느냐입니다.
Solo2의 기술적 설계는 법적 요청 시 제공할 수 있는 정보를 극도로 제한합니다. 저희는 메시지 내용에 접근할 수 없으며(종단간 암호화), 누가 누구와 대화했는지에 대한 메타데이터를 보관하지 않습니다. 또한 접속 기록을 저장하지 않으며, 계정과 연결된 IP 주소도 보관하지 않습니다.
만약 데이터 제공이 필요한 상황이 발생하더라도, 투명성 선언서에 명시된 계정 관련 최소한의 정보만을 제공할 수 있어요. 여기에는 사용자 이름과 공개 이름(모두 가명 가능), 비밀번호 해시, 그리고 해당 비밀번호로 암호화되어 당사로서도 내용을 알 수 없는 불투명한 마스터 키 블롭만이 포함돼요. Apple 또는 Google로 결제한 경우에는 해당 구매 참조 정보와 플랜 및 이용 일자도 포함될 수 있으며, 사법 당국은 이를 스토어의 자체 기록과 대조하여 결제자의 신원을 파악할 수 있어요.
이 방침은 스페인 및 유럽 연합의 관할 당국에만 적용됩니다. 중간에 유럽의 법적 절차를 거치지 않은 제3국 법 집행 기관의 요청에는 응하지 않습니다.
방침의 변경
본 개인정보 처리방침이 변경될 경우 상단의 날짜를 업데이트하며, 중대한 변경사항이 있을 경우 시행 전 앱 내에서 공지합니다. 이전 버전은 요청 시 확인할 수 있도록 보관됩니다.