개인정보.

저희는 반려식물을 살려두는 다정한 앱 Spruit이에요. 이 페이지에서는 어떤 데이터를 모으고, 어떻게 쓰고, 어떻게 저희에게 잊혀질 수 있는지를 설명해요.

이 방침이 다루는 범위

이 방침은 spruit.app 웹사이트와 iOS, Android용 Spruit 모바일 앱을 다뤄요. 어떤 부분은 한쪽에만 적용되기 때문에, 각 섹션에 라벨을 붙였어요. 마케팅 사이트는 '웹사이트', 모바일 앱은 '앱', 둘 다에 적용되면 '공통'이에요.

웹사이트: 무엇을, 언제, 왜 모으는지

데이터는 한 종류뿐이고, 목록은 의도적으로 짧게 유지해요.

웹사이트: 집계된 방문 통계(모든 방문자)

  • 내용: 페이지 뷰, 국가(IP에서 추정한 뒤 폐기), 유입 경로, 브라우저, 화면 크기. IP는 저희가 보관하지 않고, 두 방문을 묶을 식별자도 없어요.
  • 이유: 어떤 부분이 실제로 읽히는지 알아서 더 좋은 글을 쓰기 위해서.
  • 법적 근거: 정당한 이익(GDPR 제6조 1항 f호). 데이터는 집계된 형태이고 쿠키도 없어서 개인에게 미치는 영향이 정말 작아요.
  • 보관 위치: 프라이버시 친화적인 분석 서비스 Umami(cloud.umami.is).
  • 보관 기간: 무기한이지만 집계된 수치 형태로만.

웹사이트: 누구와 공유하는지

두 곳의 위탁 처리자에게만, 각자 필요한 만큼만:

  • Netlify(미국)는 사이트를 호스팅하고 페이지를 브라우저에 전달해요. SCC가 동일하게 적용돼요.
  • Umami(미국)는 쿠키 없는 분석을 처리해요. 저희도 되돌릴 수 없는 해시된 지문만 보고, 이메일이나 개인 식별 정보는 절대 보지 않아요.

저희는 데이터를 팔거나, 빌려주거나, 교환하지 않아요. 광고를 위해 공유하는 일도 없어요.

웹사이트: 쿠키와 로컬 스토리지

이 사이트는 쿠키를 쓰지 않아요.

브라우저가 로컬에 저장하는 상태(로컬 스토리지)는 한 가지에만 살짝 써요. 언어 설정 기억이에요.

저희나 다른 누구에게도 전송되지 않아요. 브라우저에서 사이트 데이터를 지우면 초기화돼요.

앱: 로그인에 쓰는 계정

Apple로 로그인 또는 Google로 로그인해요. 비밀번호는 저희가 절대 보지 않아요.

  • 내용: 로그인할 때 Apple이나 Google이 알려주는 이메일 주소, 표시 이름, 사용자 ID. Apple로 로그인할 때는 Apple의 비공개 이메일 릴레이(Private Relay)를 써도 잘 작동해요.
  • 이유: 계정을 만들고 운영하기 위해서.
  • 법적 근거: 당신과의 계약 이행(GDPR 제6조 1항 b호).
  • 보관 위치: EU(프랑크푸르트)의 Supabase.

앱: 식물과 정원

  • 내용: 직접 찍거나 올린 식물 사진, 종, 별명, 관리 기록(물 주기, 영양, 진단), 메모, 공간과 방, 업적, 꾸미기 아이템.
  • 이유: 식물을 기록하려고 당신이 만드는 콘텐츠예요. 그게 바로 앱이에요.
  • 법적 근거: 당신과의 계약 이행(GDPR 제6조 1항 b호).
  • 보관 위치: EU(프랑크푸르트)의 Supabase.

앱: 위치, 시간대, 알림

  • 대략적인 위치와 시간대: 대략적인 위도와 경도, 그리고 IANA 시간대. 계절별 관리, 현지 날씨, 알림을 보낼 시점을 계산하는 데 써요. 앱과 서버 측 알림 작업이 사용해요. 선택 사항이고, 당신이 허용할 때만 써요.
  • 푸시 알림 토큰: 기기 푸시 토큰, 플랫폼, '마지막 접속' 시각. 물 주기 알림을 보내고 활동이 없는 계정을 건너뛰는 데 써요. 선택 사항이에요.
  • 법적 근거: 알림과 보안을 위한 정당한 이익(GDPR 제6조 1항 f호), 선택적 위치와 알림을 위한 당신의 동의(제6조 1항 a호).

앱: 구독과 구매

Spruit+와 크레딧 팩은 앱 스토어를 통해 구매해요.

  • 내용: RevenueCat을 통해 관리되는 이용 권한(entitlement)과 구매 상태.
  • 받지 않는 것: 카드나 결제 정보는 받지도 저장하지도 않아요. 결제는 전적으로 Apple이나 Google이 처리해요.

앱: 공유 정원

공유 정원을 만들거나 참여하면, 그 정원의 다른 구성원이 공유된 식물, 사진, 기록, 일정을 볼 수 있어요. 정원은 믿을 수 있는 사람과만 공유하세요.

앱: 로컬 모드(로그아웃 상태)

로그인하지 않고 앱을 쓰면, 식물 데이터는 기기에 남아요. iOS에서는 당신의 iCloud 키-값 저장소(Spruit 서버가 아니라 당신의 Apple 계정)에 저장돼요. Android에서는 기기에 그대로 남아요. 로그인해서 동기화를 선택하지 않는 한, 어떤 것도 저희 백엔드로 가지 않아요.

앱: 위탁 처리자

앱을 운영하는 데 도움을 주는 서비스예요. 각자 필요한 만큼만 받아요:

  • Supabase(EU, 프랑크푸르트): 데이터베이스, 로그인, 파일 저장, 서버리스 함수. 계정과 식물 데이터가 여기에 있어요.
  • Anthropic(Claude)(미국): 식물 식별, 식물 의사와 진단, AI 관리 계획, 채팅을 담당해요. 결과를 만들기 위해 식물 사진과 관련 텍스트를 Anthropic에 보내요.
  • Open-Meteo(EU): 기후를 반영한 일정을 위한 날씨와 지오코딩. 대략적인 위도와 경도, 그리고 위치를 검색하면 지명 텍스트를 받아요. 계정은 필요 없어요.
  • Apple: Apple로 로그인, 푸시 알림(APNs), 로컬 모드용 iCloud 키-값 저장소, App Store 결제.
  • Google: Google로 로그인, Android의 푸시 알림(Firebase Cloud Messaging), Google Play 결제.
  • RevenueCat(미국): 구독과 구매 상태를 관리해요.

처리자가 미국에 있는 경우, 이전은 웹사이트와 마찬가지로 표준 계약 조항(SCC)을 따라요. 저희는 데이터를 팔거나, 빌려주거나, 교환하지 않고, 광고를 위해 공유하지 않아요.

앱: 요청하는 권한

앱은 몇 가지 기기 권한을 요청할 수 있어요. 모두 선택 사항이고 명시한 목적에만 써요:

  • 카메라: 식물을 촬영하기 위해.
  • 사진 보관함: 식물 사진을 고르기 위해.
  • 알림: 관리 알림을 보내기 위해.
  • 대략적인 위치: 현지 날씨와 알맞은 계절을 위해.

공통: 당신의 권리

GDPR과 네덜란드 개인정보보호법에 따라 저희에게 다음을 요청할 수 있어요:

  • 당신에 대한 정보를 알려주기(열람권).
  • 잘못된 내용 고치기(정정권).
  • 삭제하기(삭제권, '잊혀질 권리').
  • 저희의 이용을 제한하거나 이의 제기.
  • 보유한 데이터를 받아 다른 곳으로 옮기기(이동권).
  • 언제든 동의 철회. 이미 처리된 내용에는 영향을 주지 않아요.

hello@spruit.app으로 메일 주시면 30일 이내에 처리해 드려요. 네덜란드 개인정보 보호 당국(Autoriteit Persoonsgegevens, autoriteitpersoonsgegevens.nl)에 민원을 제기할 수도 있어요.

공통: 데이터와 계정 삭제

앱: 앱 안에서 계정을 삭제할 수 있고, 그러면 계정과 거기에 연결된 정원 데이터가 삭제돼요. hello@spruit.app으로 메일 주셔도 처리해 드려요. 기기를 떠난 적 없는 로컬 모드 데이터는 앱을 삭제하거나 데이터를 지우면 없어져요.

공통: 자동화된 결정과 어린이

저희는 당신에게 법적이거나 그에 준하는 중대한 영향을 주는 자동화된 결정을 하지 않고, 광고 프로필도 만들지 않아요. 식물 식별과 관리 계획은 AI가 만들지만, 당신을 위한 안내일 뿐 당신에 대한 결정이 아니에요.

Spruit은 어린이를 대상으로 하지 않아요. 사이트와 앱 모두 16세 미만을 위한 것이 아니며, 그들의 데이터를 알면서 모으지 않아요.

공통: 저희에 대해

Spruit은 네덜란드에 있는 This Is Roman이 만들어요. 앱의 백엔드는 EU(프랑크푸르트)에서 운영돼요. 언제든 hello@spruit.app으로 연락 주세요.

변경 사항

이 페이지를 수정하면 상단의 날짜를 갱신하고, 중요한 변경은 앱이나 메일로 알려드릴게요.