개인정보 처리방침
시행일 2026년 11월 1일 · 최종 수정 2026-10-20 (초안)
서쪽스튜디오(이하 ‘코들리’)는 만 19세 이상이 쓰는 1:1 대화 앱 코들리(Cordly)를 운영합니다. 이 처리방침은 코들리가 어떤 개인정보를 왜 받고, 얼마나 보관하고, 누구에게 맡기는지 알려 드립니다. 코들리 앱(iOS·Android)과 cordly.kr 웹사이트에 적용합니다.
먼저 알아 두세요
- 본인인증으로 받은 이름·휴대폰 번호·통신사는 저장하지 않습니다. 연계정보(CI)도 원본 대신 해시값만 저장합니다. 앱 밖에서 환불받을 때 고객센터에서 받는 계좌(예금주 포함)는 환불을 마치면 지웁니다(3절).
- 다른 회원에게는 가명·성별·연령대만 보입니다. 프로필 사진·사진 전송·위치 기능은 없습니다.
- 대화는 방이 닫힌 날부터 90일 뒤 지웁니다. 신고한 대화는 따로 사본을 남겨 처리 후 1년 동안 보관합니다.
- 맞춤형 광고를 하지 않습니다. 광고는 비개인화 광고만 보여 줍니다.
- 회원의 개인정보는 법령이 허용하는 경우 등 5절에 적은 경우에만 제3자에게 제공합니다.
1. 처리 목적
코들리는 아래 목적에만 개인정보를 처리합니다. 목적이 바뀌면 법령에 따라 미리 알리고, 필요하면 동의를 받습니다.
| 목적 | 내용 | 처리 근거 |
|---|---|---|
| 회원 가입·관리 | 소셜 로그인, 휴대폰 본인인증으로 만 19세 이상인지와 1인 1계정 확인, 다시 가입할 때의 확인, 부정 이용 방지, 탈퇴 처리 | 계약 이행 |
| 서비스 제공 | 카드 게시, 말 걸기(첫마디)와 답장, 1:1 대화, 가명·성별·연령대 표시, 신청 가능 대상 적용, 차단, 대화 내보내기, 서비스 알림 | 계약 이행 |
| 안전한 이용 환경 | 연락처·링크 가림, 금칙어 전송 차단, 카드 자동 검수, 위기 안내, 신고 처리, 제재와 이의제기 처리, 미성년자 의심 때 재인증 | 계약 이행 |
| 포인트·결제 | 포인트 충전(인앱결제), 청약철회·환불, 포인트 지급·사용·반환·만료, 카드·광고·초대 보상 지급과 부정 수령 방지 | 계약 이행, 법령(전자상거래법) |
| 고객 응대 | 문의·건의와 고객센터 이메일 접수·답변, 문의·건의 내용을 서비스 개선 검토에 활용(기능 제안을 분류해 매달 집계) | 계약 이행 |
| 광고성 정보 발송 | 오늘의 질문·이벤트 소식·무료 포인트 만료 임박 앱 푸시(동의한 회원만) | 동의 |
| 서비스 운영·개선 | 이용 지표 확인(메시지·카드 본문 없음), 앱 오류 추적 | 계약 이행(앱 오류 추적), 정당한 이익(이용 지표) |
| 법령상 의무 | 전자상거래법에 따른 거래 기록 보존, 통신비밀보호법에 따른 접속 기록 보관 | 법령 |
‘계약 이행’은 개인정보 보호법 제15조제1항제4호, ‘법령’은 같은 항 제2호, ‘동의’는 같은 항 제1호, ‘정당한 이익’은 같은 항 제6호를 말합니다. 이용 지표에는 메시지·카드 본문을 넣지 않고, 탈퇴하면 계정과의 연결을 지웁니다.
가입할 때 보이는 ‘개인정보 수집·이용 안내’는 이 처리방침을 줄인 것입니다. 서비스 계약에 필요한 정보라서 따로 동의를 받지 않습니다. 광고성 정보 수신만 선택해서 동의합니다.
2. 처리하는 개인정보 항목
2-1. 가입하거나 서비스를 쓸 때 받는 정보
| 구분 | 항목 | 언제·어떻게 | 필수 여부 |
|---|---|---|---|
| 로그인 | 소셜 로그인 식별자(카카오·네이버·Google·Apple 중 고른 하나) | 로그인할 때 해당 회사에서 받음. 카카오·Google·Apple에서는 닉네임·프로필 사진·이메일·이름을 받지 않습니다. 네이버에서는 네이버가 코들리용으로 따로 발급하는 이용자 식별자만 받고, 이름·이메일·별명·프로필 사진·휴대전화번호 같은 다른 프로필 항목은 받지 않습니다. | 필수 |
| 본인인증 | 연계정보(CI) — 원본은 저장하지 않고 해시값만 저장, 생년월일, 성별 | 가입 직후 휴대폰 본인인증(PASS 앱 또는 문자). 포트원과 NHN KCP를 통해 받음 | 필수 |
| 표시 정보 | 가명, 연령대(만 나이 5세 단위), 성별 표시 | 가입할 때 자동으로 만듦(가명은 직접 입력하지 않음) | 필수 |
| 카드 | 카드 본문(5~40자), 신청 가능 대상 설정 | 카드를 쓸 때 | 카드를 쓸 때 |
| 대화 | 첫마디·메시지 본문(연락처·링크를 가린 뒤의 글), 메시지 반응(이모지) | 대화할 때 | 대화할 때 |
| 차단·신고 | 차단 목록(차단한 회원·일시), 신고 기록(대상 종류·사유·메모·처리 상태와 결과), 신고 스냅샷(8절) | 차단하거나 신고할 때 | 해당할 때 |
| 제재 | 제재 단계·사유·기간, 이의제기 내용과 결과 | 제재를 받거나 이의제기할 때 | 해당할 때 |
| 결제 | 스토어, 상품 ID, 거래 ID, 결제 금액, 지급 포인트, 구매 시각, 환불 정보, 앱 안 환불 요청 기록(요청 시각·스토어 결과·회원의 선택), 스토어가 보내는 결제·환불 알림 | 포인트를 충전하거나 환불받을 때 | 충전할 때 |
| 포인트 | 포인트 내역(지급·사용·반환·만료) | 이용하는 동안 | 필수 |
| 보상 | 광고 시청 기록(광고 확인 거래 ID·광고 단위·시각·진행도·기기 무결성 검사 결과), 광고 세션(플랫폼·기기 무결성 검사 결과), 카드 보상 기록, 초대 기록(초대한 회원·초대받은 회원·보상 조건) | 보상형 광고를 보거나, 보상을 받거나, 초대 코드를 넣을 때 | 해당할 때 |
| 동의 기록 | 이용약관 버전, 만 19세 이상 확인, 처리방침 안내 버전, 광고성 정보 수신 동의 값·일시·경로, 동의·철회 처리 결과를 알린 기록 | 가입할 때, 설정을 바꿀 때 | 필수(광고성 정보 수신은 선택) |
| 문의·건의 | 문의 유형, 본문(10~1,000자), 스크린샷(최대 3장), 앱 버전·기기 모델·OS 버전 | 앱에서 문의·건의를 보낼 때. 앱 버전·기기·OS는 작성 화면에 보여 드리고 함께 보냄 | 선택 |
| 이메일 문의 | 보낸 사람 이메일 주소, 메일 내용 | support@cordly.kr로 메일을 보낼 때 | 선택 |
| 고객센터 환불 | 환불받을 계좌(은행·계좌번호·예금주) | 앱 밖에서 환불받기로 할 때(이용약관 제14조 6·7항) 고객센터에서 받음 | 해당할 때 |
| 연락처 사유 답 | 연락처를 보내려 한 이유(사진·얼굴 확인 / 음성·통화 / 원래 쓰는 메신저 / 기타) 중 하나. 글은 받지 않음 | 연락처 가림이 처음 작동할 때와, 가림이 풀린 뒤 처음 연락처를 보낼 때 한 번씩 묻는 질문에 답할 때 | 선택 |
| 푸시 | 푸시 토큰(기기별), 플랫폼(iOS·Android), 휴대폰의 알림 권한 상태, 설치마다 만든 확인값(해시값만 저장) | 로그인할 때, 앱을 열 때, 알림 권한이 바뀔 때. 알림 권한과 관계없이 등록하고, 알림을 허용하지 않은 기기로는 보내지 않습니다 | 로그인한 기기 |
스토어 심사와 내부 테스트용으로 따로 허용한 계정만 이메일·비밀번호로 로그인합니다. 일반 회원에게는 이 방식이 없습니다.
2-2. 이용하면서 자동으로 생기는 정보
- 접속 기록: 로그인·로그인 유지(토큰 갱신) 일시, IP 주소
- 접속한 날: 월간 이용자 수를 세는 데 씁니다.
- 이용 기록(이벤트): 이벤트 이름과 속성. 메시지·카드 본문은 넣지 않습니다.
- 알림 발송 기록
- 안전 기록: 금칙어 차단 기록(분류 코드만, 본문 없음), 자살·자해 걱정 표현 감지 기록, 운영자가 109 안내를 보낸 기록(보낸 시각과 앱에서 확인한 시각), 대화 시작 직후 나가기·차단 기록(포인트 반환과 제한 판정에 씀)
- 오류 정보(앱에서 오류가 났을 때만): 오류 종류, 식별자를 가린 오류 메시지, 스택, 앱 버전·빌드, 기기 모델·제조사·메모리, OS 이름·버전, 화면 경로 형식(실제 id 없음), 요청 주소(쿼리·id 없음), 화면의 오류 번호. 앱이 갑자기 닫히는 오류(네이티브 크래시)에는 설치마다 만든 무작위 id가 함께 갑니다. 계정 id·가명·이메일·전화번호·메시지 본문은 보내지 않고, Sentry가 IP 주소를 저장하지 않게 설정합니다.
- 광고 ID: 보상형 광고를 볼 때 Google AdMob이 처리합니다(14절).
2-3. 받지 않는 정보
- 본인인증 결과의 실명, 휴대폰 번호, 통신사 — 본인인증 기관이 처리하고, 코들리는 저장하지 않습니다(고객센터 환불 때 받는 예금주는 2-1의 ‘고객센터 환불’).
- 회원끼리 주고받는 사진·음성, 위치 — 앱에 이런 기능이 없습니다. 대화는 글만 주고받습니다(문의에 붙이는 스크린샷은 2-1의 문의·건의).
- 소셜 계정의 닉네임·프로필 사진·이메일
- Firebase 애널리틱스 같은 외부 분석 도구의 이용 기록 — 쓰지 않습니다(꺼 둠).
2-4. 다른 회원과 운영자에게 보이는 정보
- 다른 회원: 가명·성별·연령대, 피드의 카드 본문(신청 가능 대상에게), 대화 상대에게는 내가 보낸 메시지.
- 운영자: 회원의 CI 해시·생년월일·성별을 알 수 있습니다. 운영자 화면은 CI 해시와 생년월일을 가려서 보여 줍니다. 신고가 들어오면 운영자가 신고 스냅샷을 확인합니다.
- 운영자는 회원인 척 대화하거나 카드를 쓰지 않습니다.
3. 처리·보유 기간
코들리는 목적을 이루거나 아래 기간이 끝나면 개인정보를 지웁니다. 법령이 보관을 정한 정보는 그 기간 동안 보관합니다.
| 정보 | 보관 기간 | 기간이 끝나면 |
|---|---|---|
| 소셜 로그인 식별자 | 탈퇴할 때까지 | 탈퇴하면 삭제 |
| 본인인증을 마치지 않은 계정 | 계정을 만든 뒤 7일 | 7일 안에 본인인증을 마치지 않으면 계정 삭제 |
| CI 해시 | 이용하는 동안, 탈퇴 후 1년 | 탈퇴하면 ‘탈퇴 CI 기록’으로 옮겨 다시 가입할 때의 확인과 부정 이용 방지에만 쓰고, 1년 뒤 파기. 다시 한 본인인증에서 만 19세 미만으로 확인되어 계정을 정리할 때도 이 계정에 등록돼 있던 CI 해시는 같이 옮겨 1년 뒤 파기(다시 인증한 사람의 CI는 저장하지 않음) |
| 생년월일·성별 | 탈퇴할 때까지 | 탈퇴하면 삭제 |
| 가명·연령대·성별 표시 | 탈퇴할 때까지 | 탈퇴하면 삭제. 카드에 남은 작성 때 성별·연령대도 지움 |
| 이용 제한 기록(남은 정지 기간·영구정지·제재 이력) | 이용하는 동안, 탈퇴 후 1년 | 탈퇴하면 탈퇴 CI 기록과 함께 1년 보관 뒤 파기 |
| 제재·이의제기 기록 | 이용하는 동안 | 탈퇴하면 이의제기 글은 삭제하고, 이용 제한 기록만 위와 같이 1년 보관 |
| 카드 본문·신청 가능 대상 | 카드가 끝나고, 그 카드로 생긴 대화방의 메시지가 모두 지워지고, 끝난 시각부터 90일이 지날 때까지 | 본문과 작성 때 성별·연령대를 지움. 처리 중인 신고가 있으면 처리가 끝날 때까지 미룸. 탈퇴하면 카드 삭제 |
| 첫마디·메시지 본문, 메시지 반응 | 대화방이 살아 있는 동안(정지 중인 방 포함) | 방이 닫힌 날(나가기·차단·탈퇴·영구정지로 상대가 나가거나, 답장 없이 포인트가 반환된 날)부터 90일 뒤 삭제. 대화방에 “1월 16일에 지워져요”처럼 날짜를 보여 드림 |
| 신고 스냅샷 | 처리 후 1년. 상대 메시지 포함 · 탈퇴해도 처리 후 1년 | 1년이 지나면 파기 |
| 신고 기록(사유·메모·상태·결과) | 처리 후 1년(신고 스냅샷과 같음). 처리 전에는 지우지 않고, 신고한 사람이나 신고된 사람이 탈퇴해도 처리 후 1년 | 1년이 지나면 파기 |
| 차단 목록 | 탈퇴할 때까지 | 탈퇴하면 내가 한 차단 삭제 |
| 금칙어 차단 기록 | 생긴 때부터 1년. 자동 신고로 운영자 검토를 기다리는 기록은 검토 뒤 1년(검토 전에는 지우지 않음) | 파기 |
| 위기 표현 감지 기록 | 운영자 검토 뒤 1년(검토 전에는 지우지 않음) | 파기 |
| 109 안내 발송 기록 | 보낸 뒤 1년. 탈퇴하면 발송 기록은 바로 삭제. 운영자가 보낸 일은 운영자 조치 기록으로 2년 보관(13절) | 파기 |
| 대화 시작 직후 나가기·차단 기록 | 90일 | 파기 |
| 연락처 사유 답 | 탈퇴할 때까지 | 탈퇴하면 삭제 |
| 문의·건의(스크린샷 포함) | 답변 완료 후 1년(답변이 없으면 접수 후 1년). 결제·분쟁 관련 문의는 3년. 탈퇴해도 이 기간까지 보관 | 파기. 스크린샷은 저장소에서 삭제. 올렸지만 보내지 않은 스크린샷은 24시간 뒤 삭제 |
| 이메일 문의 | 앱의 문의·건의와 같음: 답변을 마친 뒤 1년(답변이 없으면 받은 뒤 1년), 결제·환불·분쟁 관련은 3년. 탈퇴해도 이 기간까지 보관 | 고객센터 메일함에서 삭제 |
| 고객센터 환불 계좌 정보 | 환불을 마칠 때까지 | 환불을 마치면 바로 삭제(문의·메일에 적힌 계좌 정보도 지움). 환불한 금액·날짜는 결제 기록으로 5년 보관 |
| 결제 기록(환불 요청 기록, 결제·환불·회수 포인트 내역 포함) | 5년. 탈퇴해도 보관. 진행 중인 환불 요청은 끝날 때까지 지우지 않음 | 파기 |
| 스토어 결제·환불 알림 원본 | 5년 | 파기 |
| 포인트 내역(결제 외) | 이용하는 동안 | 탈퇴하면 회원 정보를 지운 계정 번호로만 남김. 이 번호는 1년 동안 탈퇴 CI 기록과 이어짐. 탈퇴 후 1년이 지나면 삭제 |
| 광고 시청 기록 | 시청한 날부터 1년. 탈퇴해도 이 기간까지는 회원 정보를 지운 계정 번호로 보관 | 파기 |
| 광고 세션 | 세션이 끝난 뒤 30일 | 삭제. 탈퇴하면 바로 삭제 |
| 카드 보상 기록 | 지급한 날부터 1년. 탈퇴해도 이 기간까지는 회원 정보를 지운 계정 번호로 보관 | 파기 |
| 초대 기록 | 가입 후 7일의 보상 판정 기간이 끝난 날부터 1년. 탈퇴해도 이 기간까지는 회원 정보를 지운 계정 번호로 보관 | 파기 |
| 동의 기록 | 탈퇴할 때까지 | 탈퇴하면 삭제 |
| 푸시 토큰(알림 권한 상태·설치 확인값 포함) | 그 기기에 로그인해 있는 동안 | 로그아웃하면 그 기기의 토큰 삭제. 탈퇴하거나 토큰이 만료되면 삭제 |
| 알림 발송 기록 | 대화 알림 30일, 통지 알림 1년, 발송 처리 기록 90일. 광고성 정보 동의 재확인과 처리 결과 통지는 동의 증빙이라 탈퇴할 때까지 | 파기 |
| 접속 기록(일시·IP) | 92일. 탈퇴해도 92일 동안 일시·IP만 보관 | 파기. 만 19세 미만이라 가입하지 못했으면 바로 삭제 |
| 접속한 날 | 120일 | 파기 |
| 이용 기록(이벤트) | 생긴 날부터 2년 | 파기. 탈퇴하면 그때 계정과의 연결을 지움 |
| 오류 정보 | 수집한 날부터 30일(Sentry 무료 요금제 보관 기간) 뒤 삭제 | Sentry가 삭제 |
| 광고 ID | Google AdMob 정책에 따름 | — |
탈퇴한 뒤에도 따로 보관하는 정보
앱의 탈퇴 화면에서는 이렇게 안내합니다. “다시 가입 확인과 부정 이용 방지를 위해 본인확인값(암호화)과 이용 제한 기록은 1년, 처리 중이던 신고 자료는 처리 후 1년, 결제 기록은 법에 따라 5년(접속 기록 3개월) 따로 보관한 뒤 지워요.”
이 밖에 문의·건의는 위 기간까지 남고, 상대 쪽 대화방에 남은 내 메시지는 그 방이 닫힌 날부터 90일 뒤 지워집니다. 진행 중인 환불 요청은 탈퇴해도 끝까지 처리합니다.
법령에 따라 보관하는 정보
| 법령 | 정보 | 기간 |
|---|---|---|
| 전자상거래 등에서의 소비자보호에 관한 법률 | 계약·청약철회, 대금 결제, 재화 공급에 관한 기록(결제 기록) | 5년 |
| 전자상거래 등에서의 소비자보호에 관한 법률 | 소비자 불만·분쟁 처리에 관한 기록(결제·분쟁 관련 문의) | 3년 |
| 통신비밀보호법 | 로그 기록·접속지 정보(접속 기록) | 3개월(코들리는 92일) |
4. 파기 절차와 방법
절차
- 보유 기간이 끝나거나 목적을 이룬 정보는 지체 없이 파기합니다. 매일 정해진 시각에 자동 작업이 기한이 지난 정보를 찾아 지웁니다.
- 탈퇴하면 3절의 ‘탈퇴하면 삭제’ 정보를 바로 지웁니다. CI 해시와 이용 제한 기록은 ‘탈퇴 CI 기록’으로 옮겨 따로 두고, 1년 뒤 파기합니다.
- 다른 기록이 참조해 지울 수 없는 기록은 개인을 알아볼 수 있는 값을 지웁니다. 예를 들어 끝난 카드는 본문과 작성 때 성별·연령대를 비우고, 탈퇴 회원의 이용 기록은 계정과의 연결을 지웁니다.
- 법령에 따라 보관하는 정보(3절 표)는 그 목적 외에는 쓰지 않습니다.
방법
- 전자 파일 형태의 정보는 데이터베이스에서 삭제합니다. 문의 스크린샷은 파일 저장소에서 삭제합니다.
- 데이터베이스 백업은 Supabase가 하루 한 번 만들어 7일 동안만 보관합니다. 지운 정보도 백업에는 최대 7일 남았다가 그 백업이 지워질 때 함께 사라집니다. 백업은 장애를 복구할 때만 씁니다.
5. 제3자 제공
코들리는 회원의 개인정보를 아래 경우에만 제3자에게 제공합니다.
- 법률에 특별한 규정이 있거나, 수사기관이 법령에 정한 절차에 따라 요청하는 경우처럼 개인정보 보호법이 허용하는 경우. 코들리는 본인인증으로 받은 실명과 휴대폰 번호를 저장하지 않으므로, 이때에도 보유한 정보(접속 기록·신고 스냅샷·결제 기록 등)의 범위 안에서만 대응합니다.
보상형 광고를 볼 때 Google(AdMob)에 전달되는 정보와 그 국외 이전은 6절과 7절에 적었습니다.
Apple이 환불을 심사하면서 회원의 이용 정보를 묻는 요청(소비 정보 요청)에는 응답하지 않습니다.
대화 상대에게 가명·성별·연령대와 내가 보낸 메시지가 보이는 것은 서비스 제공이며, 제3자 제공이 아닙니다.
6. 처리 위탁
코들리는 서비스를 위해 아래 업체에 개인정보 처리를 맡깁니다. 위탁 계약에 개인정보 보호에 필요한 사항을 정하고, 수탁자가 안전하게 처리하는지 관리합니다. 업체나 맡기는 일이 바뀌면 이 처리방침으로 알립니다.
| 수탁자 | 맡기는 일 | 처리 위치 |
|---|---|---|
| Supabase Pte. Ltd.(Supabase) | 서비스 데이터 저장·처리(데이터베이스, 로그인, 파일 저장, 서버 기능) | 대한민국(AWS 서울 리전). 회사는 싱가포르 |
| 주식회사 코리아포트원(포트원) | 휴대폰 본인인증 연동 | 대한민국 |
| 엔에이치엔케이씨피 주식회사(NHN KCP) | 휴대폰 본인인증 | 대한민국 |
| RevenueCat, Inc. | 인앱결제 영수증 검증, 구매 알림 | 미국(7절) |
| 650 Industries, Inc.(Expo) | 푸시 알림 발송(Apple·Google 알림 서비스로 전달) | 미국(7절) |
| Apple Inc. | iOS 푸시 알림 전달(APNs) | 미국(7절) |
| Google LLC | Android 푸시 알림 전달(Firebase Cloud Messaging) | 미국(7절) |
| Google LLC — AdMob | 보상형 광고 표시(비개인화)와 광고 시청 확인 | 미국(7절) |
| Functional Software, Inc.(Sentry) | 앱 오류 추적 | 미국(7절) |
| Zoho Corporation Pte. Ltd.(Zoho Mail) | 고객센터 이메일(support@cordly.kr) | 미국(7절) |
| Cloudflare, Inc.(Cloudflare Pages) | cordly.kr 웹사이트 제공 | 미국. 방문자와 가까운 Cloudflare 데이터센터를 거침(7절) |
결제와 소셜 로그인
인앱결제는 Apple(App Store — 대한민국에서는 Apple Services Pte. Ltd.가 운영)과 Google(Google Play — Google LLC)이, 소셜 로그인은 카카오(주식회사 카카오)·네이버(네이버주식회사)·Google(Google LLC)·Apple이 각 회사의 개인정보 처리방침에 따라 처리합니다. 코들리는 결제·환불 결과(거래 정보)와 로그인 식별자만 받습니다.
7. 국외 이전
코들리는 아래와 같이 개인정보를 국외 업체에 맡기거나 보관합니다. 업체마다 이전 근거는 표에 적습니다. 정보는 각 시점에 네트워크로 전송합니다.
| 이전받는 자(연락처) | 국가 | 항목 | 목적 | 시기·방법 | 보유 기간 | 이전 근거 | 거부 방법과 효과 |
|---|---|---|---|---|---|---|---|
| RevenueCat, Inc. (compliance@revenuecat.com) |
미국 | 코들리 내부 계정 번호, 구매 영수증·거래 정보(상품·스토어·거래 ID) | 인앱결제 영수증 검증, 구매 알림 | 포인트를 충전할 때. 앱과 서버에서 네트워크로 전송 | 위탁 계약이 끝날 때까지. RevenueCat이 법적 의무 이행·분쟁 해결을 위해 보관하는 정보는 RevenueCat 정책에 따름 | 계약 이행을 위한 처리위탁·보관(개인정보 보호법 제28조의8제1항제3호) | 포인트를 충전하지 않으면 이전되지 않습니다. 이 경우 충전을 할 수 없고 무료 포인트로만 이용합니다. |
| 650 Industries, Inc.(Expo) (expo.dev/contact 문의 양식) |
미국 | 푸시 토큰, 알림 문구(첫마디 도착 알림에는 내 카드 본문 앞부분, 새 메시지 알림에는 상대 가명, 오늘의 질문). 메시지 본문은 넣지 않음 | 푸시 토큰 발급, 푸시 알림 발송 | 앱이 푸시 토큰을 받을 때(알림 권한과 관계없이), 알림을 보낼 때마다 네트워크로 전송 | 푸시 토큰은 위탁 계약이 끝날 때까지. 알림 문구는 Apple·Google로 전달하는 데 필요한 기간만(Expo 정책). 전달 결과 기록은 24시간 뒤 삭제 | 계약 이행을 위한 처리위탁·보관(개인정보 보호법 제28조의8제1항제3호) | 로그아웃하면 그 기기의 푸시 토큰을 지워, 그 기기로는 더 이상 이전되지 않습니다. 휴대폰 설정에서 코들리 알림을 끄면 그 기기로는 알림을 보내지 않아 알림 문구가 이전되지 않습니다. 이 경우 앱 푸시 알림을 받을 수 없습니다. |
| Apple Inc. — APNs (apple.com/kr/legal/privacy/contact) |
미국 | 푸시 토큰, 알림 문구(위와 같음) | iOS 푸시 알림 전달 | 알림을 보낼 때마다 네트워크로 전송 | 알림 문구는 기기에 전달할 때까지. 기기가 꺼져 있으면 알림마다 정한 기한(서비스 알림은 보통 24시간, 광고성 알림은 그날 밤 9시)까지만 두었다가 버림. 푸시 토큰은 Apple 정책에 따름 | 계약 이행을 위한 처리위탁·보관(개인정보 보호법 제28조의8제1항제3호) | |
| Google LLC — Firebase Cloud Messaging (googlekrsupport@google.com) |
미국 | 푸시 토큰, 알림 문구(위와 같음) | Android 푸시 알림 전달 | 알림을 보낼 때마다 네트워크로 전송 | 알림 문구는 기기에 전달할 때까지(APNs와 같은 기한). 푸시 토큰은 Google(Firebase) 정책에 따름 | 계약 이행을 위한 처리위탁·보관(개인정보 보호법 제28조의8제1항제3호) | |
| Google LLC — AdMob (googlekrsupport@google.com) |
미국 | 광고 ID, 기기·광고 정보, 보상 확인용 코들리 내부 계정 번호와 광고 세션 번호 | 보상형 광고 표시(비개인화), 광고 시청 확인 | 보상형 광고를 볼 때 네트워크로 전송 | Google AdMob 정책에 따름 | 회원이 보상형 광고를 보기로 할 때, 광고 표시와 시청 확인에 필요한 만큼 이전합니다(개인정보 보호법 제28조의8제1항) | 보상형 광고를 보지 않으면 됩니다. 이 경우 광고 보상 포인트를 받을 수 없습니다. |
| Functional Software, Inc.(Sentry) (compliance@sentry.io) |
미국 | 오류 정보(2-2의 오류 정보 항목). 앱이 갑자기 닫히는 오류(네이티브 크래시)에는 설치마다 만든 무작위 id 포함. 계정 id·가명·이메일·전화번호·본문은 보내지 않고, IP 주소는 저장하지 않게 설정 | 앱 오류 추적·크래시 분석 | 앱에서 오류가 났을 때만 네트워크로 전송 | 30일(Sentry 무료 요금제 보관 기간) | 계약 이행을 위한 처리위탁·보관(개인정보 보호법 제28조의8제1항제3호) | 오류 정보에는 회원을 알아볼 수 있는 값을 넣지 않아 회원별로 끄는 설정을 두지 않았습니다. 이전을 원하지 않으면 앱 이용을 멈추면 됩니다(이 경우 서비스를 이용할 수 없습니다). 궁금한 점은 support@cordly.kr로 문의해 주세요. |
| Zoho Corporation Pte. Ltd.(Zoho Mail) (privacy@zohocorp.com) |
미국(데이터센터). 운영·지원 과정에서 인도의 Zoho 그룹 법인이 처리할 수 있음 | 고객센터 이메일로 받은 문의 내용, 보낸 사람 이메일 주소 | 고객센터 이메일 운영 | 회원이 support@cordly.kr로 메일을 보낼 때 | 코들리가 메일함에서 지울 때까지(3절 이메일 문의 보관 기간). 계정을 해지하면 Zoho 정책에 따라 운영 시스템에서 6개월 안에, 백업에서 그 뒤 3개월 안에 삭제 | 계약 이행을 위한 처리위탁·보관(개인정보 보호법 제28조의8제1항제3호) | 이메일 대신 앱의 내 정보 › 문의·건의를 쓰면 이전되지 않습니다. 서비스 이용에는 영향이 없습니다. |
| Cloudflare, Inc.(Cloudflare Pages) (privacyquestions@cloudflare.com) |
미국. 방문자와 가까운 Cloudflare 데이터센터를 거침 | 웹사이트 방문자의 IP 주소, 브라우저·기기 정보, 요청한 주소 같은 접속 정보 | cordly.kr 웹사이트 제공, 공격 차단 | 웹사이트에 접속할 때 네트워크로 전송 | Cloudflare 정책에 따름. 코들리는 이 접속 기록을 따로 받아 보관하지 않음 | 계약 이행을 위한 처리위탁·보관(개인정보 보호법 제28조의8제1항제3호) | 웹사이트에 접속하지 않으면 이전되지 않습니다. 앱 이용에는 영향이 없습니다. |
Supabase(Supabase Pte. Ltd.)는 싱가포르 회사지만 코들리의 서비스 데이터는 대한민국(AWS 서울 리전)에 저장합니다.
8. 대화·카드의 자동 검사와 신고 자료
자동 검사
안전한 대화를 위해 첫마디·메시지·카드는 보내거나 올릴 때 자동으로 검사합니다.
- 연락처·링크 가림: 전화번호, 메신저 아이디 유도, 링크, 이메일, 오픈채팅 링크를 “•••”로 가립니다. 가린 뒤의 글만 저장하고, 가리기 전 원문은 저장하지 않습니다. 대화가 시작되고 24시간이 지나고 두 사람이 각각 15개 이상 보내면 가림이 풀립니다(성인물·도박·스팸 링크는 계속 막음).
- 금칙어: 성매매·조건만남·금전 거래 표현이 든 메시지는 보내지 않고 경고합니다. 차단 기록에는 분류 코드만 남깁니다.
- 카드 자동 검수: 카드를 올리기 전에 검사해 통과·보류·반려합니다. 보류한 카드는 운영자가 확인합니다.
- 위기 안내: 자살·자해가 걱정되는 표현이 있으면 보낸 사람에게만 109(자살예방 상담전화) 안내를 보여 줍니다. 대화는 막지 않고, 운영자가 그 대화를 12시간 안에 먼저 확인합니다. 운영자가 신고 자료나 그 대화, 고객센터로 받은 문의를 보고 필요하다고 판단하면 그 회원에게 109 안내를 앱 알림으로 보냅니다(신고 사실과 신고한 사람은 알리지 않습니다, 운영정책 9절).
신고 자료
신고하면 운영자가 확인할 수 있게 그 시점까지의 자료를 사본(신고 스냅샷)으로 보관합니다.
- 대화 신고: 신고한 시점까지의 대화 전체. 상대 메시지 포함 · 탈퇴해도 처리 후 1년 보관합니다.
- 카드 신고: 카드 본문.
- 함께 보관하는 정보: 신고자와 대상의 가명, 대상의 성별·연령대.
신고 화면에서도 “신고한 시점까지의 대화는 확인을 위해 보관하고, 처리 후 1년이 지나면 지워요.”라고 안내합니다. 신고는 상대에게 알리지 않습니다.
대화 보관
- 대화는 글만 주고받습니다. 사진·파일·음성은 보낼 수 없습니다.
- 대화방은 둘 중 한 명이 나가거나, 차단하거나, 탈퇴할 때까지 남습니다. 방이 닫히면 그날부터 90일 뒤 메시지를 지웁니다.
- 내가 나가도 상대 쪽 대화방에는 기록이 남습니다. 거기 남은 내 메시지도 90일 뒤 지워집니다.
- 대화방 ⋯ › 대화 내보내기로 대화를 글로 내보낼 수 있습니다. 닫힌 방에서도 됩니다.
9. 자동화된 결정
코들리는 아래 경우에 사람의 개입 없이 시스템이 먼저 판단합니다.
- 가입 연령: 본인인증 생년월일로 만 19세 이상인지 서버가 판단합니다. 만 19세 미만이면 가입할 수 없습니다.
- 카드 자동 검수: 기준에 맞지 않는 카드는 반려합니다. 하루에 3번 반려되면 그날은 카드를 쓸 수 없습니다.
- 금칙어: 금칙어가 든 메시지는 보내지 않습니다. 하루에 3번 막히면 신고 목록에 자동으로 올라가 운영자가 검토합니다.
- 보내기 정지: 최근 7일에 첫마디를 10건 이상 보냈고 ‘괜찮아요’·무답장 비율이 80% 이상이면 24시간 동안 첫마디를 보낼 수 없습니다.
- 자동 제한: 7일 안에 서로 다른 회원 3명(가입 7일 이상)이 신고하면 내 카드가 피드에서 빠지고 새 첫마디를 보낼 수 없습니다. 진행 중인 대화는 그대로이고, 운영자가 검토합니다.
- 보상 판정: 카드 보상·광고 보상·초대 보상은 정해진 조건을 시스템이 확인해 지급합니다.
이런 결정에 대해 설명을 요청하거나 의견을 내려면 support@cordly.kr로 알려 주세요. 운영자가 확인하고 답합니다. 제재에 대한 이의제기는 제재 안내 화면의 [이의제기하기]나 이메일로, 제재를 알린 뒤 7일 안에 한 번 할 수 있습니다.
10. 회원의 권리와 행사 방법
회원은 언제든 자신의 개인정보를 열람하고, 정정·삭제하고, 처리 정지를 요구하고, 동의를 철회할 수 있습니다. 대부분은 앱에서 바로 할 수 있습니다.
| 권리 | 앱에서 하는 방법 |
|---|---|
| 열람 |
|
| 내보내기 | 대화방 ⋯ › 대화 내보내기 — 휴대폰 공유 화면으로 대화를 글로 내보냅니다. 닫힌 방에서도 됩니다. |
| 정정 | 내 정보 › [가명 바꾸기] — 30일에 한 번, 자동으로 만든 후보 중에서 고릅니다. 성별·연령대는 본인인증 정보라 바꿀 수 없습니다. |
| 삭제 | 내 정보 › 탈퇴(계정 삭제) — 확인 내용을 체크하고 [탈퇴]를 누릅니다. 정지·영구정지 중에도 제재 안내 화면에서 탈퇴할 수 있습니다. 자세한 내용은 계정 삭제 안내를 보세요. |
| 처리 정지·동의 철회(광고성 정보) | 내 정보 › 알림에서 “광고성 정보(오늘의 질문) 알림 받기”를 끕니다. 처리 결과를 바로 알려 드립니다. |
| 알림 끄기 | 휴대폰 설정에서 코들리 알림을 끕니다. 로그아웃하면 그 기기의 푸시 토큰을 지워 그 기기로는 알림이 가지 않습니다. |
이메일로 요청하기
앱에서 할 수 없는 열람·정정·삭제·처리 정지 요청이나, 앱을 지운 뒤의 요청은 support@cordly.kr로 보내 주세요.
- 본인 확인 방법: 코들리는 계정에 이름·전화번호·이메일을 저장하지 않아 메일 주소만으로는 본인을 확인할 수 없습니다. 답장으로 휴대폰 본인인증 방법을 안내해 드리고, 그 결과가 계정에 저장된 본인확인값(암호화)과 같은지 대조해 확인합니다. 대조에 쓴 인증 결과는 저장하지 않습니다. 계정 삭제 요청은 답장으로 보내 드리는 본인 확인 링크에서 인증하면 바로 처리됩니다(계정 삭제 안내 2절).
- 처리 기한: 요청을 받은 날부터 10일 안에 처리하고 결과를 이메일로 알려 드립니다. 그 안에 처리할 수 없는 정당한 이유가 있으면 이유와 처리할 날짜를 알려 드립니다.
- 대리인(법정대리인이나 위임받은 사람)을 통해서도 요청할 수 있습니다. 이때는 위임장을 함께 보내 주세요.
법령이 보관을 정한 정보(예: 결제 기록 5년)는 그 기간 동안 삭제를 요청할 수 없습니다. 다른 사람의 권리를 해칠 우려가 있는 경우 등 법령이 정한 경우에는 열람이나 처리 정지 요청을 제한하거나 거절할 수 있고, 그 이유를 알려 드립니다.
광고성 정보 수신
- 광고성 정보 앱 푸시 수신은 선택이며, 처음에는 ‘동의하지 않음’입니다. 동의하지 않아도 코들리를 모두 이용할 수 있습니다.
- 광고성 알림은 제목 앞에 “(광고)”를 붙이고, 밤 9시부터 아침 8시까지는 보내지 않습니다.
- 동의하거나 철회하면 처리 결과를 바로 알려 드리고, 처음 동의한 날부터 2년마다 계속 받을지 다시 여쭙니다.
11. 만 19세 미만과 법정대리인
- 코들리는 만 19세 이상만 가입할 수 있습니다. 만 19세 미만은 가입할 수 없습니다.
- 본인인증에서 만 19세 미만으로 확인되면 계정을 만들지 않고, 생년월일과 CI도 저장하지 않습니다. 가입 과정에서 생긴 계정·로그인 세션·접속 기록도 지웁니다.
- 이용 중 미성년자로 의심된다는 신고가 들어오면 다시 본인인증을 요청할 수 있고, 그 전까지 이용이 제한됩니다. 다시 인증해 만 19세 미만으로 확인되면 계정을 정리합니다. 다시 인증한 사람의 CI·생년월일은 저장하지 않습니다. 이 계정에 등록돼 있던 CI 해시와 이용 제한 기록은 탈퇴와 같이 1년 보관한 뒤 파기합니다(3절).
- 따라서 코들리는 만 14세 미만 아동의 개인정보를 처리하지 않고, 법정대리인 동의 절차를 두지 않습니다.
미성년자로 보이는 회원은 대화방이나 카드의 ⋯ › 신고하기 › 미성년자로 의심으로 알려 주세요. 12시간 안에 먼저 확인합니다. 자세한 내용은 아동 안전 정책을 보세요.
12. 가명정보·민감정보
가명정보
코들리는 통계 작성이나 연구를 위해 가명정보를 만들어 처리하지 않습니다. 앱에서 쓰는 ‘가명’은 다른 회원에게 보이는 이름으로, 법에서 말하는 가명정보와 다릅니다.
민감정보
코들리는 민감정보를 받는 항목으로 두지 않습니다. 본인인증으로 받는 성별은 상대에게 보여 주는 표시와 카드의 신청 가능 대상 적용에만 씁니다.
13. 안전성 확보 조치
관리적 조치
- 운영자 화면은 CI 해시와 생년월일을 가려서 보여 줍니다.
- 운영자의 조회와 조치는 감사 기록으로 남기고 2년 동안 보관합니다. 운영자 계정의 접속 기록도 2년 보관합니다.
- 개인정보를 다루는 사람은 대표 한 명뿐이고, 운영자 웹 계정도 대표만 씁니다. 운영 일을 다른 사람에게 맡기게 되면 업무에 필요한 만큼만 접근 권한을 주고, 개인정보 보호 교육을 한 뒤 맡깁니다.
기술적 조치
- 앱·웹과 서버 사이의 전송 구간을 암호화(TLS)합니다.
- 저장 데이터는 클라우드 서비스가 기본으로 제공하는 방식으로 암호화합니다.
- CI는 원본을 저장하지 않고, 서버 비밀키로 만든 해시값(HMAC-SHA256)만 저장합니다. 비밀키는 데이터 저장소에 두지 않습니다.
- 모든 데이터 표에 행 단위 접근 제어(RLS)를 걸어 볼 수 있는 범위를 제한합니다.
- 운영자 웹은 2단계 인증(12시간마다 다시 인증)과 접속 IP 제한을 둡니다.
- 앱의 로그인 정보는 휴대폰의 보안 저장소에 보관합니다.
- 이용 기록·오류 정보에는 메시지·카드·메모·문의 본문을 남기지 않습니다. 오류 정보에는 계정 id·가명·이메일·전화번호를 넣지 않고, Sentry가 IP 주소를 저장하지 않게 설정합니다(네이티브 크래시에는 설치마다 만든 무작위 id가 함께 갑니다).
15. 행태정보
코들리는 회원의 관심이나 성향에 맞춘 광고(맞춤형 광고)를 하지 않습니다. 광고는 비개인화 광고로만 보여 주고, 다른 앱·웹사이트에서의 활동을 추적하지 않습니다.
앱 안의 이용 기록(이벤트)은 서비스 지표를 확인하는 데만 쓰고, 메시지·카드 본문을 넣지 않습니다.
16. 개인정보 보호책임자
개인정보 처리에 관한 문의, 불만, 피해 구제, 열람 청구는 아래로 연락해 주세요. 지체 없이 답하고 처리합니다.
| 개인정보 보호책임자 | 서준혁(대표) |
|---|---|
| 이메일 | support@cordly.kr |
| 전화 | 010-2410-0238 |
| 열람 청구 접수·처리 | 개인정보 보호책임자가 직접 받습니다(위 연락처). |
17. 권익침해 구제 방법
개인정보 침해로 피해를 구제받거나 상담이 필요하면 아래 기관에 문의할 수 있습니다.
- 개인정보분쟁조정위원회: (국번 없이) 1833-6972 (www.kopico.go.kr)
- 개인정보침해신고센터: (국번 없이) 118 (privacy.kisa.or.kr)
- 대검찰청: (국번 없이) 1301 (www.spo.go.kr)
- 경찰청: (국번 없이) 182 (ecrm.police.go.kr)
18. 처리방침 변경
이 처리방침을 바꾸면 시행일 7일 전부터 이 페이지와 앱의 피드 위 안내 띠로 바뀌는 내용과 시행일을 알립니다. 받는 항목이나 목적을 늘리는 등 회원의 권리에 중요한 변경은 시행일 30일 전부터 알리고, 앱 알림으로도 알립니다. 이전 내용은 아래 변경 이력에서 확인할 수 있습니다.
19. 변경 이력
| 버전 | 시행일 | 내용 |
|---|---|---|
| 2026-11-01 | 2026년 11월 1일 | 처음 만듦(2026-10-20 초안) |