최종 업데이트 / Last updated: 2026-08-20
개인정보 처리방침
Onul(오늘)은 매일 입은 옷을 기록하고, 원한다면 다른 사용자와 나눌 수 있는 앱입니다. 본 방침은 앱이 어떤 정보를 수집하고, 어떻게 사용하며, 어떻게 보관·삭제하는지를 설명합니다.
1. 수집하는 정보
- 계정 정보: Apple 또는 Google 로그인 시 제공되는 이메일 주소와 표시 이름. (Apple 사용자는 "이메일 가리기"를 통해 가린 주소를 제공할 수 있습니다.)
- 프로필 정보: 사용자가 직접 정하는 아이디(사용자명)와 계정 공개 설정. 아이디는 다른 사용자가 검색할 수 있는 공개 정보입니다.
- 업로드한 사진: 사용자가 직접 추가한 코디 사진 (배경이 제거된 스티커 형태의 PNG로 저장).
- 위치 정보: 사진 기록 시점의 날씨 자동 표시를 위해 한 번 사용되며, 좌표는 OpenWeatherMap 호출 후 저장되지 않습니다. 저장되는 것은 응답으로 받은 온도와 날씨 상태뿐입니다.
- 사용자 입력: 스타일·무드 태그, 한 줄 문장 등 본인이 직접 추가한 정보.
- 관계 정보: 팔로우·팔로우 요청, 차단 목록.
- 신고 내역: 사용자가 다른 계정이나 기록을 신고한 경우 신고자·대상·사유·시각. 안전한 서비스 운영과 애플 App Store 정책 준수를 위해 보관합니다.
위치, 사진, 카메라 등의 권한이 거부되어도 해당 기능을 제외한 앱 이용에는 지장이 없습니다.
2. 수집 목적
- 로그인 및 사용자 식별
- 코디 기록의 디바이스 간 동기화 및 백업
- 날씨 정보 자동 입력
- 사용자가 선택한 범위 내에서의 기록 공유 및 친구 찾기
- 신고 처리, 차단 등 안전 기능 운영
- 오류 진단 및 서비스 개선
3. 공개 범위와 다른 사용자에게 보이는 정보
모든 계정은 기본적으로 비공개입니다. 공개 여부는 사용자가 설정에서 직접 바꿀 수 있으며, 자동으로 공개로 전환되는 경우는 없습니다.
- 비공개 계정: 기록은 본인과, 사용자가 직접 승인한 팔로워에게만 보입니다.
- 공개 계정: 다른 사용자가 아이디로 찾아 기록을 볼 수 있습니다.
- 아이디(사용자명): 공개·비공개와 무관하게 검색에 노출됩니다. 실명이나 개인 식별 정보를 아이디로 사용하지 않는 것을 권장합니다.
- 차단: 차단하면 서로의 기록이 보이지 않고 팔로우 관계도 해제됩니다. 차단 사실은 상대에게 알려지지 않습니다.
4. 데이터 보관 및 처리
모든 사용자 데이터는 Supabase의 미국 리전 인프라에 저장됩니다. 데이터 접근 범위는 Row Level Security 정책으로 서버에서 강제되며, 사용자가 설정한 공개 범위를 벗어난 접근은 차단됩니다.
사진의 배경 제거는 항상 사용자의 iOS 기기 내에서 Apple Vision Framework로 처리되며, 사진은 외부로 전송되지 않습니다.
5. 제3자 서비스
| 서비스 | 역할 |
|---|---|
| Supabase | 인증, 데이터베이스, 스토리지 |
| Apple Sign In | 소셜 로그인 인증 |
| Google Sign In | 소셜 로그인 인증 |
| OpenWeatherMap | 현재 날씨 정보 제공 |
위 서비스들의 데이터 처리에는 각 서비스의 개인정보 처리방침이 적용됩니다.
6. 데이터 보관 기간 및 삭제
사용자가 계정을 삭제하면 해당 계정에 연결된 코디 기록, 사진, 태그, 프로필, 팔로우·차단 관계가 30일 내에 백엔드에서 삭제됩니다. 계정 삭제는 앱 내 설정에서 직접 또는 onul2026@gmail.com 으로 요청할 수 있습니다.
다만 신고 내역은 반복적인 위반 확인과 분쟁 대응을 위해 계정 삭제 후에도 최대 1년간 보관될 수 있습니다.
7. 만 14세 미만 아동 정보
Onul은 만 14세 미만 아동을 대상으로 하지 않으며, 의도적으로 아동의 개인정보를 수집하지 않습니다. 아동의 정보가 수집된 사실이 확인되면 즉시 삭제합니다.
8. 사용자의 권리
사용자는 언제든지 본인의 데이터에 접근, 수정, 삭제를 요청할 수 있으며, 마케팅 목적의 처리는 본 앱에서 진행되지 않습니다.
9. 변경 안내
본 방침이 변경되는 경우 앱 또는 본 페이지를 통해 사전 안내합니다.
Privacy Policy
Onul is an app for logging the outfit you wore each day, and for sharing it with others if you choose to. This policy explains what information the app collects, how it is used, and how it is stored or deleted.
1. Information We Collect
- Account information: email address and display name returned by Apple or Google when you sign in. Apple users may share a relayed/private email via "Hide My Email".
- Profile information: the username you choose and your account privacy setting. Your username is public information that other users can search for.
- Photos you add: outfit photos you upload, stored as background-removed PNG stickers.
- Location: a single coordinate read at the moment you log a fit, used only to fetch current weather from OpenWeatherMap. The raw coordinate is not stored — only the resulting temperature and condition are saved with your record.
- Content you enter: style and mood tags, and the one-line caption you add yourself.
- Relationships: follows, follow requests, and your block list.
- Reports: when you report an account or a record, we store the reporter, the target, the reason, and the timestamp. This is retained to keep the service safe and to comply with Apple App Store requirements.
Denying location, photo library, or camera permission does not prevent you from using the rest of the app.
2. How We Use the Information
- Authentication and account identification
- Cross-device sync and backup of your records
- Auto-filling weather at the time a fit is logged
- Sharing records and finding friends, within the scope you choose
- Operating safety features such as reporting and blocking
- Diagnostics and product improvement
3. Visibility and What Others Can See
Every account is private by default. You control visibility yourself in Settings; no account is ever switched to public automatically.
- Private account: your records are visible only to you and to followers you have personally approved.
- Public account: other users can find you by username and view your records.
- Username: appears in search regardless of your privacy setting. We recommend not using your legal name or other identifying information as your username.
- Blocking: blocking hides records in both directions and removes any follow relationship. The blocked user is not notified.
4. Storage and Processing
All user data is stored on Supabase infrastructure in a US region. Access scope is enforced server-side through Row Level Security policies, so access beyond the visibility you set is blocked.
Photo background removal always runs entirely on your iOS device using Apple's Vision Framework; no image is ever sent off-device.
5. Third-Party Services
| Service | Purpose |
|---|---|
| Supabase | Auth, database, storage |
| Apple Sign In | Social login provider |
| Google Sign In | Social login provider |
| OpenWeatherMap | Current weather lookup |
Data handling by these services is governed by their own privacy policies.
6. Retention and Deletion
When you delete your account, all records, photos, tags, profile data, and follow/block relationships linked to that account are removed from the backend within 30 days. You can delete your account from within the app, or request deletion by contacting onul2026@gmail.com.
Reports may be retained for up to one year after account deletion, in order to identify repeat violations and handle disputes.
7. Children's Privacy
Onul is not directed at children under 14, and we do not knowingly collect personal information from them. If we learn that we have received data from a child under 14, it will be deleted.
8. Your Rights
You may request access, correction, or deletion of your data at any time. The app does not process personal data for advertising or marketing purposes.
9. Changes to This Policy
If this policy changes, the updated version will be posted here and surfaced in the app before taking effect.