Winglog · 개인정보처리방침

편지를 나르는 동안 우리가 다루는 정보

Winglog는 새가 실제 거리만큼 시간을 들여 편지를 나르는 앱입니다. 편지를 전하려면 최소한의 정보가 필요하고, 이 문서는 그 정보가 무엇이며 언제 사라지는지를 실제 구현 기준으로 적습니다.

운영자
YEONWOO JEONG
운영 거점
대한민국
시행일
2026년 9월 17일
1운영자

누가 운영하고, 어디에 문의하나요

Winglog는 대한민국에 거점을 둔 개인 운영자 YEONWOO JEONG이 운영합니다. 개인정보와 관련한 문의, 열람·정정·삭제 요청, 신고는 macat.universe@gmail.com으로 받습니다. 운영자가 직접 확인하고 답변합니다.

앱 식별자는 iOS와 Android 모두 com.winglog.app입니다.

이용규칙에 동의하면 계정별로 동의한 규칙 버전, 서버가 기록한 동의 시각과 안내 언어를 저장합니다. 계정을 삭제하면 이 동의 기록도 삭제됩니다.

2수집 항목

무엇을 받고, 왜 받나요

아래 표는 서버 코드와 데이터베이스 구조에서 확인한 항목입니다. 표에 없는 항목은 수집하지 않습니다.

구분항목목적
계정내부 계정 식별자, 친구용 아이디, 새와 이용자 이름, 선택한 도시, 로그인 제공자 식별자, 세션 토큰의 해시값계정 유지와 로그인, 친구가 나를 찾는 경로
편지본문, 사진, 음성, 손글씨 잉크 이미지, 엽서 앞뒷면, 보낸 시각과 도착 시각, 열람 시각, 보낸 사람과 받는 사람지정한 친구에게 편지를 전달하고 도착 시각을 계산
관계수락된 친구 관계, 차단 관계, 커플 연결편지를 받을 수 있는 상대를 확인
위치이용자가 직접 고른 도시와 상태. 산책 배달을 켠 경우에만 위도·경도·정확도와 측정 시각편지가 날아갈 거리 계산과 친구에게 보이는 도시 표시
알림설치 식별자, 푸시 토큰, 앱 언어편지 도착 알림 전송
신고·차단신고자, 대상 편지, 사유, 접수 시각과 당시 편지 내용의 스냅샷신고 확인과 조치
구매상품과 스토어와 거래 식별자, 구매·회수 상태, 암호화된 구매 확인 토큰인앱 구매 확인과 재설치 시 복원
접속 보호게이트웨이가 알려준 접속 주소로 만든 요청 제한 기록과도한 요청과 자동 가입 차단
손글씨 품질(선택)참여를 켠 뒤의 처리 결과, 시간과 개수 구간, 언어와 플랫폼손글씨 인식 품질 개선

손글씨 품질 참여는 기본이 꺼져 있습니다. 설정에서 직접 켠 이후의 기록만 사용하며, 편지 본문이나 사진은 보내지 않습니다.

결제 수단 정보는 Winglog가 받지 않습니다. 인앱 구매의 결제는 App Store와 Google Play에서 이루어지고, Winglog는 그 결제가 유효한지 확인하는 데 필요한 거래 식별자만 받습니다.

3친구에게

친구에게 보이는 것과 보이지 않는 것

  • 보입니다. 이름과 친구용 아이디, 직접 고른 도시와 상태, 주고받은 편지의 내용과 보낸 시각.
  • 보이지 않습니다. 산책 배달의 좌표, 집으로 설정한 도시, 로그인에 사용한 이메일, 다른 친구와 주고받은 편지.
  • 읽음 표시가 없습니다. 내가 편지를 언제 열었는지는 보낸 사람에게 전달되지 않습니다. 서버가 응답을 만들 때 아예 빼고 보냅니다.
  • 펠리컨이 여러 친구를 도는 경우, 받는 사람에게는 자신에게 온 편지만 보이고 다른 목적지는 보이지 않습니다.
4위치

위치는 두 가지가 따로 있습니다

고른 도시는 이용자가 목록에서 직접 선택합니다. 기기의 위치를 자동으로 따라가지 않으며, 수락한 친구에게 도시 이름과 상태가 보입니다. 날씨는 이 도시의 기준 좌표로만 요청합니다.

산책 배달의 좌표는 별도로 켰을 때만 받습니다. 아주 가까운 친구에게 새가 걸어서 배달하는 기능이며, 서버가 두 사람 사이의 거리를 계산하는 데에만 사용합니다. 친구에게 돌려주는 정보에는 좌표가 들어가지 않고, 15분이 지난 좌표는 거리 계산에 쓰지 않습니다. 언제든 설정에서 끌 수 있고, 끄는 요청이 항상 우선합니다.

이동 이력을 만들지 않습니다. 현재 값 하나만 보관하고 새 값이 들어오면 덮어씁니다.

5알림

도착 알림

알림을 켜면 설치 식별자와 푸시 토큰, 앱 언어를 저장합니다. 편지가 도착하면 Apple의 APNs 또는 Google의 FCM을 통해 알림을 보냅니다. 알림에는 보낸 사람의 이름과 새의 종류가 들어갑니다.

알림을 끄거나 계정을 삭제하면 등록을 지웁니다. 제공자가 더 이상 유효하지 않다고 응답한 토큰도 지웁니다. 올빼미 편지를 보낼 때 받는 사람의 도시가 오후 10시부터 오전 7시 사이이면, 그 편지의 도착 알림을 보내지 않습니다.

6구매

인앱 구매

새와 소품 같은 상품은 App Store와 Google Play의 인앱 결제로 판매합니다. 결제 화면과 결제 수단은 각 스토어가 처리하며, Winglog는 카드 번호나 계좌 정보를 받지도 저장하지도 않습니다.

구매가 유효한지 확인하기 위해 상품과 거래 식별자, 구매 상태를 저장하고, 구매 확인 토큰은 암호화해서 보관합니다. 기기를 바꾸거나 앱을 다시 설치했을 때 보유한 상품을 복원하는 데 씁니다.

환불과 결제 취소는 구매한 스토어의 정책을 따릅니다. 전자상거래 관련 법령이 보존을 요구하는 거래 기록은 그 법령이 정한 기간 동안 보관하며, 이 경우 계정 정보와 분리한 형태로 남습니다.

7보관

언제 사라지나요

아래는 서버에 실제로 구현되어 자동으로 도는 정리 작업입니다.

대상보관정리 시점
로그인 세션30일매시간 만료분 삭제
요청 제한 기록24시간매시간 삭제
로그인 확인용 일회성 값5분사용 즉시 또는 매시간 삭제
신고 기록과 증거 스냅샷90일매시간 만료분 삭제
한 번도 쓰지 않은 게스트 계정30일매일 삭제
손글씨 품질 자료기기 7일 · 서버 집계 30일매시간 만료분 삭제
날씨 캐시짧은 유효기간만료 시 갱신

편지는 시간이 지나도 자동으로 지워지지 않습니다. 주고받은 편지와 사진, 음성은 계정을 삭제할 때까지 서버에 남습니다. 앱 안에서 쪽지가 종이학으로 접히는 연출은 기기 안의 표현이며, 서버 보관과는 다릅니다.

운영을 위해 데이터베이스의 암호화 백업을 매일 시도하며, 성공한 백업 중 최근 14개를 보관합니다. 삭제한 내용은 이후 성공한 백업 14개가 쌓이면 순차적으로 교체됩니다. 백업 장치가 꺼져 있거나 작업이 실패하면 14일을 넘겨 남을 수 있습니다.

8계정 삭제

계정을 지우면 무엇이 사라지나요

계정을 삭제하면 계정 정보와 함께 다음이 함께 삭제됩니다. 되돌릴 수 없습니다.

  • 로그인 세션과 기기 등록, 알림 토큰
  • 보낸 편지와 받은 편지 전부, 그리고 거기에 담긴 사진·음성·손글씨 파일
  • 친구 관계, 차단 기록, 커플 연결
  • 보유한 상품 권리

내가 보낸 편지는 받은 친구의 보관함에서도 사라집니다. 편지는 보낸 사람과 받은 사람에게 각각 따로 저장되는 것이 아니라 하나의 기록이기 때문입니다. 남기고 싶은 편지가 있다면 삭제 전에 친구에게 알려 주세요.

사진과 음성 파일은 파일 저장소에 따로 보관되며, 계정을 삭제하면 삭제 대기열에 올라가 서버가 순차적으로 지웁니다. 재사용을 막기 위한 익명 기록과 법령상 보존 의무가 있는 거래 기록은 계정과 분리된 상태로 남을 수 있습니다.

삭제하는 방법은 계정 삭제 요청 페이지에 있습니다. 앱 안에서 직접 삭제할 수도 있고, 앱을 이미 지웠다면 이메일로 요청할 수 있습니다.

9외부 처리

함께 처리하는 곳

서비스를 제공하기 위해 아래 제공자를 사용합니다. 각 제공자는 표에 적은 목적 범위에서만 정보를 처리합니다.

제공자역할전달되는 정보
Supabase서버 실행과 데이터베이스, 파일 저장소이 방침이 적는 저장 정보 전체. 주 데이터베이스는 서울 리전
AppleApple로 로그인 확인, 탈퇴 시 연결 해제로그인 토큰과 제공자 식별자
GoogleGoogle로 로그인 확인로그인 토큰과 제공자 식별자
Apple APNs · Google FCM도착 알림 전달푸시 토큰, 알림에 표시되는 이름과 새 종류
Apple WeatherKit선택한 도시의 날씨도시의 기준 좌표. 산책 배달 좌표는 보내지 않음
App Store · Google Play인앱 구매 결제와 거래 확인거래 식별자와 구매 상태

이들 제공자는 대한민국 밖에 서버와 지원 조직을 둘 수 있습니다. 서비스 제공과 편지 전달, 로그인 확인, 알림 전달, 구매 확인이라는 목적 범위에서 국외 처리가 이루어집니다.

10안전

어떻게 지키나요

  • 데이터베이스에는 서버만 접근합니다. 앱이 데이터베이스에 직접 연결하지 않습니다.
  • 비밀번호와 세션 토큰은 원문이 아니라 해시값으로 보관합니다.
  • 사진과 음성은 비공개 저장소에 두고, 열람할 때마다 120초 동안 유효한 임시 주소를 발급합니다.
  • 로그인 확인값은 5분 안에 한 번만 쓸 수 있습니다.
  • 기기에 저장하는 초안과 인증 정보는 iOS Keychain과 Android Keystore의 키로 암호화합니다.
  • 운영 백업은 암호화한 뒤에 보관합니다.

Winglog는 종단 간 암호화를 사용하지 않습니다. 편지를 전달하려면 서버가 내용을 처리해야 하기 때문입니다. 이 점을 분명히 밝힙니다.

11권리

이용자가 할 수 있는 것

  • 열람과 정정. 이름, 친구용 아이디, 도시와 상태는 앱 설정에서 직접 확인하고 바꿀 수 있습니다.
  • 삭제. 앱 안에서 계정을 영구 삭제할 수 있습니다. 방법은 계정 삭제 요청 페이지를 보세요.
  • 동의 철회. 위치, 날씨, 알림, 손글씨 품질 참여는 각각 따로 동의하고 따로 끌 수 있습니다. 끄더라도 편지 쓰기와 받기는 계속 사용할 수 있습니다.
  • 문의. 위 항목을 직접 처리하기 어렵다면 macat.universe@gmail.com으로 요청해 주세요.

요청하신 분이 본인인지 확인한 뒤 처리합니다. 확인을 위해 계정의 친구용 아이디처럼 계정을 특정할 수 있는 정보를 여쭐 수 있습니다. 비밀번호나 로그인 토큰은 메일로 보내지 마세요. 저희도 요구하지 않습니다.

12아동

아동의 이용

Winglog의 첫 출시는 거주 지역에서 보호자 동의 없이 가입하고 개인정보 처리에 동의할 수 있는 이용자를 대상으로 준비합니다. 보호자 확인이 필요한 이용자의 가입은 아직 지원하지 않습니다. 필요한 보호자 동의 없이 정보가 수집된 사실을 알게 되면 확인 후 계정과 정보 삭제 등 필요한 조치를 취합니다. 이 사실을 알려 주실 곳도 macat.universe@gmail.com입니다.

13변경

방침이 바뀔 때

수집 항목이나 보관 기간, 제공자가 바뀌면 이 페이지를 고치고 시행일을 갱신합니다. 이용자에게 불리한 변경은 앱 안에서 따로 알립니다.

시행일 2026년 9월 17일 · 운영자 YEONWOO JEONG · 문의 macat.universe@gmail.com

이 방침은 Winglog의 실제 서버 구현과 데이터베이스 구조를 기준으로 작성했습니다. 구현이 바뀌면 이 문서도 함께 고칩니다. 한국어본이 기준입니다.