별갈피(Stelleaf) 개인정보처리방침
2026년 9월 20일
SSAMOK SOFT의 별갈피(Stelleaf)는 기록과 사진을 우선 기기에 저장합니다.
1. 개인정보처리자 정보
다음의 개인사업자가 개인정보처리자(GDPR상 컨트롤러)로서 개인정보를 처리합니다.
- 상호: SSAMOK SOFT
- 대표자: 강대훈
- 개인정보 보호책임자: 강대훈
- 연락처: ssamoksoft@gmail.com
2. 로컬 우선 구조
SSAMOK SOFT의 별갈피(Stelleaf)는 기록과 사진을 우선 기기에 저장합니다. 계정 로그인과 클라우드 백업·동기화는 선택 사항입니다. 다만 로그인 전에도 지도·검색·표지 이미지 불러오기와 구독 확인을 위한 외부 통신이 발생합니다. 따라서 로컬 우선은 외부로 어떤 정보도 보내지 않는다는 뜻이 아닙니다.
3. 수집·이용하는 개인정보 항목
이용하는 기능에 따라 다음 정보를 처리합니다. 로그인한 계정의 백업·동기화 자료는 Supabase 서울 리전의 주 저장소에 저장됩니다.
- 계정 정보: 이메일 주소, 내부 사용자 ID, 로그인 제공자 식별자 — 이메일+비밀번호, Google 로그인, Apple 로그인 중 하나를 선택(인증 인프라: Supabase Auth)
- 콘텐츠: 카테고리, 항목 이름·메모·바코드·선택한 장소 좌표, 평가·날짜·세부점수·상황 태그, 태그·랭킹 보드·분석 설정·사진·생성 및 수정 시각
- 구독 확인: 로그인 전에는 임의의 익명 앱 ID, 로그인 후에는 내부 사용자 ID를 RevenueCat에 전달합니다. 구독 상태·구매 영수증 또는 구매 토큰·앱 및 기기 정보도 처리됩니다. 운영자는 결제 카드 번호를 받지 않습니다.
- 지도: 한국에서는 네이버 지도를 우선 사용하며, 해외 또는 네이버 지도 사용 불가 시 Google Maps를 사용합니다. 지도 요청·표시 영역·IP와 SDK의 기기 정보가 처리될 수 있습니다. 현재 기기 위치는 권한을 허용하고 현위치 기능을 사용할 때 조회합니다.
- 검색·이미지: 검색어·좌표·바코드·ISBN을 처리합니다. 네이버 장소·카카오 책·식약처 식품 검색은 Supabase 서버 함수를 거칩니다. Open Food Facts·Open Beauty Facts·OpenLibrary 및 표지 이미지 제공자는 앱에서 직접 접속할 수 있습니다. 접속 시 IP·기술 정보도 전달되며, 로그인 중인 서버 요청에는 계정 인증 정보가 포함됩니다. 운영자의 검색 프록시는 이 인증 정보를 검색 제공자에게 전달하지 않습니다.
4. 사진과 위치정보의 처리
첨부 사진은 기기에서 재인코딩하고 EXIF(GPS 포함)를 제거한 사본을 저장·백업합니다. 지원되는 기기에서 원본 GPS를 위치 제안에 일시 사용할 수 있으며, 사용자가 제안을 선택하거나 지도에서 확정한 좌표만 기록에 저장합니다. 무료 계정의 클라우드 사진 한도는 200장이고 Stelleaf Premium은 장수 제한이 없습니다. 로컬 사진에는 앱의 장수 제한이 없습니다.
5. 처리 목적과 법적 근거
각 처리의 목적과 법적 근거(GDPR 제6조)는 다음과 같습니다.
- 계정 관리·백업·기기 간 동기화 — 계약의 이행(GDPR 6(1)(b))
- 유료 구독의 결제·관리 — 계약의 이행(GDPR 6(1)(b))
- 법령상 의무 준수(결제 기록 보존 등) — 법적 의무(GDPR 6(1)(c))
- 현재 별도 동의에 근거한 처리 항목은 없습니다
6. 처리위탁 및 수령자
서비스 제공을 위해 다음 처리자·수령자를 이용합니다.
- Supabase — 계정·DB·사진 백업의 주 저장소는 대한민국 서울. 검색·탈퇴·구독 확인 서버 함수는 요청자에 가까운 글로벌 실행 지역에서 처리될 수 있음
- 네이버클라우드 — 지도·장소 검색(대한민국)
- 카카오 — 책 검색 및 다음(Daum) SMTP를 통한 가입 확인·비밀번호 복구 메일 발송. 수신 이메일 주소와 인증 링크 등 메일 내용 처리(대한민국)
- 식품의약품안전처 — 식품 바코드 조회(대한민국, 서버 프록시 경유)
- RevenueCat — 구독 관리(미국)
- Apple — 로그인·결제(미국)
- Google — 로그인·결제·지도(미국)
- Open Food Facts·Open Beauty Facts, OpenLibrary 및 검색 결과의 이미지 제공자 — 바코드·ISBN·이미지 요청과 IP 등 접속 정보 처리
7. 개인정보의 국외 이전
주 DB와 사진 저장소의 서울 배치가 모든 처리의 국내 한정을 의미하지는 않습니다. 아래 온라인 기능을 이용할 때 필요한 정보가 암호화된 네트워크를 통해 전송됩니다. 서비스 제공에 필요한 국외 처리에는 제공자의 데이터 처리 약정 및 적용되는 이전 보호조치를 사용합니다. 국외 처리를 원하지 않으면 해당 온라인 기능의 사용을 중단하거나 ssamoksoft@gmail.com에 문의할 수 있으며, 이 경우 관련 기능 이용이 제한될 수 있습니다.
- Supabase(싱가포르 사업자) — 계정 인증 정보·검색 요청·탈퇴 및 구독 확인용 사용자 ID. 서울 주 저장소 외 글로벌 서버 함수 처리 가능. 실행 지역·하위 처리자: https://supabase.com/docs/guides/functions/regional-invocation 및 https://supabase.com/legal/customer-resources/subprocessor-list . 계정 자료의 보관은 아래 8항, 운영 로그 등은 제공자 약정에 따름.
- RevenueCat(미국) — 익명/계정 앱 ID·구매 정보·기기 정보, 구독 확인과 관리 목적. 탈퇴 시 연결된 고객 정보의 삭제를 요청하며 제공자가 비동기로 처리함. https://www.revenuecat.com/privacy
- Apple·Google(미국 등 글로벌 처리 거점) — 선택한 로그인·결제 기능의 식별자와 거래 정보, Google 지도 이용 시 지도 요청·IP·기기 정보. 각 기능 제공 및 법적 의무에 필요한 기간 처리. https://www.apple.com/legal/privacy/ 및 https://policies.google.com/privacy
- Open Food Facts·Open Beauty Facts, OpenLibrary 및 이미지 제공자 — 직접 조회 시 바코드·ISBN·이미지 주소와 IP 등 접속 정보. 해외 서버의 검색·콘텐츠 전달 및 운영 로그 처리. https://world.openfoodfacts.org/privacy 및 https://archive.org/about/terms.php
8. 보유 기간 및 파기
개인정보는 다음 기준에 따라 보유·파기합니다.
- 탈퇴: 서버의 사진을 정리하고 RevenueCat에 연결된 고객 정보 삭제를 요청한 뒤 계정과 DB 기록을 삭제합니다. 여러 시스템의 순차 처리이며 한 번에 모두 지우는 방식이 아닙니다. 일부 단계가 실패하면 재시도가 필요하고, 앱은 서버 완료 확인 뒤에만 선택한 기기 자료를 정리합니다. 구독 서비스의 내부 삭제 처리는 비동기이며 App Store·Google Play의 구독이나 법정 거래 기록 삭제와는 별개입니다.
- 개별 삭제: 삭제 사실이 서버에 동기화되면 서버에 기록된 삭제 시각을 기준으로 30일이 지난 내용(이름·메모·점수·위치 등)을 일일 정리에서 비웁니다. 동기화에 필요한 식별자·연결정보·시각 등이 남은 삭제 표시 행은 365일 후 일일 정리에서 지웁니다. 서버 사진 파일 정리는 앱의 동기화 중 별도로 수행되므로 오프라인·실패로 지연될 수 있습니다. 이 기간이 기기의 삭제 기록까지 자동으로 지우는 기한은 아닙니다.
- 탈퇴 완료 확인: 응답 유실·재시도 확인용 요청 ID·사용자 ID·시각은 완료 후 30일이 지난 일일 정리에서 삭제합니다. 미완료 요청은 처리 재개를 위해 유지됩니다.
- 법령상 보존: 전자상거래법 등 관계 법령에 따라 계약·청약철회 기록 5년, 대금결제·재화공급 기록 5년, 소비자 불만·분쟁처리 기록 3년 보존 후 파기합니다
9. 정보주체의 권리
열람·정정·삭제·처리제한·이동권을 행사할 수 있습니다. 설정 > 데이터 > 기록 내보내기는 이 기기의 기록과 기기에 실제로 있는 사진을 ZIP으로 내보내며, 다른 기기나 클라우드에만 있는 사진을 모두 내려받는 기능은 아닙니다. 요청은 ssamoksoft@gmail.com으로 접수하며 원칙적으로 1개월 이내 답변합니다. 복잡한 요청은 사유를 알리고 2개월 연장할 수 있습니다(GDPR 제12조 3항). EU·영국 이용자는 10항의 대리인에게도 요청할 수 있습니다.
- 이 기기에 저장된 카테고리·항목·평가·태그·보드·분석 설정과 시각, 기기에 실제로 있는 삭제되지 않은 사진 파일이 포함됩니다.
- 아직 완전히 파기되지 않은 삭제 대기 상태의 기록도 함께 담깁니다 — 내보내기는 이 기기에 저장된 데이터를 읽으므로, 서버에서 이미 내용이 지워진 기록이라도 기기에 남아 있으면 포함될 수 있습니다
- 로그인한 상태로 내보낸 파일에는 회원님의 계정 식별자(UUID)가 기록됩니다
- 내보내기 파일은 암호화되지 않습니다 — 제3자와 공유하지 않도록 주의해 주세요
- 감독기구 민원: EU 거주자는 거주국 개인정보 감독기구에, 한국에서는 개인정보침해 신고센터(privacy.kr, 국번 없이 118)에 제기할 수 있습니다
10. EU·영국 대리인
회사는 EU 일반 개인정보보호법(GDPR) 제27조 및 영국 GDPR 제27조에 따라 역내 대리인을 지정하였습니다. EU 대리인: Prighter EU Rep GmbH, Schellinggasse 3/10, 1010 Vienna, Austria. 영국 대리인: Prighter Ltd, 20 Mortlake High Street, London, SW14 8JN, United Kingdom. EU/EEA 및 영국 이용자는 https://app.prighter.com/portal/19708232400 을 통해 대리인에게 문의하거나 권리를 행사할 수 있습니다.
11. 아동의 개인정보
별갈피는 만 14세 이상(EU 일부 국가는 해당국 동의 연령인 최대 만 16세 이상)만 이용할 수 있으며, 그 미만 아동의 개인정보를 의도적으로 수집하지 않습니다. 수집 사실을 인지하면 지체 없이 삭제합니다.
12. 수집·이용하지 않는 것
별갈피는 다음을 하지 않습니다.
- 광고 표시 및 광고 식별자 수집
- 개인정보 판매
- 광고 목적 프로파일링 및 법적 또는 이에 준하는 중대한 영향을 주는 자동 결정 — 앱의 개인 취향 통계는 기기에서 계산됩니다
- 마케팅 정보 수신(발송)
- 만 14세 미만 아동 데이터의 의도적 수집
13. 안전성 확보조치
HTTPS/TLS 전송 보호, 계정별 접근 통제, 권한 최소화와 비공개 사진 저장소를 적용합니다. 비밀 검색·관리 키는 서버에 보관합니다. 지도 SDK용 공개 키는 앱 식별자 제한 등 제공자 방식으로 보호합니다.
14. 방침의 변경
본 방침이 변경되는 경우 본 페이지를 통해 고지하며, 중요한 변경은 앱 내에도 고지합니다. 변경된 방침은 게시 시점부터 적용됩니다.
Stelleaf · 2026-10-10