Winglog · 개인정보처리방침
Winglog는 새가 실제 거리만큼 시간을 들여 편지를 나르는 앱입니다. 편지를 전하려면 최소한의 정보가 필요하고, 이 문서는 그 정보가 무엇이며 언제 사라지는지를 실제 구현 기준으로 적습니다.
Winglog는 대한민국에 거점을 둔 개인 운영자 YEONWOO JEONG이 운영합니다. 개인정보와 관련한 문의, 열람·정정·삭제 요청, 신고는 macat.universe@gmail.com으로 받습니다. 운영자가 직접 확인하고 답변합니다.
앱 식별자는 iOS와 Android 모두 com.winglog.app입니다.
이용규칙에 동의하면 계정별로 동의한 규칙 버전, 서버가 기록한 동의 시각과 안내 언어를 저장합니다. 계정을 삭제하면 이 동의 기록도 삭제됩니다.
아래 표는 서버 코드와 데이터베이스 구조에서 확인한 항목입니다. 표에 없는 항목은 수집하지 않습니다.
| 구분 | 항목 | 목적 |
|---|---|---|
| 계정 | 내부 계정 식별자, 친구용 아이디, 새와 이용자 이름, 선택한 도시, 로그인 제공자 식별자, 세션 토큰의 해시값 | 계정 유지와 로그인, 친구가 나를 찾는 경로 |
| 편지 | 본문, 사진, 음성, 손글씨 잉크 이미지, 엽서 앞뒷면, 보낸 시각과 도착 시각, 열람 시각, 보낸 사람과 받는 사람 | 지정한 친구에게 편지를 전달하고 도착 시각을 계산 |
| 관계 | 수락된 친구 관계, 차단 관계, 커플 연결 | 편지를 받을 수 있는 상대를 확인 |
| 위치 | 이용자가 직접 고른 도시와 상태. 산책 배달을 켠 경우에만 위도·경도·정확도와 측정 시각 | 편지가 날아갈 거리 계산과 친구에게 보이는 도시 표시 |
| 알림 | 설치 식별자, 푸시 토큰, 앱 언어 | 편지 도착 알림 전송 |
| 신고·차단 | 신고자, 대상 편지, 사유, 접수 시각과 당시 편지 내용의 스냅샷 | 신고 확인과 조치 |
| 구매 | 상품과 스토어와 거래 식별자, 구매·회수 상태, 암호화된 구매 확인 토큰 | 인앱 구매 확인과 재설치 시 복원 |
| 접속 보호 | 게이트웨이가 알려준 접속 주소로 만든 요청 제한 기록 | 과도한 요청과 자동 가입 차단 |
| 손글씨 품질(선택) | 참여를 켠 뒤의 처리 결과, 시간과 개수 구간, 언어와 플랫폼 | 손글씨 인식 품질 개선 |
손글씨 품질 참여는 기본이 꺼져 있습니다. 설정에서 직접 켠 이후의 기록만 사용하며, 편지 본문이나 사진은 보내지 않습니다.
결제 수단 정보는 Winglog가 받지 않습니다. 인앱 구매의 결제는 App Store와 Google Play에서 이루어지고, Winglog는 그 결제가 유효한지 확인하는 데 필요한 거래 식별자만 받습니다.
고른 도시는 이용자가 목록에서 직접 선택합니다. 기기의 위치를 자동으로 따라가지 않으며, 수락한 친구에게 도시 이름과 상태가 보입니다. 날씨는 이 도시의 기준 좌표로만 요청합니다.
산책 배달의 좌표는 별도로 켰을 때만 받습니다. 아주 가까운 친구에게 새가 걸어서 배달하는 기능이며, 서버가 두 사람 사이의 거리를 계산하는 데에만 사용합니다. 친구에게 돌려주는 정보에는 좌표가 들어가지 않고, 15분이 지난 좌표는 거리 계산에 쓰지 않습니다. 언제든 설정에서 끌 수 있고, 끄는 요청이 항상 우선합니다.
이동 이력을 만들지 않습니다. 현재 값 하나만 보관하고 새 값이 들어오면 덮어씁니다.
알림을 켜면 설치 식별자와 푸시 토큰, 앱 언어를 저장합니다. 편지가 도착하면 Apple의 APNs 또는 Google의 FCM을 통해 알림을 보냅니다. 알림에는 보낸 사람의 이름과 새의 종류가 들어갑니다.
알림을 끄거나 계정을 삭제하면 등록을 지웁니다. 제공자가 더 이상 유효하지 않다고 응답한 토큰도 지웁니다. 올빼미 편지를 보낼 때 받는 사람의 도시가 오후 10시부터 오전 7시 사이이면, 그 편지의 도착 알림을 보내지 않습니다.
새와 소품 같은 상품은 App Store와 Google Play의 인앱 결제로 판매합니다. 결제 화면과 결제 수단은 각 스토어가 처리하며, Winglog는 카드 번호나 계좌 정보를 받지도 저장하지도 않습니다.
구매가 유효한지 확인하기 위해 상품과 거래 식별자, 구매 상태를 저장하고, 구매 확인 토큰은 암호화해서 보관합니다. 기기를 바꾸거나 앱을 다시 설치했을 때 보유한 상품을 복원하는 데 씁니다.
환불과 결제 취소는 구매한 스토어의 정책을 따릅니다. 전자상거래 관련 법령이 보존을 요구하는 거래 기록은 그 법령이 정한 기간 동안 보관하며, 이 경우 계정 정보와 분리한 형태로 남습니다.
아래는 서버에 실제로 구현되어 자동으로 도는 정리 작업입니다.
| 대상 | 보관 | 정리 시점 |
|---|---|---|
| 로그인 세션 | 30일 | 매시간 만료분 삭제 |
| 요청 제한 기록 | 24시간 | 매시간 삭제 |
| 로그인 확인용 일회성 값 | 5분 | 사용 즉시 또는 매시간 삭제 |
| 신고 기록과 증거 스냅샷 | 90일 | 매시간 만료분 삭제 |
| 한 번도 쓰지 않은 게스트 계정 | 30일 | 매일 삭제 |
| 손글씨 품질 자료 | 기기 7일 · 서버 집계 30일 | 매시간 만료분 삭제 |
| 날씨 캐시 | 짧은 유효기간 | 만료 시 갱신 |
편지는 시간이 지나도 자동으로 지워지지 않습니다. 주고받은 편지와 사진, 음성은 계정을 삭제할 때까지 서버에 남습니다. 앱 안에서 쪽지가 종이학으로 접히는 연출은 기기 안의 표현이며, 서버 보관과는 다릅니다.
운영을 위해 데이터베이스의 암호화 백업을 매일 시도하며, 성공한 백업 중 최근 14개를 보관합니다. 삭제한 내용은 이후 성공한 백업 14개가 쌓이면 순차적으로 교체됩니다. 백업 장치가 꺼져 있거나 작업이 실패하면 14일을 넘겨 남을 수 있습니다.
계정을 삭제하면 계정 정보와 함께 다음이 함께 삭제됩니다. 되돌릴 수 없습니다.
내가 보낸 편지는 받은 친구의 보관함에서도 사라집니다. 편지는 보낸 사람과 받은 사람에게 각각 따로 저장되는 것이 아니라 하나의 기록이기 때문입니다. 남기고 싶은 편지가 있다면 삭제 전에 친구에게 알려 주세요.
사진과 음성 파일은 파일 저장소에 따로 보관되며, 계정을 삭제하면 삭제 대기열에 올라가 서버가 순차적으로 지웁니다. 재사용을 막기 위한 익명 기록과 법령상 보존 의무가 있는 거래 기록은 계정과 분리된 상태로 남을 수 있습니다.
삭제하는 방법은 계정 삭제 요청 페이지에 있습니다. 앱 안에서 직접 삭제할 수도 있고, 앱을 이미 지웠다면 이메일로 요청할 수 있습니다.
서비스를 제공하기 위해 아래 제공자를 사용합니다. 각 제공자는 표에 적은 목적 범위에서만 정보를 처리합니다.
| 제공자 | 역할 | 전달되는 정보 |
|---|---|---|
| Supabase | 서버 실행과 데이터베이스, 파일 저장소 | 이 방침이 적는 저장 정보 전체. 주 데이터베이스는 서울 리전 |
| Apple | Apple로 로그인 확인, 탈퇴 시 연결 해제 | 로그인 토큰과 제공자 식별자 |
| Google로 로그인 확인 | 로그인 토큰과 제공자 식별자 | |
| Apple APNs · Google FCM | 도착 알림 전달 | 푸시 토큰, 알림에 표시되는 이름과 새 종류 |
| Apple WeatherKit | 선택한 도시의 날씨 | 도시의 기준 좌표. 산책 배달 좌표는 보내지 않음 |
| App Store · Google Play | 인앱 구매 결제와 거래 확인 | 거래 식별자와 구매 상태 |
이들 제공자는 대한민국 밖에 서버와 지원 조직을 둘 수 있습니다. 서비스 제공과 편지 전달, 로그인 확인, 알림 전달, 구매 확인이라는 목적 범위에서 국외 처리가 이루어집니다.
Winglog는 종단 간 암호화를 사용하지 않습니다. 편지를 전달하려면 서버가 내용을 처리해야 하기 때문입니다. 이 점을 분명히 밝힙니다.
요청하신 분이 본인인지 확인한 뒤 처리합니다. 확인을 위해 계정의 친구용 아이디처럼 계정을 특정할 수 있는 정보를 여쭐 수 있습니다. 비밀번호나 로그인 토큰은 메일로 보내지 마세요. 저희도 요구하지 않습니다.
Winglog의 첫 출시는 거주 지역에서 보호자 동의 없이 가입하고 개인정보 처리에 동의할 수 있는 이용자를 대상으로 준비합니다. 보호자 확인이 필요한 이용자의 가입은 아직 지원하지 않습니다. 필요한 보호자 동의 없이 정보가 수집된 사실을 알게 되면 확인 후 계정과 정보 삭제 등 필요한 조치를 취합니다. 이 사실을 알려 주실 곳도 macat.universe@gmail.com입니다.
수집 항목이나 보관 기간, 제공자가 바뀌면 이 페이지를 고치고 시행일을 갱신합니다. 이용자에게 불리한 변경은 앱 안에서 따로 알립니다.
Winglog · Privacy Policy
Winglog is an app where a bird takes real travel time to deliver a letter. Carrying a letter needs a small amount of information, and this page says what that is and when it goes away, written against what the service actually does.
Winglog is run by YEONWOO JEONG, an individual operator based in the Republic of Korea. Privacy questions, requests to access, correct or delete your data, and reports all go to macat.universe@gmail.com. The operator reads and answers them personally.
The app identifier is com.winglog.app on both iOS and Android.
When you agree to the community rules, we store the rules version, the server-recorded time of agreement and the language for your account. These agreement records are deleted when you delete the account.
The table below lists what we confirmed in the server code and the database schema. Anything not listed here is not collected.
| Area | Data | Purpose |
|---|---|---|
| Account | Internal account identifier, your public handle, bird and display names, the city you chose, sign-in provider identifier, hashed session token | Keeping your account and sign-in, letting friends find you |
| Letters | Body text, photos, voice, handwriting ink images, postcard front and back, sent and arrival times, opened time, sender and recipient | Delivering a letter to the friend you chose and computing its arrival |
| Relationships | Accepted friendships, blocks, couple links | Confirming who may receive a letter |
| Location | The city and status you picked yourself. Latitude, longitude, accuracy and reading time only if you turn on walk delivery | Computing flight distance and showing your city to friends |
| Notifications | Install identifier, push token, app language | Telling you a letter has arrived |
| Reports and blocks | Reporter, reported letter, reason, time received, and a snapshot of the letter as it was | Reviewing a report and acting on it |
| Purchases | Product, store and transaction identifiers, purchase and revocation state, encrypted purchase receipt token | Confirming an in-app purchase and restoring it after reinstall |
| Abuse protection | Rate-limit records derived from the connecting address the gateway reports | Blocking floods of requests and automated sign-ups |
| Handwriting quality (optional) | Outcomes after you opt in, time and count ranges, language and platform | Improving handwriting recognition |
Handwriting quality sharing is off by default. Only records made after you turn it on in settings are used, and letter contents and photos are never sent.
Winglog never receives payment details. In-app purchases are paid through the App Store and Google Play, and Winglog receives only the transaction identifiers it needs to confirm the purchase is valid.
The city you chose is picked by hand from a list. It never follows your device automatically, and accepted friends see its name and your status. Weather is requested using that city's reference coordinates only.
Walk-delivery coordinates are collected only when you switch that feature on. It lets a bird walk to a friend who is very close, and the server uses the reading only to compute the distance between you. Coordinates are never returned to friends, and a reading older than fifteen minutes is not used for distance. You can switch it off at any time, and switching off always takes priority.
No movement history is built. One current value is stored and a new reading overwrites it.
Turning notifications on stores your install identifier, push token and app language. When a letter arrives we send a notification through Apple's APNs or Google's FCM. The notification carries the sender's name and the species of the bird.
Turning notifications off or deleting your account removes the registration. Tokens a provider reports as no longer valid are removed too. If an owl letter is sent while it is between 10 p.m. and 7 a.m. in the recipient’s city, that letter sends no arrival notification.
Birds and accessories are sold through in-app purchase on the App Store and Google Play. Each store runs the payment screen and holds the payment method; Winglog neither receives nor stores card or bank details.
To confirm a purchase is valid we store product and transaction identifiers and the purchase state, and we keep the receipt token encrypted. This is what restores what you own when you change device or reinstall.
Refunds and cancellations follow the policy of the store you bought from. Transaction records that commerce law requires us to keep are retained for the period that law sets, held separately from account information.
These cleanups are implemented on the server and run automatically.
| Data | Kept | Cleanup |
|---|---|---|
| Sign-in sessions | 30 days | Expired rows removed hourly |
| Rate-limit records | 24 hours | Removed hourly |
| One-time sign-in challenges | 5 minutes | On use, or removed hourly |
| Reports and evidence snapshots | 90 days | Expired rows removed hourly |
| Guest accounts never used | 30 days | Removed daily |
| Handwriting quality data | 7 days on device · 30 days aggregated | Expired rows removed hourly |
| Weather cache | Short lifetime | Refreshed on expiry |
Letters do not expire on their own. Letters you send and receive, with their photos and voice, stay on the server until you delete your account. The paper crane a note folds into inside the app is a presentation on your device, not server retention.
Encrypted database backups are scheduled daily. We retain the most recent fourteen successful backups; deleted content is rotated out as fourteen later backups succeed. If the backup device is offline or a backup fails, this can take longer than fourteen days.
Deleting your account removes the account along with the following. It cannot be undone.
Letters you sent also disappear from your friends' shelves. A letter is one shared record rather than a separate copy for each side. If there is a letter someone should keep, tell them before you delete.
Photos and voice files live in a separate file store; deleting the account queues them for removal and the server clears them in turn. Anonymous anti-reuse records and transaction records that law requires us to keep may remain, detached from your account.
The account deletion page explains how. You can delete from inside the app, or write to us if you have already removed it.
We use the providers below to run the service. Each one handles data only for the purpose named here.
| Provider | Role | What reaches them |
|---|---|---|
| Supabase | Server runtime, database and file storage | Everything this policy lists as stored. The primary database is in the Seoul region |
| Apple | Verifying Sign in with Apple, revoking the link on deletion | Sign-in token and provider identifier |
| Verifying Sign in with Google | Sign-in token and provider identifier | |
| Apple APNs · Google FCM | Delivering arrival notifications | Push token, and the name and bird shown in the notification |
| Apple WeatherKit | Weather for the city you chose | That city's reference coordinates. Walk-delivery coordinates are never sent |
| App Store · Google Play | In-app payment and transaction verification | Transaction identifiers and purchase state |
These providers may run servers and support teams outside the Republic of Korea. Processing abroad happens within the purposes above: running the service, delivering letters, verifying sign-in, delivering notifications and confirming purchases.
Winglog does not use end-to-end encryption. Delivering a letter requires the server to process its contents. We state this plainly rather than imply otherwise.
We confirm a request comes from you before acting on it, and may ask for something that identifies the account, such as your handle. Never send a password or sign-in token by email. We will never ask for one.
The first release is being prepared for people who can sign up and consent to data processing without a guardian in their place of residence. Registration requiring guardian verification is not yet supported. If we learn that required guardian consent was missing, we investigate and take appropriate steps, including account and data deletion. Tell us at macat.universe@gmail.com.
If the data we collect, how long we keep it, or which providers we use changes, we revise this page and update the effective date. Changes that disadvantage you are announced in the app as well.
Winglog · プライバシーポリシー
Winglogは、鳥が実際の距離ぶんの時間をかけて手紙を運ぶアプリです。手紙を届けるには最小限の情報が必要です。このページでは、その情報が何で、いつ消えるのかを、実際の実装にもとづいて記します。
Winglogは、大韓民国に拠点を置く個人運営者 YEONWOO JEONG が運営しています。個人情報に関するお問い合わせ、開示・訂正・削除のご依頼、通報は macat.universe@gmail.com で受け付けます。運営者が直接確認して回答します。
アプリ識別子はiOS・Androidとも com.winglog.app です。
利用ルールへの同意時に、アカウントごとのルールのバージョン、サーバーが記録した同意時刻、案内言語を保存します。アカウントを削除すると、この同意記録も削除されます。
以下はサーバーのコードとデータベース構造で確認した項目です。表にない項目は取得しません。
| 区分 | 項目 | 目的 |
|---|---|---|
| アカウント | 内部アカウント識別子、友だち用ID、鳥と利用者の名前、選んだ都市、ログイン提供者の識別子、セッショントークンのハッシュ値 | アカウントの維持とログイン、友だちが見つけるための経路 |
| 手紙 | 本文、写真、音声、手書きインク画像、はがきの表裏、送信時刻と到着時刻、開封時刻、差出人と受取人 | 指定した友だちへの配達と到着時刻の計算 |
| 関係 | 承認済みの友だち関係、ブロック関係、カップル連携 | 手紙を受け取れる相手の確認 |
| 位置 | 利用者が自分で選んだ都市と状態。散歩配達をオンにした場合のみ緯度・経度・精度と測定時刻 | 飛行距離の計算と、友だちに見える都市の表示 |
| 通知 | インストール識別子、プッシュトークン、アプリの言語 | 手紙の到着通知 |
| 通報・ブロック | 通報者、対象の手紙、理由、受付時刻と当時の手紙内容のスナップショット | 通報の確認と対応 |
| 購入 | 商品・ストア・取引の識別子、購入と取消の状態、暗号化した購入確認トークン | アプリ内購入の確認と再インストール時の復元 |
| 不正防止 | ゲートウェイが示した接続元から作成したリクエスト制限の記録 | 過度なリクエストと自動登録の遮断 |
| 手書き品質(任意) | 参加をオンにした後の処理結果、時間と件数の区間、言語とプラットフォーム | 手書き認識の品質改善 |
手書き品質への参加は初期状態でオフです。設定でオンにした後の記録だけを使い、手紙の本文や写真は送信しません。
お支払い情報はWinglogが受け取りません。アプリ内購入の決済はApp StoreとGoogle Playで行われ、Winglogは購入が有効かを確認するために必要な取引識別子のみを受け取ります。
選んだ都市は一覧から自分で選びます。端末の位置を自動で追いかけることはなく、承認した友だちに都市名と状態が見えます。天気はこの都市の基準座標だけで取得します。
散歩配達の座標は、その機能をオンにしたときだけ取得します。とても近い友だちへ鳥が歩いて届ける機能で、サーバーは二人のあいだの距離の計算にだけ使います。友だちに返す情報に座標は含まれず、15分を過ぎた座標は距離計算に使いません。いつでも設定でオフにでき、オフにする操作が常に優先されます。
移動履歴は作りません。現在の値をひとつだけ保存し、新しい値で上書きします。
通知をオンにすると、インストール識別子とプッシュトークン、アプリの言語を保存します。手紙が届くとAppleのAPNsまたはGoogleのFCMを通じて通知を送ります。通知には差出人の名前と鳥の種類が含まれます。
通知をオフにするか、アカウントを削除すると登録を消します。提供者が無効と応答したトークンも消します。フクロウの手紙を送る時点で受取人の都市が午後10時から午前7時の間の場合、その手紙の到着通知は送りません。
鳥や小物などの商品は、App StoreとGoogle Playのアプリ内購入で販売します。決済画面と支払い方法は各ストアが扱い、Winglogはカード番号や口座情報を受け取りも保存もしません。
購入が有効かを確認するため、商品と取引の識別子、購入状態を保存し、購入確認トークンは暗号化して保管します。端末を替えたときや再インストール時に、保有する商品を復元するために使います。
返金と決済の取消は、購入したストアの方針に従います。電子商取引関連の法令が保存を求める取引記録は、その法令が定める期間、アカウント情報とは分離した形で保管します。
以下はサーバーに実装され、自動で動いている整理処理です。
| 対象 | 保存 | 整理 |
|---|---|---|
| ログインセッション | 30日 | 毎時、期限切れを削除 |
| リクエスト制限の記録 | 24時間 | 毎時削除 |
| ログイン確認用の使い捨て値 | 5分 | 使用時、または毎時削除 |
| 通報と証拠スナップショット | 90日 | 毎時、期限切れを削除 |
| 一度も使われなかったゲストアカウント | 30日 | 毎日削除 |
| 手書き品質データ | 端末7日 · 集計30日 | 毎時、期限切れを削除 |
| 天気キャッシュ | 短い有効期間 | 期限切れで更新 |
手紙は時間が経っても自動では消えません。 やりとりした手紙と写真、音声は、アカウントを削除するまでサーバーに残ります。アプリ内でメモが折り鶴になる演出は端末上の表現であり、サーバーの保存とは別です。
暗号化したデータベースのバックアップを毎日実行する予定とし、成功した直近14本を保管します。削除した内容は、その後14本のバックアップが成功すると順次置き換わります。端末の停止や失敗により、14日を超えて残る場合があります。
アカウントを削除すると、アカウント情報とともに以下が削除されます。元に戻せません。
自分が送った手紙は、受け取った友だちの保管棚からも消えます。 手紙は双方に別々に保存されるのではなく、ひとつの記録だからです。残したい手紙があれば、削除の前に友だちへ知らせてください。
写真と音声のファイルは別のファイル保管庫にあり、アカウントを削除すると削除待ち行列に入り、サーバーが順に消します。再利用を防ぐための匿名記録と、法令上の保存義務がある取引記録は、アカウントと切り離した状態で残ることがあります。
削除の手順はアカウント削除のページにあります。アプリ内から削除することも、すでに削除した場合はメールで依頼することもできます。
サービスの提供のため、以下の事業者を利用します。各事業者は表に記した目的の範囲でのみ情報を処理します。
| 事業者 | 役割 | 渡る情報 |
|---|---|---|
| Supabase | サーバー実行、データベース、ファイル保管 | 本ポリシーが記す保存情報のすべて。主データベースはソウルリージョン |
| Apple | Appleでサインインの検証、退会時の連携解除 | ログイントークンと提供者識別子 |
| Googleでログインの検証 | ログイントークンと提供者識別子 | |
| Apple APNs · Google FCM | 到着通知の配信 | プッシュトークン、通知に表示される名前と鳥の種類 |
| Apple WeatherKit | 選んだ都市の天気 | その都市の基準座標。散歩配達の座標は送りません |
| App Store · Google Play | アプリ内購入の決済と取引確認 | 取引識別子と購入状態 |
これらの事業者は大韓民国外にサーバーやサポート体制を置く場合があります。国外での処理は、サービス提供、手紙の配達、ログイン確認、通知配信、購入確認という上記の目的の範囲で行われます。
Winglogはエンドツーエンド暗号化を使用していません。 手紙を届けるにはサーバーが内容を処理する必要があるためです。この点を明示します。
ご本人からのご依頼かを確認したうえで対応します。確認のため、友だち用IDなどアカウントを特定できる情報をお尋ねすることがあります。パスワードやログイントークンはメールで送らないでください。当方からもお尋ねしません。
初回リリースは、居住地域で保護者の同意なく登録し、個人情報の処理に同意できる方を対象に準備しています。保護者の確認が必要な方の登録はまだサポートしていません。必要な保護者同意の欠如が判明した場合、確認のうえアカウントと情報の削除を含む適切な措置を取ります。お知らせは macat.universe@gmail.com へお願いします。
取得項目や保存期間、委託先が変わる場合は、このページを改定し施行日を更新します。利用者に不利な変更はアプリ内でも別途お知らせします。
Winglog · 隱私權政策
Winglog 是一款由小鳥花費實際距離的時間送信的應用程式。送一封信需要最少量的資料,本頁依實際實作說明那是什麼資料,以及何時消失。
Winglog 由設於大韓民國的個人營運者 YEONWOO JEONG 營運。個人資料相關詢問、查閱與更正與刪除的請求,以及檢舉,請寄至 macat.universe@gmail.com。由營運者親自確認並回覆。
應用程式識別碼在 iOS 與 Android 皆為 com.winglog.app。
同意使用規則時,我們會依帳號保存規則版本、伺服器記錄的同意時間與說明語言。刪除帳號時,也會刪除這些同意紀錄。
下表為在伺服器程式碼與資料庫結構中確認的項目。未列於表中的項目不予蒐集。
| 類別 | 項目 | 目的 |
|---|---|---|
| 帳號 | 內部帳號識別碼、好友用 ID、小鳥與使用者名稱、所選城市、登入提供者識別碼、工作階段權杖的雜湊值 | 維持帳號與登入,讓好友找到你 |
| 信件 | 內文、照片、語音、手寫墨跡影像、明信片正反面、寄送與抵達時間、開啟時間、寄件人與收件人 | 送達指定好友並計算抵達時間 |
| 關係 | 已接受的好友關係、封鎖關係、情侶連結 | 確認可收信的對象 |
| 位置 | 使用者自行選擇的城市與狀態。僅在開啟散步送信時取得緯度、經度、精確度與測量時間 | 計算飛行距離並顯示好友可見的城市 |
| 通知 | 安裝識別碼、推播權杖、應用程式語言 | 信件抵達通知 |
| 檢舉與封鎖 | 檢舉人、被檢舉的信件、理由、受理時間與當時信件內容的快照 | 檢舉的確認與處置 |
| 購買 | 商品、商店與交易識別碼、購買與撤銷狀態、加密的購買確認權杖 | 確認應用程式內購買並於重新安裝時還原 |
| 濫用防護 | 依閘道回報的連線位址建立的請求限制紀錄 | 阻擋過量請求與自動註冊 |
| 手寫品質(選用) | 開啟參與後的處理結果、時間與數量區間、語言與平台 | 改善手寫辨識品質 |
手寫品質參與預設為關閉。僅使用你在設定中開啟之後的紀錄,且不會傳送信件內文或照片。
Winglog 不會取得付款方式資料。應用程式內購買的付款於 App Store 與 Google Play 進行,Winglog 僅取得確認該筆購買是否有效所需的交易識別碼。
所選城市由使用者從清單自行挑選。不會自動跟隨裝置位置,已接受的好友可看到城市名稱與狀態。天氣僅以該城市的基準座標查詢。
散步送信的座標僅在另行開啟時取得。這是讓小鳥走路送信給極近好友的功能,伺服器僅用於計算兩人之間的距離。回傳給好友的資訊不含座標,超過 15 分鐘的座標不用於距離計算。可隨時於設定關閉,且關閉的操作一律優先。
不建立移動紀錄。僅保存單一目前值,有新值即覆寫。
開啟通知後會保存安裝識別碼、推播權杖與應用程式語言。信件抵達時,透過 Apple 的 APNs 或 Google 的 FCM 傳送通知。通知中包含寄件人名稱與小鳥種類。
關閉通知或刪除帳號時會移除註冊。提供者回報為失效的權杖亦會移除。寄出貓頭鷹信件時,若收件人城市的時間介於晚上10點至早上7點,該信件不會傳送抵達通知。
小鳥與配件等商品透過 App Store 與 Google Play 的應用程式內購買銷售。付款畫面與付款方式由各商店處理,Winglog 不取得也不保存卡號或帳戶資料。
為確認購買有效,我們保存商品與交易識別碼及購買狀態,並將購買確認權杖加密保管。更換裝置或重新安裝時,用以還原你擁有的商品。
退款與取消付款依購買商店的政策辦理。電子商務相關法令要求保存的交易紀錄,將依該法令所定期間保存,並與帳號資料分離存放。
以下為已在伺服器實作並自動執行的清理作業。
| 對象 | 保存 | 清理 |
|---|---|---|
| 登入工作階段 | 30 天 | 每小時刪除到期項目 |
| 請求限制紀錄 | 24 小時 | 每小時刪除 |
| 登入確認用一次性值 | 5 分鐘 | 使用後或每小時刪除 |
| 檢舉紀錄與證據快照 | 90 天 | 每小時刪除到期項目 |
| 從未使用的訪客帳號 | 30 天 | 每日刪除 |
| 手寫品質資料 | 裝置 7 天 · 彙總 30 天 | 每小時刪除到期項目 |
| 天氣快取 | 短效期 | 到期即更新 |
信件不會隨時間自動刪除。 往來的信件與照片、語音會留在伺服器,直到你刪除帳號為止。應用程式內便條摺成紙鶴的呈現屬於裝置上的表現,與伺服器保存不同。
資料庫排程每日進行加密備份,保留最近14份成功的備份。刪除的內容會隨之後14次成功備份而逐步替換;備份裝置離線或工作失敗時,可能保留超過14天。
刪除帳號時,帳號資料與下列項目一併刪除,且無法復原。
你寄出的信,也會從收信好友的收藏中消失。 因為信件並非雙方各存一份,而是同一筆紀錄。若有想保留的信,請在刪除前告知對方。
照片與語音檔案存放於獨立的檔案儲存空間,刪除帳號後會進入刪除佇列,由伺服器依序清除。用於防止重複使用的匿名紀錄,以及法令要求保存的交易紀錄,可能以與帳號分離的形式保留。
刪除方式請見帳號刪除頁面。你可以在應用程式內直接刪除,若已解除安裝,也可以來信申請。
為提供服務,我們使用下列業者。各業者僅於表列目的範圍內處理資料。
| 業者 | 角色 | 傳送的資料 |
|---|---|---|
| Supabase | 伺服器執行、資料庫與檔案儲存 | 本政策所列的全部保存資料。主資料庫位於首爾區域 |
| Apple | 驗證以 Apple 登入,退出時解除連結 | 登入權杖與提供者識別碼 |
| 驗證以 Google 登入 | 登入權杖與提供者識別碼 | |
| Apple APNs · Google FCM | 傳送抵達通知 | 推播權杖,以及通知顯示的名稱與小鳥種類 |
| Apple WeatherKit | 所選城市的天氣 | 該城市的基準座標。不會傳送散步送信的座標 |
| App Store · Google Play | 應用程式內購買付款與交易驗證 | 交易識別碼與購買狀態 |
這些業者可能在大韓民國境外設有伺服器與支援團隊。境外處理僅限於上述目的範圍:提供服務、送達信件、驗證登入、傳送通知與確認購買。
Winglog 未使用端對端加密。因為送達信件需要伺服器處理其內容。我們在此明確說明。
我們會先確認請求確實來自本人再處理,並可能詢問足以指認帳號的資訊,例如好友用 ID。請勿以電子郵件寄送密碼或登入權杖,我們也不會索取。
首次發行正以居住地允許無須監護人同意即可註冊並同意個人資料處理的使用者為對象準備。目前尚不支援需要監護人確認的註冊。若發現缺少必要的監護人同意,我們會查核並採取包括刪除帳號與資料在內的適當措施。請寄至 macat.universe@gmail.com 告知。
若蒐集項目、保存期間或委外業者有所變更,我們會修訂本頁並更新生效日。對使用者不利的變更,也會在應用程式內另行公告。