개인정보 처리방침
ZepLink(이하 “서비스”)는 내 PC와 내 휴대폰을 직접 연결해 주는 서비스입니다. 서비스의 서버는 두 기기가 서로를 찾도록 주소를 교환해 주는 역할만 하며, 게임 화면·소리·입력은 서버를 거치지 않고 PC와 휴대폰이 직접 주고받습니다. 이 문서는 서비스가 어떤 개인정보를 왜, 얼마나 오래 처리하는지 안내합니다.
| 항목 | 이유 |
|---|---|
| 화면 내용 · 영상 · 음성 · 키보드/마우스/게임패드 입력 | 서버를 거치지 않고 기기끼리 직접 주고받습니다 |
| 페어링 비밀 | 휴대폰과 PC가 직접 만듭니다. 서버는 “짝이 맞다”는 PC의 알림만 받습니다 |
| 비밀번호 | 비밀번호를 쓰지 않습니다. Apple 또는 Google 로그인만 씁니다 |
| 카드번호 등 결제수단 | 결제는 App Store · Google Play 안에서만 이루어집니다 |
| 위치 · 연락처 · 사진 | 요청하지 않으며 저장하지 않습니다 |
1. 처리하는 개인정보 항목
1-1. 계정 (로그인한 경우에만)
| 항목 | 내용 | 목적 |
|---|---|---|
| 계정 식별자 | 서버가 만든 임의의 값 | 여러 기기를 한 사람의 것으로 묶습니다 |
| 로그인 수단 · 수단 내 식별자 | Apple 또는 Google, 그리고 해당 회사가 준 고유 번호 | 다음 로그인 때 같은 계정을 찾습니다 |
| 이메일 주소 · 확인 여부 | 로그인 수단이 알려 준 주소(Apple의 “이메일 가리기” 주소 포함) | 같은 사람의 계정을 합칩니다 |
이름 · 성별 · 생년월일 · 프로필 사진은 받지 않습니다. 로그인 과정에서 전달되더라도 저장하지 않습니다.
1-2. 휴대폰
| 항목 | 내용 |
|---|---|
| 기기 식별자 | 휴대폰이 스스로 만든 공개키의 지문. 서버는 개인키를 알지 못합니다 |
| 플랫폼 | iOS 또는 Android |
| 푸시 알림 토큰 | 알림을 켠 경우에만. 알림을 끄거나 로그아웃하면 지웁니다 |
| 최근 접속 시각 |
광고 식별자(IDFA · GAID)는 서버로 보내지 않습니다.
1-3. PC (호스트)
| 항목 | 내용 |
|---|---|
| PC 식별자 | PC가 스스로 만든 공개키의 지문 |
| PC 이름 | 이용자가 붙인 이름. 사람 이름을 넣으면 그대로 저장됩니다 |
| 운영체제 · 지원 기능 · 온라인 여부 · 최근 접속 시각 | |
| 소유 계정 | 로그인한 뒤 연결한 경우 |
1-4. 페어링 · 함께하기
| 항목 | 목적 |
|---|---|
| 어느 휴대폰이 어느 PC와 연결됐는지, 연결 · 해제 시각 | 접속 권한을 판단합니다 |
| 초대 링크 토큰 · 6자리 코드 · 만료 시각 | 친구 초대. 코드는 몇 분, 링크는 며칠 뒤 만료됩니다 |
| 게스트 참여 기록 | 초대받은 친구가 코드 없이 다시 참여할 수 있게 합니다 |
1-5. 접속 기록
접속 1건마다 접속 성공률을 파악하는 데 필요한 최소한만 남깁니다 — 어느 휴대폰이 어느 PC에, 언제, 어떤 경로로 연결했고 성공했는지, 그리고 네트워크 유형 판정 결과입니다.
개별 기록은 90일 뒤 지웁니다. 지우기 전에 누구인지 알 수 없는 날짜별 건수(날짜 · 경로 · 성공 여부 · 네트워크 유형별 집계)로 바꿔 보관합니다. 이 집계에는 개인을 알아볼 수 있는 정보가 없습니다.
1-6. 구독
구독 상품 · 상태 · 구매한 스토어 · 거래 번호 · 만료 시각. 결제수단 정보는 없습니다.
1-7. 접속 IP 주소
요청을 보낸 IP 주소는 남용 방지(요청 횟수 제한)에만 쓰며, 메모리와 캐시에만 두고 데이터베이스에 저장하지 않습니다. 캐시의 기록은 짧은 시간(분~시간 단위) 뒤 자동으로 사라집니다.
1-8. 앱이 휴대폰 안에서만 처리하는 것
아래는 휴대폰 안에서만 쓰이고 서버로 보내지 않습니다.
| 권한 · 정보 | 쓰는 곳 |
|---|---|
| 카메라 | PC 화면의 QR 코드를 읽을 때만 씁니다. 촬영한 화면을 저장하거나 보내지 않습니다 |
| 로컬 네트워크 | 같은 네트워크에 있는 PC를 찾고 연결합니다 |
| 연결한 PC 목록 · 앱 설정 | 휴대폰 안에 저장합니다 |
| 기기 인증 키 | 휴대폰의 키체인에 저장하며, 이 휴대폰 밖으로 나가지 않습니다 |
1-9. 광고
앱은 배너 광고와 보상형 광고를 보여 주기 위해 Google AdMob을 씁니다. 앱 안의 AdMob이 광고를 고르고 보여 주는 데 필요한 정보(기기 · 앱 정보, 광고를 보거나 누른 기록 등)를 Google에 직접 보냅니다. 서비스의 서버는 광고 회사에 아무것도 보내지 않습니다.
iPhone에서는 “앱 추적 허용”을 물어봅니다. 허용하면 AdMob이 광고 식별자(IDFA)로 관련성 높은 광고를 고르고, 허용하지 않으면 광고 식별자를 쓰지 않습니다. 허용하지 않아도 모든 기능을 그대로 쓸 수 있으며, 설정 앱에서 언제든 바꿀 수 있습니다. Google이 이 정보를 처리하는 방식은 Google 개인정보처리방침과 Google이 광고에 정보를 사용하는 방법에 있습니다.
1-10. 이 웹사이트
이 웹사이트는 쿠키나 방문 분석 도구를 쓰지 않습니다. 다만 글꼴을 Google Fonts에서 불러오므로, 페이지를 여는 과정에서 방문자의 IP 주소가 Google에 전달될 수 있습니다.
2. 보유 기간
| 대상 | 기간 |
|---|---|
| 개별 접속 기록 | 90일 — 개인을 알아볼 수 없는 집계로 바꾼 뒤 삭제 |
| 개인을 알아볼 수 없는 날짜별 집계 | 기간 제한 없음 (개인정보가 아닙니다) |
| 계정 · 휴대폰 · PC · 페어링 · 구독 | 계정을 삭제할 때까지 |
| 푸시 알림 토큰 | 알림을 끄거나 로그아웃할 때, 또는 앱 삭제가 확인될 때 즉시 삭제 |
| 초대 코드 | 만료되거나 사용될 때 삭제 |
법령이 따로 보존을 요구하는 경우에는 그 기간을 따릅니다.
3. 계정 삭제
앱의 계정 삭제를 누르면 서버가 다음을 한 번에 지웁니다.
- 계정과 로그인 정보 전부
- 등록된 모든 휴대폰과 PC
- 모든 페어링 · 초대 · 게스트 참여 기록
- 그 계정의 모든 접속 기록
삭제는 되돌릴 수 없고, 확인 뒤 유예 기간 없이 바로 이루어집니다. 삭제 후 각 PC에도 연결 해제가 전달됩니다. 개인을 알아볼 수 없는 날짜별 집계는 삭제 대상이 아닙니다.
4. 제3자 제공 · 처리 위탁
개인정보를 판매하거나 광고 목적으로 제공하지 않습니다. 서비스 운영에 필요한 범위에서만 아래를 거칩니다.
| 대상 | 전달되는 것 | 목적 · 비고 |
|---|---|---|
| Apple (푸시 알림) | 푸시 알림 토큰, 알림 문구 | 알림 전송 |
| Apple · Google (로그인) | 없음 — 서비스가 확인 결과를 받는 쪽입니다 | 본인 확인 |
| Apple · Google (결제) | 없음 — 서비스가 구독 상태를 받는 쪽입니다 | 구독 확인 |
| 서버 운영 | 위의 정보가 저장되는 곳 | 운영자가 직접 운영하는 서버 · 대한민국. 호스팅을 외부에 위탁하지 않습니다 |
| Google (AdMob) | 서비스의 서버는 보내지 않습니다. 앱 안의 AdMob이 직접 보냅니다(1-9) | 광고 제공 |
국외 이전
| 받는 곳 | 항목 | 국가 | 시점 · 방법 | 보유 기간 |
|---|---|---|---|---|
| Apple Inc. (푸시 알림) | 푸시 알림 토큰, 알림 문구 | 미국 등 | 알림이 생길 때 암호화 전송 | Apple 정책에 따름 |
| Google LLC (AdMob) | 광고 식별자 등 — 앱 안의 AdMob이 직접 전송 | 미국 등 | 광고를 요청할 때 | Google 정책에 따름 |
국외 이전은 거부할 수 있습니다. 다만 알림 전송을 거부하면 알림을 받을 수 없고, 광고 관련 전송은 “앱 추적 허용” 설정에 따라 맞춤형 광고 여부가 달라집니다.
5. 이용자의 권리
개인정보보호법에 따라 언제든 다음을 요구할 수 있습니다.
- 열람 — 어떤 정보가 있는지
- 정정 — 틀린 정보를 고쳐 달라는 요구
- 삭제 — 앱의 계정 삭제로 즉시, 또는 아래 연락처로
- 처리 정지
요구는 아래 개인정보 보호책임자의 연락처로 받으며, 받은 날부터 10일 안에 처리합니다.
서비스는 만 14세 미만 아동을 대상으로 하지 않으며, 만 14세 미만 아동의 개인정보를 처리하지 않습니다. 생년월일이나 나이를 따로 묻지 않고, 연령 구분은 App Store · Google Play의 연령 등급과 스토어 계정의 연령 정보를 따릅니다.
6. 안전 조치
- 모든 통신은 암호화(TLS)합니다.
- 휴대폰과 PC의 인증은 공개키 서명으로 합니다. 서버는 개인키를 갖지 않으므로, 서버가 침해되더라도 다른 사람의 PC에 접속할 수 있는 자격 정보가 나오지 않습니다.
- 페어링 비밀을 서버가 알지 못하므로 서버에서 유출될 수 없습니다.
- 접근 권한은 운영에 필요한 최소 인원으로 제한합니다. 현재 운영 인원은 1명입니다.
- 서버 접속은 공개키 인증으로만 허용합니다(비밀번호 로그인 없음).
- 데이터베이스와 캐시는 서버 밖으로 열어 두지 않습니다.
7. 개인정보 보호책임자
서비스는 개인이 운영합니다. 개인정보 처리에 관한 문의 · 불만 · 피해 구제는 아래로 연락해 주세요.
| 개인정보 처리자 · 보호책임자 | 박창민 (개인 개발자) |
|---|---|
| 이메일 | support@zeplink.app |
개인정보 침해에 대한 상담이나 분쟁 조정은 아래 기관에도 신청할 수 있습니다.
- 개인정보분쟁조정위원회 — 1833-6972 · www.kopico.go.kr
- 개인정보침해신고센터 — 118 · privacy.kisa.or.kr
- 대검찰청 사이버수사과 — 1301
- 경찰청 사이버수사국 — 182
8. 처리방침의 변경
내용이 바뀌면 앱과 이 웹사이트에 변경 사항과 시행일을 알립니다. 이용자에게 불리한 변경은 시행 30일 전에 알립니다.