개인정보 처리방침
Invictus Logic LLC(이하 “저희”)는 Sito 모바일 애플리케이션(이하 “Sito” 또는 “앱”)을 운영합니다. 이 개인정보 처리방침은 이용자가 저희 앱을 사용할 때 저희가 이용자의 정보를 어떻게 수집, 이용, 저장, 보호하는지 설명합니다.
Sito를 사용함으로써 이용자는 이 개인정보 처리방침에 따른 정보의 수집 및 이용에 동의합니다. 동의하지 않는다면 앱을 사용하지 마십시오.
1. 개요
Sito는 부모와 법정대리인(이하 “이용자”)이 아이의 하루 영양 섭취를 살피고 관리하도록 설계된 영양 기록 애플리케이션입니다. 앱은 만 18세 이상의 성인으로서, 앱에 정보를 입력하는 아이의 부모 또는 법정대리인인 사람을 위한 것입니다.
제공 지역: 앱은 Apple App Store와 Google Play가 앱을 게재하는 국가에서 이들 스토어를 통해 제공됩니다. 이용자의 국가가 그중 하나인지는 이용자가 쓰는 스토어의 앱 페이지에서 확인할 수 있습니다. 앱이 제공되지 않는 국가에서 앱을 사용하는 경우 이는 이용자 스스로의 판단에 따른 것이며, 현지 법률을 준수할 책임은 이용자에게 있습니다. 이 방침의 어떤 내용도 이용자 국가의 법률이 이용자에게 부여하는 개인정보에 관한 권리를 제한하지 않습니다.
2. 수집하는 정보
2.1 계정 정보
계정을 만들 때 저희는 다음 정보를 수집합니다.
- 이메일 주소
- 비밀번호(업계 표준 방식으로 해시 처리되며, 저희는 평문 비밀번호를 절대 저장하지 않고 평문 비밀번호에 접근할 수도 없습니다)
- 해당 서비스로 로그인하기로 선택한 경우, 제3자 로그인 제공업체(Google 또는 Apple)에서 받는 인증 데이터(이들이 저희에게 공유하는 이름과, Google의 경우 프로필 사진 링크 포함)
2.2 프로필 정보
- 선호하는 단위계(미터법 또는 야드파운드법)
- 초기 설정 과정에서 선택한 육아 고민과 동기
- 이용자의 시간대, 그리고 매일 알림을 받을 시간으로 선택한 시각
- 마지막으로 앱을 사용한 날짜
- Sito를 알게 된 경로를 알려 준 경우 그 경로(예: 전단지, 소아과 의사)
- 앱의 언어, 이용자의 국가(앱에서 고른 국가, 그렇지 않으면 휴대폰의 지역 설정이나 App Store 또는 Google Play 계정의 국가), 앱 스토어의 국가, 그리고 사용하는 휴대폰 운영체제와 앱 버전
2.3 아이 정보
앱에 추가하는 아이마다 이용자가 제공하는 정보를 수집하며, 여기에는 다음이 포함됩니다.
- 기본 정보: 이름(별명이나 이니셜이어도 됩니다. 4.3항 참고), 성별, 생년월일
- 신체 측정값: 기록할 때마다의 키와 몸무게(BMI 계산과 성장도표 작성에 사용)
- 건강 정보: 활동량, 알레르기, 질환
- 영양 관련 선호: 기록하려고 선택한 관심 영양소와, 직접 변경한 영양 목표
- 목표와 식습관 정보: 아이에게 설정한 목표, 아이가 편식한다고 알려 주었는지 여부, 그리고 아이의 키와 몸무게로 저희가 계산한 BMI 범주
2.4 식사 및 영양 데이터
식사를 기록할 때 다음 정보를 수집합니다.
- 식사 종류, 날짜, 시간
- 음식 항목, 제공량, 영양성분 내역
- 직접 찍거나 업로드하기로 선택한 식사 사진, 그리고 스캔한 영양성분표 사진. 이미 있는 사진을 업로드할 때는 앨범 접근 권한을 요청하며, 앱은 이용자가 고른 사진만 읽습니다.
- 앱이 기록하도록 직접 글로 설명한 식사(‘AI 입력’), 그리고 기록하는 음식의 양을 직접 글로 입력한 내용
- 남긴 양과 먹은 양에 관한 정보
- 식사에 복통 같은 증상을 메모하면, 리포트에서 볼 수 있도록 그 메모를 식사와 함께 보관합니다. 이 메모는 이용자의 계정에서만 볼 수 있으며, 식사나 계정과 함께 삭제됩니다.
- 아이에 대해 기록하는 모유 수유, 젖병 수유, 비타민 복용: 시간, 입력한 경우 모유 수유를 한 쪽과 수유 시간(분), 젖병에 담긴 것과 그 양, 고른 경우 분유, 아이의 목록에 있는 비타민과 먹였다고 표시한 날짜. 젖병이나 복용 기록은 그 영양소를 아이의 하루 섭취량에 더할 수도 있습니다. 이 기록은 식사와 같은 방식으로 보관하고 삭제합니다. 매일 비타민 알림을 켜면 휴대폰이 직접 알림을 표시하며, 저희는 이용자가 고른 시간만 보관합니다.
- 하루 영양 요약과 지난 영양 데이터
2.5 AI 대화 데이터
Sito의 AI 영양 도우미를 사용하면 이용자의 대화 메시지와 도우미의 답변, 그리고 대화 세션 메타데이터를 수집합니다. 맞춤형 답변을 제공하기 위해 AI 도우미는 대화하는 동안 아이의 프로필 데이터, 현재 영양 섭취량, 최근 영양 기록에 접근합니다.
2.6 레시피와 음식 선호
- 직접 만든 레시피(재료와 영양 정보 포함)
- 즐겨찾기로 표시한 음식
- 가장 자주 기록한 음식
- 각 아이가 어떤 음식을 받아들였거나 거부했는지(이를 기록한 경우)
- 직접 추가한 음식과, 시판 제품에서 변경한 숫자(2.8항 참고)
- 이유식 가이드에서 아이별로 기록하는 정보: 처음 먹인 음식으로 기록한 각 음식과 그 날짜와 시간, 양, 형태, 아이가 어떻게 받아들였는지, 알레르기 유발 식품을 먹은 뒤 기록한 반응과 그 증상(두드러기, 부어오름, 구토 등), 아이가 좋아하는 음식, 이유식을 시작한 날, 그리고 처음 먹이기 전에 안전 안내를 확인한 시점
2.7 제품 스캔
바코드를 스캔하거나, 시판 제품을 검색하거나, ‘스캔 기록’에서 항목을 다시 열면 그 조회를 기록합니다. 기록하는 내용은 바코드 번호, 저희 데이터 출처 중 어디에서 답을 찾았는지, 조회가 성공했는지, 걸린 시간, 그리고 조회가 카메라, 검색, 스캔 기록 중 어디에서 시작되었는지입니다. 스캐너가 어디에서 부모들에게 제대로 답하지 못하는지 알아내 고칠 수 있도록, 이 기록은 이용자의 계정에 연결됩니다.
스캔 기록 자체(‘스캔 기록’)는 이용자의 계정과 함께 보관되므로, 새 휴대폰으로 옮겨도 이어지고 이용자의 코드로 참여한 공동 양육자도 볼 수 있습니다. 제품마다 바코드, 이름, 브랜드, 점수, 마지막으로 스캔한 시점이 담깁니다. 인터넷 연결 없이도 목록이 열리도록 휴대폰에 사본이 보관됩니다. 목록에서 제품을 삭제할 수 있으며, 목록 전체는 계정과 함께 삭제됩니다.
2.8 제품 기여
스캔한 제품이 저희 데이터에 없거나, 있어도 아직 점수를 매길 수 없으면, 앱은 저희가 그 제품을 추가하거나 완성할 수 있도록 라벨과 포장 앞면을 촬영하도록 제안합니다. 촬영하기로 선택하면 다음 정보를 수집합니다.
- 영양성분표 사진, 촬영한 경우 원재료 목록 사진, 그리고 촬영하기로 선택한 경우 포장 앞면 사진(이 단계는 건너뛸 수 있습니다). 사진은 이용자의 계정 식별자로 이름을 붙인 폴더에 담겨 비공개 클라우드 저장소에 저장됩니다.
- 제품의 바코드, 이름, 브랜드, 그리고 라벨에서 읽은 영양성분 값과 원재료 목록
- 제출자로 기록되는 이용자의 계정 식별자
기여는 영구적인 기록입니다. 기여는 어디에든 쓰이기 전에 먼저 확인을 거치며, 일단 제출하면 앱 안에서 수정하거나 철회할 수 없습니다. 확인을 마친 기여가 어떻게 되는지는 4.4항에서, 데이터를 삭제할 때 기여가 어떻게 되는지는 9항에서 설명합니다.
저희 데이터에 없는 제품의 비타민 ‘영양·기능정보’ 표나 분유 통의 영양성분표를 촬영할 때도 마찬가지입니다. 앱은 아이의 비타민 목록이나 젖병 기록에 쓸 수 있도록 값을 바로 읽습니다. 사진은 모든 가족을 위해 그 제품을 추가할지를 저희 검토에서 결정할 때까지만 같은 비공개 저장소에 보관되며, 그 뒤 삭제됩니다. 제품이 추가되면 그 이름, 브랜드, 값은 4.4항에서 설명한 대로 공유 데이터베이스의 일부가 됩니다.
시판 제품의 숫자를 변경하면(‘숫자 수정’), 앱은 이용자의 가족에게 이용자가 입력한 숫자를 사용합니다. 저희는 변경 기록도 이용자의 계정 식별자와 함께 보관합니다. 기록에는 제품, 원래 숫자, 변경한 숫자가 담깁니다. 저희는 이 기록을 이용해 그 제품의 숫자가 모든 가족에게 잘못되어 있는지 확인하고, 잘못되어 있다면 바로잡습니다. 이 기록은 계정과 함께 삭제됩니다.
2.9 음성 입력
식사나 레시피를 타이핑하는 대신 말로 입력하면, 앱은 마이크 접근 권한을 요청하고 녹음을 휴대폰의 음성 인식 서비스(iOS에서는 Apple, Android에서는 Google)로 보내 텍스트로 변환합니다. 즉, 음성은 이용자의 기기를 떠나 Apple 또는 Google로 전송되며, 여기에는 각 회사의 자체 개인정보 처리방침이 적용됩니다. 저희는 변환된 텍스트만 받으며, 녹음은 저장하지 않습니다.
2.10 의견 및 문의 데이터
앱에서 의견을 보내면 의견 유형과 메시지 내용, 계정의 이메일 주소가 아닌 다른 주소를 답변용으로 적은 경우 그 이메일 주소, 앱 버전, 기기 정보를 수집합니다.
2.11 기기 및 기술 데이터
인증 토큰(이용자의 기기에 안전하게 저장됨), 그리고 오프라인 기능과 성능 최적화를 위한 캐시 데이터.
IP 주소. 서버와 통신하는 모든 앱이 그렇듯, Sito의 서버는 휴대폰이 접속하는 IP 주소를 봅니다. 그 뒤에 IP 주소가 어떻게 되는지 밝혀 둡니다. 저희 호스팅 제공업체의 요청 로그는 IP 주소를 기록하고 최대 7일 동안 보관합니다. RevenueCat(4.1항)도 구독과 함께 IP 주소를 기록합니다. 다만 버전 2.0.7부터 5항에 나열된 국가에서는, 그 국가의 iPhone에서 추적을 허용한 경우가 아니면 기록하지 않습니다. RevenueCat은 IP 주소를 다음과 같이 전달합니다. 저희 자체 데이터베이스에는 저희에게 보내는 구매 기록에 담아(9항), PostHog에는 같은 구독 이벤트에 담아 전달하고, Meta에는 Meta가 구매를 자사 광고와 연결하는 데 사용하도록 전달합니다(5항). 이 구독 이벤트를 제외하면, 저희의 분석 제공업체와 오류 보고 제공업체는 IP 주소를 저장하지 않고 폐기하도록 설정되어 있습니다(4.1항과 5항). 누군가 공동 양육자 초대 코드를 입력하면 코드 추측을 막기 위해 IP 주소를 단방향으로 변환한 값을 저장하고, 그 값은 하루가 지나면 삭제합니다(이 정리가 언제 실행되는지는 9항에서 설명합니다).
오류 보고서. 앱이 비정상 종료되거나 오류가 발생하면, 저희가 문제를 찾아 고칠 수 있도록 앱이 Sentry(4.1항)에 오류 보고서를 보냅니다. 보고서는 오류를 설명합니다. 무엇이 잘못되었고 저희 코드의 어디에서 일어났는지와 함께 기기 모델, 운영체제, 앱 버전, 언어 및 시간대 설정이 담깁니다. 보고서는 이용자의 계정에 연결되지 않으며, 저희는 Sentry가 IP 주소를 저장하지 않도록 설정해 두었습니다.
초기 설정 화면 녹화(미국만 해당). 미국으로 설정된 휴대폰에서는 앱을 처음 설정하는 동안 거치는 화면이 녹화되며, 화면에 적히거나 그려진 모든 것은 검게 가려집니다. 정확히 어떤 범위인지는 5항에서 설명합니다.
저희는 GPS나 그 밖의 어떤 위치 정보도, 연락처나 인터넷 방문 기록도 수집하지 않으며, 앱은 어떠한 경우에도 위치 권한을 요청하지 않습니다. 앱이 사용하는 국가는 이용자가 고른 국가, 그렇지 않으면 휴대폰의 지역 설정이나 App Store 또는 Google Play 계정의 국가이며, 이 중 어느 것도 이용자가 있는 곳을 읽어 낸 값이 아닙니다.
2.12 ChatGPT에서 쓰는 Sito
Sito 계정 없이 ChatGPT 안에서 Sito의 음식 카드와 KidScore를 사용할 수도 있습니다. 이 경우 저희는 답변에 필요한 정보만 사용합니다. 물어본 음식이나 시판 제품, 입력한 경우 바코드, 언급한 경우 아이의 나이(개월 수), 그리고 인치나 센티미터로 표시하고 이용자가 사는 곳에서 판매되는 제품의 순위를 매기기 위한, 이용자가 있는 것으로 보이는 국가입니다. 저희는 이용자의 이름, 이메일 주소, 대화 내용을 받지 않습니다. ChatGPT는 이용자의 대략적인 위치도 알려 주고, 이용자의 ChatGPT 계정과 대화에 대한 익명 식별자도 보냅니다. 저희는 이 가운데 국가만 보관합니다.
저희는 서비스를 계속 운영하고 사용량을 집계하기 위해, 어떤 도구가 사용되었는지, 무엇과 일치했는지, 나이와 국가를, 이용자를 식별하는 정보 없이 기록합니다. ChatGPT가 이용자의 대화를 어떻게 다루는지는 OpenAI의 개인정보 처리방침에 나와 있습니다.
3. 정보의 이용
저희는 수집한 정보를 다음 목적으로 이용합니다.
- 앱의 핵심 기능 제공: 아이의 영양 기록, 맞춤 영양 목표 계산, 하루 요약 생성, 진행 상황 표시
- AI 기능 구동: 맞춤 영양 안내와 식사 제안 제공
- 건강 지표 계산: BMI와 나이에 맞는 영양 목표 계산
- 앱 개선: 앱이 어떻게 사용되는지, 즉 사람들이 어떤 화면과 기능을 여는지와 어디에서 문제가 생기는지 분석(오류 보고서, 그리고 미국으로 설정된 휴대폰에서는 가림 처리된 초기 설정 화면 녹화 포함, 2.11항과 5항 참고)
- 제품 데이터베이스 구축: 부모들이 기여한 라벨 사진과 영양성분 값을 검토하고, 그 제품을 모든 이용자의 스캔이 대조되는 공유 데이터베이스에 추가(4.4항 참고)
- 스캐너의 정확성 유지: 제품 스캔 기록을 이용해 저희가 답하지 못하고 있는 바코드와, 잘못 답하고 있는 데이터 출처 찾기
- 이용자와의 소통: 의견과 문의에 대한 답변
- 구독 처리: 구독 상태 관리
- 광고 효과 측정: 어떤 캠페인이 부모들을 Sito로 이끄는지 파악하고, Meta와 Google이 5항에서 설명하는 내용을 이용해 저희 광고를 누구에게 보여 줄지 정하도록 함
4. 정보의 공유
저희는 이용자의 개인정보나 아이의 정보를 판매하지 않습니다. 저희는 건강, 영양, 식사, 사진, 아이에 관한 정보를 어떤 광고 네트워크나 데이터 브로커에도 절대 보내지 않으며, 광고 파트너가 받는 데이터는 아래 5항에서 설명하는 것이 전부입니다. 저희는 아래의 제한된 경우에만 정보를 공유합니다.
4.1 서비스 제공업체
Sito로부터 정보를 받는 회사는 아래가 전부이며, 각 회사가 받는 정보는 정확히 다음과 같습니다.
- Supabase: 호스팅, 데이터베이스, 파일 저장, 인증. 계정 데이터, 아이 프로필, 식사 및 영양 데이터, 대화 기록, 식사 사진과 영양성분표 사진을 받습니다.
- Anthropic(Claude): 두 가지 용도. 첫째는 앱의 AI 기능으로, 식사 사진 분석, 직접 글로 설명한 식사와 양, 영양성분표 읽기, 대화, 식사 아이디어, 주간 리포트가 여기에 해당합니다. 이 기능을 위해 Anthropic은 식사 사진과 영양성분표 사진, 이용자가 기여한 포장 앞면 사진(표시되기 전에 확인하기 위한 것으로, 4.4항 참고), 직접 글로 설명한 식사와 양, 대화 메시지, 아이의 프로필 정보(4.2항과 4.3항 참고)를 받습니다. 둘째는 저희가 앱의 품질을 점검하고 문제의 원인을 찾기 위해 직접 사용하는 AI 도우미입니다. 저희는 일주일에 한 번 이 도우미와 함께 최근의 식사 사진 분석을 검토합니다. 검토하는 것은 사진, 저희 AI가 인식한 내용, 이용자가 최종적으로 기록한 내용입니다. 구독이 취소되면 그 계정에서 앱이 어떻게 작동했는지도 검토합니다. 또한 가족들이 아직 앱을 사용하는 동안 문제를 찾아 고칠 수 있도록, 매일 아침 이 도우미와 함께 모든 계정의 전날 앱 사용을 검토합니다. 이 일일 검토에서 각 가족은 이름이나 이메일 주소 없이 코드로만 표시됩니다. 제품 기여(2.8항)를 확인하는 데에도 이 도우미를 사용하며, 라벨 사진과 포장 앞면 사진을 저희가 공개하는 영양성분 값과 대조합니다. 이러한 검토를 위해 Anthropic은 식사 사진과 기여된 제품 사진(아이가 찍혀 있는 경우도 있습니다), 이용자가 기록한 음식, 아이의 이름, 나이, 문제와 관련된 프로필 정보, 이용자가 앱을 사용한 방식, 그리고 이메일 주소와 구독 상태 같은 계정 정보를 받을 수 있습니다.
- Google(Gemini API): 식사 사진 속 음식 인식, 음식과 저희 영양 데이터의 대조, 제품 기여 확인(2.8항과 4.4항), 그리고 스캔한 제품의 영양성분 값이 저희 데이터베이스에 없을 때 Google 검색으로 웹에서 찾기(이때는 바코드, 브랜드, 제품명, 포장 크기만 받습니다). 앱의 그 밖의 AI 기능에는 Claude를 사용할 수 없을 때만 사용합니다. 같은 기능에 대해서는 Claude와 같은 정보를 받습니다.
- OpenAI: 같은 AI 기능. 또 하나의 대체 제공업체로, 그리고 더 강력한 모델이 필요한 분석에 사용합니다. 이 기능들을 위해 OpenAI는 Claude, Gemini와 같은 정보를 받습니다. 다만 음식의 양을 직접 글로 입력한 내용은 예외로, Claude와 Gemini에만 전송됩니다.
- FatSecret Platform API: 1회 제공량당 영양 데이터. 음식 검색어, 바코드 번호, 검색 대상 음식의 국가만 받으며, 그 밖의 정보는 받지 않습니다. 계정이나 부모, 아이에 관한 정보는 전송되지 않습니다. 앱에서 음식 및 영양 데이터를 이용하는 데에는 fatsecret Platform API 이용약관도 적용됩니다.
- Cloudflare: 저희의 FatSecret 요청이 거쳐 가는 네트워크. 같은 음식 검색어, 바코드 번호, 국가를 받으며, 그 밖의 정보는 받지 않습니다.
- RevenueCat: 구독 관리와 영수증 검증. 계정 식별자, 휴대폰이 접속하는 IP 주소, 기기 식별자와 광고 식별자(Meta SDK가 이 앱 설치본에 부여하는 식별자 포함)를 받으며, 구독 이벤트를 이러한 정보와 함께 PostHog, Meta, 저희 자체 서버(9항)에 전달합니다. 2.0.7 미만 버전의 앱은 이메일 주소도 제공했으며, 앱은 버전 2.0.7 이상을 처음 열 때 이를 제거합니다. Android에서는 Google Play 설치 리퍼러(install referrer)도 한 번 받습니다. 이는 앱을 설치한 링크에 붙은 캠페인 라벨(저희의 어느 페이지, 프로필 또는 전단지였는지)이며, 검색어나 이용자에 관한 정보는 결코 아닙니다. 버전 2.0.8부터는 각 아이의 연령대(예: 12~23개월, 4~7세)와 이용자가 추가한 아이의 수도 받습니다. 어떤 플랜과 혜택을 보여 드릴지 정하고 이를 비교하기 위해서입니다. 아이의 이름이나 생년월일은 절대 받지 않으며, 아이에 관한 그 밖의 정보도 받지 않습니다. 영양 데이터는 받지 않습니다.
- PostHog: 제품 사용 분석. 어떤 화면이 열리고 어떤 기능이 사용되는지를 기기 모델, 운영체제, 앱 버전, 화면 크기, 글자 크기 설정, 앱의 언어, 이용자의 국가(2.2항), 앱 스토어의 국가, 가입 방법과 함께 받습니다. 5항에 적힌 몇 가지도 받습니다. 음식 검색에 입력한 단어, 이유식 가이드 검색에서 결과가 없거나 음식 추가를 요청할 때의 아이 나이(개월 수), 이유식 가이드에서 고른 음식의 종류, 직접 글로 입력한 양과 그 양을 입력한 음식, 초기 설정 화면의 답변 두 가지(저희를 알게 된 경로, 초기 설정 퀴즈에서 고른 제품), 그리고 초기 설정 화면과 구독 화면에서 누른 위치입니다. PostHog는 휴대폰이 보내는 IP 주소를 폐기하도록 설정되어 있어, 그 주소로 위치를 알아내지 않습니다. 위의 RevenueCat 연동으로 RevenueCat이 기록한 IP 주소, 광고 식별자, 설치가 비롯된 광고 캠페인, 구독 상태, 그리고 2.0.7 미만 버전의 앱에서 온 이메일 주소도 받아 이용자의 PostHog 프로필에 보관합니다. 버전 2.0.8부터는 여기에 각 아이의 연령대와 이용자가 추가한 아이의 수도 포함됩니다. 아이의 이름, 건강 정보, 대화 내용, 사진은 절대 받지 않습니다. Android에서는 RevenueCat 항목에서 설명한 것과 같은 Google Play 설치 리퍼러도 첫 실행 때 한 번 받습니다. 미국으로 설정된 휴대폰에서는 구독 화면까지 포함한 초기 설정 화면의 녹화도 받으며, 화면의 모든 글자, 숫자, 이미지, 차트는 녹화가 휴대폰을 떠나기 전에 검게 가려집니다. 자세한 내용은 5항에 모두 나와 있습니다.
- Sentry: 비정상 종료 및 오류 보고. 앱이 비정상 종료되거나 오류가 나면 보고서를 받습니다. 보고서에는 무엇이 저희 코드의 어디에서 잘못되었는지, 그 직전에 누른 마지막 몇 가지 요소의 이름(“Pressable”처럼 저희 코드가 붙인 이름이며, 그 위에 적힌 내용은 결코 아닙니다), 기기 모델, 운영체제, 앱 버전, 언어 및 시간대 설정, 그리고 Sentry가 이 앱 설치본에 대해 만드는 무작위 식별자가 담깁니다. 저희는 Sentry에 이용자가 누구인지 절대 알리지 않으며, Sentry는 IP 주소를 저장하지 않고, 이메일 주소, 아이의 이름, 건강 정보, 사진은 Sentry에 전송되지 않습니다. 오류 메시지는 오류를 설명하기 위해 저희 코드가 작성하며, 드물게 음식 이름처럼 오류가 난 화면의 작은 세부 내용을 인용할 수 있습니다.
- Meta(Facebook): 앱 설치 광고와 구독 광고의 효과 측정, 그리고 Meta가 저희 광고를 누구에게 보여 줄지 정하는 데 도움을 주는 일. 저희가 보내는 이벤트(계정 등록, 무료 체험 시작, 구독, 구매), Meta SDK가 앱 실행 시 기록하는 앱 설치 및 앱 열기 이벤트, 그리고 기기의 광고 식별자를 받습니다. 광고 식별자는 iOS에서는 Apple의 추적 허용 요청에서 허용한 경우에만, Android에서는 기본적으로 받습니다. 무료 체험, 구독, 구매 이벤트와 함께 RevenueCat은 Meta SDK가 이 앱 설치본에 부여한 식별자, 계정 식별자를 알아볼 수 없게 변환한 값, 앱 버전과 휴대폰의 시스템 버전 및 언어 같은 세부 정보, 그리고 기록한 경우 IP 주소와 기기 식별자도 보내, Meta가 이를 자사 광고와 연결할 수 있게 합니다. iPhone에서는 Apple의 추적 허용 요청에 어떻게 답하든 이 정보를 보내며, 2.0.7 미만 버전의 앱에 대해서는 이메일 주소를 알아볼 수 없게 변환한(해시 처리한) 형태로도 보냅니다. 5항에 나열된 국가에서는 버전 2.0.7부터, iPhone에서 추적을 허용하지 않는 한 Meta SDK의 첫 실행 이벤트만 Meta로 전송될 수 있습니다. 건강, 영양, 식사, 사진, 아이 데이터는 절대 받지 않습니다.
- Apple(Apple Ads): 저희가 집행하는 App Store 광고의 효과 측정. iOS에서 앱은 실행 시 Apple의 어트리뷰션 토큰을 수집해 Apple과 RevenueCat에 전달하며, 이 토큰으로 설치가 어느 광고 캠페인에서 왔는지 알 수 있습니다. 이 토큰으로 저희가 이용자 개인을 식별할 수는 없습니다.
- Expo: 두 가지 용도. 푸시 알림을 전달하고, 스토어에 새 버전을 출시하지 않고도 저희가 앱을 고칠 수 있게 해 주는 무선(over-the-air) 업데이트를 제공합니다. 업데이트를 확인할 때 Expo에 IP 주소, 플랫폼, 앱 버전이 전달됩니다.
- Apple(APNs)과 Google(FCM): 기기로 푸시 알림 전달. 알림 문구와 기기의 푸시 토큰을 받습니다. 리마인더와 주간 리포트 알림에는 아이의 이름이 들어갈 수 있으며, 이 이름은 잠금 화면에 보입니다.
- Apple 및 Google 음성 인식 서비스: 2.9항에서 설명한 대로, 말로 입력한 식사와 레시피를 텍스트로 변환. 음성 녹음을 받습니다.
- Loops: 계정, 문의, 의견, 혜택 안내 이메일 발송. 이메일 주소와, Apple이나 Google이 저희에게 제공한 경우 이름을 받습니다. 이용자가 의견을 보내면 그 메시지와 함께 앱 버전과 기기 모델을 받습니다. 구독이 실제로 종료되면, 짧은 설문과 다시 돌아오도록 권하는 혜택을 보낼 수 있도록 구독이 끝났다는 사실을 받습니다(일본, 대한민국 또는 홍콩의 App Store나 Google Play 계정에는 혜택 없이 설문만 보냅니다). 그리고 미국의 iPhone에서 계정을 만들었지만 구독을 시작하지 않은 경우, 그 이유를 묻는 이메일 한 통을 첫해 할인과 함께 보낼 수 있도록 구독을 시작하지 않았다는 사실을 받습니다.
- Dynadot과 Google(Gmail)은 저희 이메일을 호스팅합니다. Dynadot은 이용자가 berkay@sitonutri.com으로 보내는 이메일을 받고, Gmail은 이용자가 앱에서 보내는 각 의견 메시지의 저희 측 사본을 이용자의 이메일 주소, 앱 버전, 기기 모델과 함께 받습니다.
- Apple / Google: Apple로 로그인 / Google로 로그인, 그리고 모든 결제. 이메일 주소와 인증 토큰을 받습니다.
- Open Food Facts: 저희 제품 카탈로그의 바탕이 되는 오픈 제품 데이터베이스. 이용자나 아이에 관한 정보는 아무것도 받지 않습니다. 이용자가 기여한 제품을 저희가 채택하면, 제품에 관한 사실 정보 자체(바코드, 이름, 브랜드, 영양성분 값)가 이용자와의 연결 없이 Open Food Facts의 오픈 라이선스에 따라 Open Food Facts에 다시 게시될 수 있습니다(4.4항 참고).
- Google Analytics, Google Ads 및 Convex: sito.kids에서만 쓰는 웹사이트 분석과 저희 Google 광고의 효과 측정(5항에서 설명). 앱에서는 아무것도 받지 않습니다.
- Microsoft(Clarity): sito.kids의 메인 페이지와 아기(Babies), 유아(Toddlers), 어린이(Kids) 페이지를 방문자가 어떻게 이용하는지 파악(5항에서 설명). 앱에서는 아무것도 받지 않습니다.
이 회사들은 대부분 서비스 제공업체로서 저희를 위해 일하며, 각 회사의 약관은 정보를 저희에게 서비스를 제공하는 데에만 사용하도록 제한합니다. 일부 회사는 받은 정보를 자체 개인정보 처리방침에 따라 자체 목적으로도 사용합니다. Apple과 Google은 로그인, 결제, 앱 스토어, 음성 인식(2.9항)에, Meta는 저희 광고의 효과 측정과 광고를 보여 줄 대상 선정(5항)에, Google은 저희 웹사이트의 Google Ads에, Microsoft는 Clarity(5항)에 사용합니다.
4.2 AI 데이터 처리
Sito의 AI 기능은 Anthropic(Claude), Google(Gemini), OpenAI가 운영하는 모델에서 실행됩니다. 이 모델들에는 두 종류의 정보가 전송됩니다.
- 사진. 식사를 촬영하거나 영양성분표, 비타민 또는 분유 라벨을 스캔하면, 모델이 음식을 알아보거나 라벨을 읽을 수 있도록 그 사진이 Anthropic, Google 또는 OpenAI로 전송됩니다. 이런 사진에 아이가 찍혀 있는 경우도 있습니다. 사진은 그 분석을 위해 전송됩니다. 이와 별도로, 저희는 분석을 개선하기 위해 정기적으로 Anthropic의 Claude를 이용해 최근 식사 사진 일부와 앱이 읽지 못한 라벨 사진을 검토합니다(4.1항 참고).
- 텍스트. AI 도우미를 사용하거나, 식사 아이디어를 요청하거나, 주간 리포트를 받으면, 답변을 만들기 위해 이용자의 메시지와 아이의 프로필 및 영양 정보가 같은 제공업체로 전송됩니다(4.3항 참고). 식사를 직접 글로 설명하면, 모델이 음식과 양을 알아낼 수 있도록 그 설명, 아이의 나이, 앱이 이용자에게 사용하는 국가가 같은 제공업체로 전송됩니다. 기록 중인 음식의 양을 직접 글로 입력하면(예: “반쪽 3개”), 모델이 맞는 양을 고를 수 있도록 그 입력 내용, 음식 이름과 그 음식의 양 단위, 아이의 나이가 Anthropic의 Claude 또는 Google의 Gemini로 전송됩니다(4.1항 참고).
저희는 이 제공업체들의 유료 API를 사용하며, 해당 약관은 API로 제출된 정보를 모델 학습에 사용하지 않는다고 명시합니다. 그래도 제공업체는 그 시점의 데이터 이용 및 보관 정책에 따라 악용 방지, 보안 또는 법령 준수를 위해 제한된 기간 동안 정보를 보관할 수 있습니다. 저희는 이러한 정책을 통제하지 않으며, 정책은 변경될 수 있습니다.
4.3 AI 기능에 쓰이는 아이의 이름과 프로필
AI 답변이 일반적인 내용이 아니라 이용자의 아이에 관한 것이 되도록, 저희는 요청에 관련된 프로필 정보를 Anthropic, Google 또는 OpenAI로 보냅니다. 기능에 따라 여기에는 나이, 성별, 키, 몸무게, BMI, 활동량, 알레르기, 질환, 영양 목표, 최근 영양 기록이 포함될 수 있습니다. 앱의 AI 기능은 아이의 이름을 보내지 않습니다. 도우미와 식사 아이디어는 “아이”라고 쓰고, 주간 리포트는 자리 표시자로 작성된 뒤 이용자가 보기 전에 저희 서버가 이를 이름으로 바꿉니다. 이름은 대화 메시지나 직접 글로 설명한 식사처럼 이용자가 직접 쓰거나 말한 경우에만 이 제공업체들에 전달됩니다. 식사 사진 분석과, 직접 글로 설명한 식사나 양의 분석에는 아이의 나이와, 이러한 요청 중 일부에서는 앱이 이용자에게 사용하는 국가만 전송되고 그 밖의 정보는 전송되지 않습니다. 영양성분표 읽기에는 라벨 사진만 전송되고 아이에 관한 정보는 전혀 전송되지 않습니다.
아이의 이름은 여전히 앱과 잠금 화면의 리마인더(4.1항)에 나타나며, 저희가 Anthropic의 Claude와 함께 진행하는 품질 검토(4.1항)에서 보일 수 있습니다. 아이의 실제 이름을 아예 쓰고 싶지 않다면, 아이를 추가하거나 수정할 때 실명 대신 별명이나 이니셜을 입력하십시오. 앱은 똑같이 작동하며, 화면에 보이는 모든 곳에 입력한 이름이 쓰입니다.
4.4 기여한 정보는 공유 데이터베이스의 일부가 됩니다
Sito는 스캔 결과를 저희가 만든 제품 데이터베이스와 대조합니다. 이 데이터베이스는 공개 식품 데이터베이스(주로 Open Food Facts와 USDA의 FoodData Central)에 부모들이 기여한 제품을 더해 만든 것입니다. 저희 식품 데이터의 출처와 적용되는 라이선스는 식품 데이터 출처 페이지에 정리되어 있습니다.
이용자가 제품을 기여하고(2.8항) 저희가 이를 승인하면, 그 제품의 바코드, 이름, 브랜드, 영양성분 값, 원재료 목록은 공유 데이터베이스의 일부가 되어 같은 제품을 스캔하는 다른 모든 Sito 이용자에게 표시됩니다. 포장 앞면도 촬영했다면, 그 사진이 모든 사람에게 보이는 제품 사진이 될 수 있습니다. 사진이 표시되기 전에 자동 검사(Anthropic의 Claude 또는 Google의 Gemini)가 사진에 포장만 보이는지 확인합니다. 사람, 아이 또는 집 안의 어떤 것이라도 보이는 사진은 다른 누구에게도 절대 표시되지 않습니다. 손이 포장을 들고 있으면, 저희는 사진에서 포장 부분만 잘라 낼 수 있습니다. 잘라 낸 이미지는 같은 방식으로 다시 검사하며, 표시될 수 있는 것은 잘라 낸 이미지뿐이고 원본 사진은 절대 표시되지 않습니다. 이용자의 이름, 이메일 주소, 계정 식별자는 이와 함께 절대 표시되지 않으며, 기여는 이용자가 아니라 Sito 커뮤니티가 제공한 것으로 표시됩니다. 누가 제출했는지에 관한 기록은 잘못된 항목을 추적해 바로잡을 수 있도록 내부적으로 보관합니다.
바탕이 되는 데이터베이스가 오픈 라이선스로 공개되어 있으므로, 저희가 채택한 기여도 그 라이선스에 따라 재배포될 수 있습니다. 이를 위해 이용자가 저희에게 부여하는 라이선스는 이용약관 5항이며, 기여하기 전에 이 조항을 읽어 보아야 합니다.
4.5 공동 양육자와 접근 권한 공유
Sito에서는 또 한 명의 부모가 계정을 사용할 수 있도록 6자리 코드를 만들 수 있습니다. 코드를 공유하기 전에 이 코드가 정확히 어떤 일을 하는지 이해해 주십시오. 이 코드를 사용하면 상대방이 이용자 본인으로 로그인됩니다. 권한이 제한된 별도의 공동 양육자 계정은 없습니다. 코드를 사용한 사람은 이용자가 보는 모든 것(모든 아이의 프로필, 알레르기, 질환, 측정값, 모든 식사와 사진, 모든 AI 대화, 구독)을 보며, 그 무엇이든 변경하거나 삭제할 수 있습니다.
코드는 한 번만 사용할 수 있고, 만든 지 8시간이 지나면 만료되며, 새 코드를 만들면 이전 코드는 효력을 잃습니다. 누구도 무차별 대입으로 코드를 알아내지 못하도록, 저희는 코드, 코드를 만든 시각과 사용된 시각, 그리고 코드를 시도한 사람의 IP 주소를 단방향으로 변환한 값을 저장합니다. 이 정보가 언제 삭제되는지는 9항에서 설명합니다.
공동 양육자의 접근은 언제든 끝낼 수 있습니다. 프로필 → 설정 → ‘다른 기기에서 로그아웃’을 누르면 지금 손에 든 기기를 제외한 계정의 모든 기기가 로그아웃됩니다. 즉시 적용되지는 않습니다. 다른 휴대폰은 이미 가지고 있는 세션 토큰이 만료될 때까지 로그인 상태로 남으며, 만료까지 최대 1시간이 걸릴 수 있습니다. 이 버튼과 두 가지 삭제 버튼(10.1항)은 이용자 본인의 휴대폰에만 표시되며, 코드로 참여한 휴대폰에는 표시되지 않습니다. 비밀번호를 알려 줄 수 있는 사람에게만 코드를 공유하십시오.
5. 광고 및 분석
시작 시점. 분석과 광고 효과 측정은 계정을 만들기 전, 앱을 처음 여는 순간부터 시작됩니다. 가입하기 전까지 이 기록은 익명 식별자에 연결되어 보관되며, 계정을 만들면 그 식별자가 계정과 결합되어 가입 전에 방문한 화면도 계정 기록의 일부가 됩니다. iPhone에서는 Apple의 추적 허용 요청이 초기 설정 중, 계정을 만든 뒤에 나타납니다.
PostHog: 제품 분석. 저희는 앱이 어떻게 사용되는지, 즉 어떤 화면이 열리고 어떤 기능이 사용되며 어디에서 문제가 생기는지 파악하기 위해 PostHog를 사용합니다. 이 기록에는 아이의 이름, 측정값, 알레르기, 질환, 대화 내용, 사진이 절대 들어가지 않습니다. 다만 화면 이름보다는 많은 내용이 들어가며, 저희는 이용자가 다르게 짐작하도록 두기보다 이를 분명히 밝히고자 합니다. 기록에는 부모들이 무엇을 찾고 무엇을 찾지 못하는지 알 수 있도록 음식 검색에 입력한 단어, 이유식 가이드 검색에서 음식을 찾지 못했거나 음식 추가를 요청한 경우 그 검색의 대상인 아이의 나이(개월 수), 이유식 가이드에서 고른 음식의 종류, 그리고 양을 직접 글로 입력한 경우 양을 읽는 방식을 확인하고 개선할 수 있도록 그 입력 내용, 해당 음식, 저희 AI가 고른 양, 이용자가 그 양을 그대로 두었는지 아니면 무엇으로 바꿨는지가 들어갑니다. 초기 설정 화면에서는 저희를 알게 된 경로에 대한 답변과 초기 설정 퀴즈에서 고른 제품도 기록하며, 초기 설정 화면과 구독 화면에서는 화면의 어느 곳을 눌렀는지(위치와 저희 코드가 버튼에 붙인 이름이며, 버튼에 적힌 내용은 결코 아닙니다), 각 화면이 얼마나 오래 열려 있었는지, 얼마나 스크롤했는지도 기록합니다. PostHog는 각 이벤트와 함께 휴대폰이 보내는 IP 주소를 도착하는 즉시 폐기하도록 설정되어 있어, 그 주소로 위치를 알아내지 않습니다. 2026년 9월 18일 전에 만들어진 기록에는 여전히 주소와 위치가 모두 남아 있습니다. 또한 기기 모델과 제조사, 운영체제 버전, 앱 버전, 화면 크기, 글자 크기 설정, 앱의 언어, 이용자의 국가(2.2항), 앱 스토어의 국가, 그리고 이메일, Apple, Google 중 어떤 방법으로 가입했는지도 기록합니다. 이와 별도로 저희의 RevenueCat 연동이 구독 이벤트를 PostHog로 보내며, 이 이벤트에는 이메일 주소(2.0.7 미만 버전의 앱에서), RevenueCat이 이용자의 휴대폰에서 기록한 IP 주소, 기기 식별자와 광고 식별자, 추적 허용 여부, 설치가 비롯된 광고 캠페인, 구독 상태, 그리고 버전 2.0.8부터는 각 아이의 연령대와 이용자가 추가한 아이의 수가 담깁니다. PostHog는 이를 그곳의 이용자 프로필에 보관합니다.
PostHog: 초기 설정 화면 녹화(미국만 해당). 미국으로 설정된 휴대폰에서는, 초기 설정이 어디에서 부모들을 헷갈리게 하는지 알 수 있도록 PostHog가 앱을 처음 설정하는 동안 거치는 화면을 첫 화면부터 구독 화면까지(구독 화면 포함) 녹화하기도 합니다. 녹화가 휴대폰을 떠나기 전에 화면의 모든 글자, 숫자, 이미지, 시스템 창이 검게 가려지고 아이의 측정값을 그리는 차트도 가려지므로, 녹화에는 각 화면의 배치와 누른 위치만 보입니다. 녹화는 앱 자체가 열리는 순간 멈추며, 초기 설정 이후의 내용은 절대 녹화되지 않습니다. 녹화는 30일 동안 보관된 뒤 삭제됩니다. 다른 국가로 설정된 휴대폰에서는 녹화하지 않습니다.
Meta(Facebook): 광고 효과 측정. Meta의 SDK는 저희 광고의 효과를 측정하기 위해 앱에 들어 있으며, Meta는 아래의 이벤트를 저희 광고를 누구에게 보여 줄지 정하는 데에도 사용합니다. Meta는 저희가 의도적으로 보내는 이벤트를 받습니다. 계정 등록은 앱에서, 무료 체험 시작, 구독, 구매는 RevenueCat의 서버에서 보냅니다. 또한 저희가 자동 기록을 끄기 전에 Meta SDK가 앱 실행 시 스스로 기록하는 앱 설치 및 앱 열기 이벤트도 받습니다. 그 밖에는 이용자의 활동을 계속해서 받지 않습니다. 무료 체험, 구독, 구매 이벤트와 함께 RevenueCat은 Meta SDK가 이 앱 설치본에 부여한 식별자, 계정 식별자를 알아볼 수 없게 변환한 값, 앱 버전과 휴대폰의 시스템 버전 및 언어 같은 세부 정보, 그리고 기록한 경우 휴대폰의 IP 주소와 기기 식별자를 Meta에 보내, Meta가 각 이벤트를 자사 광고와 연결할 수 있게 합니다. iPhone에서는 Apple의 앱 추적 투명성(App Tracking Transparency) 요청에 어떻게 답하든 이렇게 전송됩니다. 앱에 추적하지 말라고 요청해도 RevenueCat은 이 이벤트와 세부 정보를 Meta에 보냅니다. 이 요청으로 결정되는 것은 Meta가 기기의 광고 식별자(IDFA)도 받는지 여부이며, Meta는 추적을 허용한 경우에만 이를 받습니다. 2.0.7 미만 버전의 앱은 RevenueCat에 이메일 주소도 제공했으며, 이메일 주소를 제거하는 버전 2.0.7 이상을 열 때까지, RevenueCat은 요청에 어떻게 답했든 이 이벤트와 함께 이메일 주소를 알아볼 수 없게 변환한(해시 처리한) 형태로 Meta에 보냅니다. Android에는 이에 해당하는 요청이 없으며, 기기가 제공하는 광고 ID가 기본적으로 수집됩니다. 광고 ID는 Android 개인정보 보호 설정에서 재설정하거나 제한할 수 있습니다.
이 측정이 실행되지 않는 국가: EU/EEA, 영국, 스위스, 일본, 대한민국, 대만, 홍콩. 버전 2.0.7부터 휴대폰이 이 중 한 곳으로 설정되어 있으면, Meta의 SDK는 광고 ID를 읽지 않고, 앱은 다른 휴대폰에서 보내는 추가 설치 이벤트를 보내지 않습니다. 휴대폰이나 App Store 또는 Google Play 계정이 이 중 한 곳에 있으면, 앱은 이를 위해 기기 식별자를 수집하지 않고, 계정 등록 이벤트를 보내지 않으며, 구독을 Meta와 연결하지 않으므로, RevenueCat은 무료 체험, 구독, 구매 이벤트를 Meta에 보내지 않습니다. Meta의 SDK는 앱이 이를 끄기 전, 맨 처음 실행할 때 자체적으로 앱 설치 또는 앱 열기 이벤트를 여전히 기록할 수 있습니다. 예외는 Apple의 요청에서 추적을 허용한 iPhone으로, 이 경우 해당 이벤트와 IDFA가 Meta로 전송됩니다. 나중에 추적을 꺼도 RevenueCat이 보유한 IDFA는 제거되지 않습니다. 저희에게 이메일을 보내 주시면 저희가 이를 제거하며, 그러면 이 이벤트의 전송도 중단됩니다. 2.0.7 미만 버전에서 구독했다면, 버전 2.0.7을 열 때까지, 그리고 Android에서는 저희가 이전 식별자를 제거할 때까지 RevenueCat이 갱신 이벤트를 Meta에 계속 보낼 수 있습니다.
Apple Ads: 설치 어트리뷰션. iOS에서는 앱 실행 시 Apple의 광고 어트리뷰션 토큰을 수집해 Apple 및 RevenueCat과 공유하며, 이 토큰으로 설치가 어느 App Store 광고 캠페인에서 왔는지 알 수 있습니다.
저희 웹사이트. sito.kids는 페이지 조회와 유입 경로를 집계하기 위해 Google Analytics와 또 하나의 분석 서비스인 Convex를 사용합니다. 같은 Google 태그는 방문을 Google Ads에도 보고하므로, 저희는 Google 광고의 효과를 측정할 수 있고 Google은 방문자를 저희가 광고를 보여 줄 수 있는 잠재고객에 추가할 수 있습니다. Google은 이를 자체 개인정보 처리방침에 따라 사용합니다. 영국, EU/EEA, 스위스의 방문자에게는 Google Analytics와 Google Ads가 저장과 광고 개인화가 거부된 동의 모드로 실행되므로, 이 방문자들에게는 분석 쿠키나 광고 쿠키를 설정하지 않습니다. 그래도 Google은 페이지 조회마다 쿠키 없는 신호를 받으며, 이를 모델링된 집계 측정에 사용합니다. 저희 다운로드 버튼을 누르면 저희 자체 데이터베이스에 그 사실도 기록합니다. 어느 버튼과 페이지인지, 이전에 있던 페이지, 브라우저 자체의 설명(사용자 에이전트), 그리고 저희 Google 광고를 거쳐 온 경우 어느 광고인지가 기록되며, 이 기록에 IP 주소는 들어가지 않습니다. 이는 웹사이트에만 적용되며 앱의 어떤 것에도 영향을 주지 않습니다.
웹페이지 네 곳의 Microsoft Clarity. 메인 페이지와 아기(Babies), 유아(Toddlers), 어린이(Kids) 페이지에서 어디가 쓰기 어려운지 알기 위해, 저희는 이 네 페이지에서만 Microsoft Clarity를 사용하며 sito.kids의 다른 곳에서는 사용하지 않습니다. Clarity는 이 페이지 중 한 곳의 방문이 어떻게 진행되는지 기록합니다. 기록하는 내용은 탭, 클릭, 스크롤, 마우스 움직임, 화면에 있던 내용, 그리고 브라우저, 기기 종류, IP 주소에서 나오는 대략적인 위치 같은 기술 정보입니다. 저희는 이를 히트맵과 개별 페이지 방문의 재생 화면으로 확인합니다. 저희는 Clarity가 누구에게도 쿠키를 사용하지 않도록 설정했으므로 각 페이지 조회는 따로 기록됩니다. 저희는 이용자의 여러 방문을 서로 연결하거나, 다시 방문한 이용자를 알아볼 수 없습니다. 어떤 정보든 브라우저를 떠나기 전에, Clarity는 양식에 입력된 모든 내용, 드롭다운 목록에서 고른 항목, 숫자, 이메일 주소를 가립니다. 브라우저가 Global Privacy Control 신호를 보내면 Clarity는 실행되지 않으며, 이 방법으로 Clarity를 거부할 수 있습니다. Microsoft는 녹화를 30일 동안 보관하고, 히트맵과 녹화 중 소량의 표본은 최대 9개월 동안 보관하며, 이 데이터를 Microsoft 개인정보 처리방침에 설명된 대로 사용합니다. Clarity는 웹사이트에서만 실행되며 앱에서는 아무것도 받지 않습니다.
저희는 이용자의 개인 건강 데이터, 아이의 영양 데이터, 식사 사진이나 라벨 사진, 그 밖의 어떤 앱 콘텐츠도 Meta나 다른 어떤 광고 네트워크에 보내지 않습니다.
6. 구독 및 결제
모든 청구와 결제 처리는 전적으로 Apple(App Store) 또는 Google(Google Play)이 담당합니다. 저희는 어떠한 결제 정보도 수집, 처리, 저장하지 않습니다.
7. 아동의 개인정보 보호
Sito는 부모와 법정대리인을 위해 설계되었으며, 아이가 혼자 사용하도록 만든 앱이 아닙니다. 만 18세 이상으로서 추가하는 아이의 부모 또는 법정대리인인 사람만 계정을 만들 수 있으며, 가입하기 전에 본인이 이에 해당한다는 것을 확인해야 합니다. 저희는 언제 확인했는지와 어떤 문구로 확인했는지를 계정과 함께 저장하고, 둘 다 계정과 함께 삭제합니다. Sito는 아동을 대상으로 하지 않으며, 저희는 만 13세 미만 아동의 개인정보를 고의로 수집하지 않습니다. Sito에 있는 아동에 관한 정보는 부모 또는 보호자가 입력합니다. 만 13세 미만 아동이 계정을 만든 사실을 알게 되면 그 계정과 정보를 삭제합니다. 아동이 계정을 만들었다고 생각되면 berkay@sitonutri.com으로 이메일을 보내 주십시오.
8. 데이터 저장 및 보안
이용자의 데이터는 Supabase가 제공하는, 미국에 있는 보안 서버에 저장됩니다. 저희는 다음과 같은 조치로 데이터를 보호합니다.
- 암호화: 비밀번호는 업계 표준 방식으로 해시 처리하며, 평문 비밀번호나 복호화할 수 있게 암호화된 비밀번호는 저장하지 않습니다. 데이터는 HTTPS/TLS 암호화로 전송됩니다.
- 행 수준 보안: 저희 데이터베이스는 행 수준 보안 정책을 적용하므로, 앱은 로그인한 계정에 이용자 본인의 데이터와 아이의 데이터만 돌려줍니다.
- 인증: 저희 데이터베이스에 대한 모든 API 요청에는 유효한 인증 토큰이 필요합니다.
- 식사 사진 저장: 식사 사진과 식사에 첨부된 영양성분표 사진은 비공개 클라우드 저장소에 보관됩니다. 2026년 10월 20일부터는 로그인한 이용자의 계정과 저희만 이 사진을 열 수 있습니다. 앱은 이용자의 계정을 위해 만든 링크로 사진을 열며, 이 링크는 24시간 이내에 작동을 멈춥니다.
- 기여 사진 저장: 기여 절차(2.8항)로 제출한 라벨 사진과 포장 사진은 이미 완전한 비공개 저장소에 있습니다. 이 사진은 링크로 열 수 없으며 저희만 읽을 수 있습니다. 유일한 예외는 승인된 기여 중 4.4항의 검사를 통과한 포장 앞면 사진으로, 이 사진은 제품과 함께 표시됩니다.
- 계정 공유: 행 수준 보안은 다른 계정으로부터 이용자의 데이터를 보호합니다. 하지만 이용자 본인의 계정에 로그인한 사람으로부터는 보호할 수 없으며, 공동 양육자 초대 코드가 만드는 상황이 바로 이것입니다(4.5항 참고).
저희는 합리적인 조치를 취하고 있지만, 전자적 저장이나 전송 방식 중 100% 안전한 것은 없으며, 저희는 완벽한 보안을 보장할 수 없습니다.
9. 데이터 보관
저희는 이용자가 정보를 제공한 목적, 즉 이용자와 아이를 위해 Sito를 운영하는 데 필요한 기간 동안만 정보를 보관하고, 그 뒤에는 삭제합니다. 저희는 아이의 정보를 다른 어떤 목적으로도 무기한 보관하지 않으며, 아래 목록에 적힌 경우를 제외하면 이용자가 삭제한 뒤에는 보관하지 않습니다.
- 계정과 부모 프로필(이메일, 단위 설정, 선택한 고민): 계정이 있는 동안.
- 아이 프로필, 측정값, 영양 목표: 계정이 있는 동안, 또는 아이 프로필이나 이용자의 데이터를 삭제할 때까지.
- 식사 기록, 지난 영양 기록, 이유식 가이드 기록, 직접 만든 레시피, 음식 선호: 계정이 있는 동안, 또는 이용자가 삭제할 때까지.
- 식사 사진과 식사에 첨부된 라벨 사진: 이용자가 데이터 또는 계정을 삭제할 때까지. 식사 하나를 삭제해도 그 사진은 저희 저장소에서 지워지지 않으며, 저장하지 않은 식사를 위해 찍은 사진도 그때까지 저장소에 남습니다.
- 앱이 읽지 못한 라벨 사진: 최대 30일 동안, 이용자의 계정 식별자로 이름을 붙인 폴더에 넣어 비공개 클라우드 저장소에 보관하며, 읽기에 실패한 이유를 확인하고 개선하는 데 씁니다. 그 후 삭제합니다. 계정을 삭제하면 즉시 삭제됩니다.
- 저희 AI가 처음 읽은 내용의 기록: 식사 사진이나 직접 글로 설명한 식사에서 읽은 내용(이용자가 입력한 내용, AI가 찾은 음식, 저희가 대조한 음식)의 기록으로, 이용자가 아이 프로필, 데이터 또는 계정을 삭제할 때까지 아이 프로필과 함께 보관합니다. 식사 자체를 삭제해도 이 기록은 지워지지 않습니다.
- 제품 기여: 무기한 보관하며, 저희의 삭제 버튼으로는 지워지지 않습니다. 기여는 제출되는 순간 다른 부모들의 스캔이 의존하는 공유 제품 데이터베이스의 일부가 되므로, 이를 철회하면 그 부모들에게서 제품 하나를 빼앗게 됩니다. 이용자가 계정을 삭제하면 저희는 제출자 항목을 비워, 그 기여가 더 이상 이용자에게 귀속되지 않게 합니다. 다만 흔적 하나가 남으며, 저희는 이용자가 다르게 짐작하도록 두기보다 이를 밝혀 두고자 합니다. 사진 파일(그리고 포장 앞면 사진에서 잘라 낸 이미지를 만든 경우 그 이미지)은 이용자의 계정 식별자로 이름을 붙인 폴더에 저장되었고 그 경로가 기여 기록에 적혀 있으므로, 제출자 항목을 비운 뒤에도 식별자는 파일 경로에 남습니다. 특정 기여와 그 사진을 완전히 삭제하기를 원하면 저희에게 이메일을 보내 주십시오. 저희가 삭제하겠습니다.
- 제품 스캔 기록(2.7항): 계정이 있는 동안 보관합니다. 이용자가 계정을 삭제하면 이 기록과 이용자의 연결을 끊으며, 스캐너가 어디에서 실패하는지 계속 측정할 수 있도록 바코드 조회 기록은 이용자의 식별자 없이 남습니다. 저희는 이 기록에 정해진 보관 기간을 두기 위해 작업하고 있으며, 그렇게 되기 전까지는 연결이 끊긴 형태로 무기한 보관되는 것으로 간주하십시오.
- 제품 숫자를 변경한 기록(2.8항): 계정을 삭제할 때까지 계정과 함께 보관하며, ‘내 데이터 모두 삭제’로는 지워지지 않습니다.
- 공동 양육자 초대 코드와, 코드 시도에서 단방향으로 변환한 IP 주소: 코드는 만든 지 8시간이 지나거나, 사용되거나, 새 코드를 만들면 더 이상 작동하지 않습니다. 사용되었거나 만료된 코드는 만료 시점에서 1시간이 지난 뒤 다음에 누군가 코드를 만들 때 삭제되고, 변환된 주소는 하루가 지난 뒤 다음에 누군가 코드를 입력할 때 삭제됩니다. 이 정리는 정해진 시간마다가 아니라 그때 실행되므로, 사용이 적은 주에는 만료된 행이 지워지기 전까지 더 오래 남아 있을 수 있습니다. 이용자의 코드는 계정을 삭제할 때도 함께 삭제됩니다.
- 이용자의 스캔 기록(‘스캔 기록’): 이용자가 목록에서 제품을 삭제하거나 계정을 삭제할 때까지 계정과 함께 보관하며, ‘내 데이터 모두 삭제’로는 지워지지 않습니다. 휴대폰의 사본은 앱을 삭제하면 지워집니다.
- AI 대화 세션과 메시지: 계정이 있는 동안, 또는 이용자가 데이터를 삭제할 때까지.
- 푸시 알림 토큰: 계정이 있는 동안 보관하며, 계정을 삭제할 때 지워지고 그때에만 지워집니다. 휴대폰에서 알림을 끄거나 앱을 삭제하면 알림이 더 이상 오지 않지만, 그것만으로 저희가 보관하는 토큰이 지워지지는 않습니다.
- 의견 및 문의 메시지: 이용자가 데이터나 계정을 삭제하면 앱의 데이터베이스에서 지워지지만, 저희 문의 이메일 기록에 사본이 남을 수 있습니다.
- RevenueCat이 저희에게 보내는 구매 기록(플랜, 가격, 스토어, 날짜, 그리고 RevenueCat이 덧붙인 세부 정보인 IP 주소, 기기 식별자와 광고 식별자, 버전 2.0.8부터 아이들의 연령대, 2.0.7 미만 버전의 앱에서 온 이메일 주소): 계정이 있는 동안 보관합니다. 계정을 삭제하면 이용자를 식별할 수 있는 세부 정보와 아이들의 연령대는 제거되고, 아래 ‘삭제된 계정’ 항목에서 설명하는 대로 구매 사실만 남습니다.
- 저희 호스팅 제공업체의 요청 로그(휴대폰이 접속하는 IP 주소 포함): 최대 7일 동안 보관합니다.
- 삭제된 계정: 삭제가 실행되면 이용자의 기록과 사진은 저희 운영 시스템에서 파기됩니다. 앱에서 삭제하면 즉시, 이메일로 요청하면 저희가 요청을 처리한 뒤 신속하게 파기됩니다. 예외는 위의 기여와 제품 스캔 기록(삭제되지 않고 이용자와의 연결만 끊깁니다)과 구매 기록입니다. 플랜, 가격, 통화, 국가, 날짜는 계정을 삭제한 뒤에도 저희 회계 처리를 위해 계정 식별자, 이메일 주소, 기기 정보 없이 보관됩니다. 백업 사본은 30일 이내에 순환되어 사라지며, 법률이 더 오래 보관하도록 요구하는 경우는 예외입니다.
- 저희 서버에 캐시된 FatSecret 영양 데이터: fatsecret Platform API 이용약관에 따라 24시간 이하.
- 기기에 캐시된 영양 데이터: 오프라인 사용을 위해 기기에 저장되며, 앱을 삭제하거나 앱의 캐시를 지우면 삭제됩니다.
- 초기 설정 화면 녹화(5항): 30일 보관 후 삭제.
- 오류 보고서(2.11항): 30일 보관 후 삭제.
- 저희 품질 검토의 메모(4.1항): 화면, 시점, 아이의 나이(개월 수), 국가처럼 저희가 발견하고 고친 내용을 적으며, 가족은 이름이나 이메일 주소가 아니라 계정 식별자에서 따온 짧은 코드로만 표시합니다. 저희는 무엇이 잘못되었고 무엇을 바꿨는지에 대한 기록으로 이 메모를 보관하며, 이 메모는 계정과 함께 삭제되지 않습니다.
- 익명의 집계 기록(예: 기능이 얼마나 자주 사용되거나 성공하는지에 관한 횟수): 이용자나 아이와의 어떤 연결도 없이 보관.
- 4.1항에 나열된 제공업체가 보유한 정보: 각 제공업체의 자체 보관 정책에 따릅니다. 계정을 삭제하면 저희는 그중 세 곳에서도 조치를 취하며, 보통 하루 이내에 이루어집니다. Loops에서 이용자의 연락처를 삭제하고, RevenueCat의 고객 기록과 PostHog의 프로필에서 이메일 주소, IP 주소, 기기 식별자처럼 이용자를 식별하는 세부 정보와 아이들의 연령대를 제거하며, 초기 설정 화면 녹화도 함께 제거합니다. 이들이 가진 구매 기록과 앱 사용 기록은 각자의 보관 기간에 따라 그곳에 남습니다. Meta는 받은 이벤트를 자체 정책에 따라 보관합니다.
10. 이용자의 권리와 선택
10.1 데이터 열람, 수정, 삭제
이용자는 언제든 앱에서 직접 자신의 프로필, 아이 프로필, 식사 기록을 보고 수정할 수 있습니다. 앱의 프로필 화면에 있는 설정에는 두 가지 삭제 방법도 있습니다. 두 방법 모두 영구적이며 되돌릴 수 없습니다.
‘내 데이터 모두 삭제’는 이용자가 기록한 모든 것을 삭제하되 계정은 유지하므로, 같은 로그인 정보와 구독으로 처음부터 다시 시작할 수 있습니다. 모든 아이 프로필(측정값, 알레르기, 질환, 영양 목표 포함), 모든 식사 기록과 거기에 적은 증상 메모, 모유 수유, 젖병, 비타민 목록과 복용 기록, 이유식 가이드 기록, 영양 요약, 주간 리포트, 식사 아이디어, 직접 추가한 음식, 즐겨찾기와 음식 선호, 모든 AI 대화 세션과 메시지, 직접 만든 모든 레시피, 이용자의 의견 메시지, 모든 식사 사진과 식사에 첨부된 라벨 사진을 삭제하고, 단위 설정, 선택한 고민, 시간대를 초기화합니다. 로그인 정보, 이메일 주소, 구독은 유지되며, 몇 가지 작은 항목도 유지됩니다. 매일 알림 시간, Sito를 알게 된 경로로 알려 준 답변, 앱의 언어와 이용자의 국가, 아이의 부모 또는 보호자임을 확인한 기록(7항), ‘스캔 기록’ 목록, 제품 숫자를 변경한 기록, 그리고 계정이 계속 작동하게 하는 기록(휴대폰의 알림 토큰, 무료 체험 종료 알림, 사용 한도, 저희가 제공한 무료 이용 권한)입니다.
‘데이터와 계정 모두 삭제’는 위의 모든 것을 삭제한 다음 계정 자체를 삭제합니다. 요청이 저희 서버에 도달하면, 그 뒤 휴대폰에서 무슨 일이 일어나든 서버에서 삭제가 끝까지 진행되고 마지막에 로그인 정보가 삭제됩니다. 로그인 정보는 다른 모든 단계가 성공한 경우에만 삭제됩니다. 요청이 전송되기 직전 몇 초 사이에 앱을 강제 종료하면, 계정은 남아 있는데 일부 데이터는 이미 삭제되었을 수 있습니다. 이 경우 앱을 다시 열고 버튼을 다시 누르거나, 저희에게 이메일을 보내 주십시오. 구독은 Apple 또는 Google이 청구하며 계정을 삭제해도 취소되지 않습니다. App Store 또는 Google Play 계정 설정에서 구독을 취소하십시오.
두 버튼 모두 삭제하지 않는 것. 이용자가 기여한 제품(2.8항)과 이용자가 조회한 바코드 기록(2.7항)은 9항에서 설명한 이유로 어느 버튼으로도 삭제되지 않습니다. 9항에는 그 밖에 남는 기록(이용자의 식별자가 없는 구매 기록, 저희 품질 검토 메모, 제공업체가 보관하는 정보)도 나와 있습니다. 계정을 삭제하면 두 기록 모두에서 이용자의 식별자가 지워지지만, 기여의 사진 파일 경로에는 식별자가 여전히 들어 있습니다. 특정 기여와 그 사진을 제품 데이터베이스에서 빼기를 원하면 저희에게 이메일을 보내 주십시오.
앱을 열 수 없다면 계정 삭제 페이지의 안내를 따르거나, 계정에 등록된 주소에서 berkay@sitonutri.com으로 이메일을 보내 주십시오. 데이터가 삭제되면 이메일로 알려 드리겠습니다.
10.2 이메일 수신
저희는 요청하지 않은 제3자 마케팅 이메일을 보내지 않습니다. 이메일은 계정 인증, 필수적인 계정 관련 안내, 앱 개선을 위한 정기적인 의견 요청이나 고객 조사 문의, 그리고 구독을 시작하지 않은 경우나 구독이 끝난 뒤의 첫해 할인처럼 가끔 보내는 Sito 자체의 혜택 안내로 한정됩니다. App Store 또는 Google Play 국가가 일본, 대한민국 또는 홍콩인 계정에는 이러한 혜택 안내를 보내지 않습니다. 필수가 아닌 모든 연락에는 명확하고 실제로 작동하는 수신 거부(메일 수신 해지) 링크가 포함되며, 이용자는 언제든 이러한 연락의 수신을 거부할 수 있습니다.
11. 미국 거주자의 개인정보 권리
캘리포니아 거주자는 캘리포니아 소비자 개인정보 보호법(CCPA)에 따라 추가 권리를 가지며, 여기에는 알 권리, 삭제권, 판매 거부권(저희는 데이터를 판매하지 않습니다), 차별받지 않을 권리가 포함됩니다. 이 권리를 행사하려면 berkay@sitonutri.com으로 연락해 주십시오. 저희의 소비자 건강 데이터 개인정보 처리방침(영어)은 워싱턴주와 네바다주 법률이 요구하는 내용을 설명합니다.
추적 금지(Do Not Track). 저희 웹사이트는 브라우저가 Do Not Track 신호를 보내도 동작을 바꾸지 않습니다. 다만 브라우저가 Global Privacy Control 신호를 보내면 Microsoft Clarity는 실행되지 않습니다(5항). 이용자가 저희 웹사이트나 앱을 사용할 때, 다른 두 회사가 이용자의 활동에 관한 정보를 수집하여 시간이 지나면서 다른 회사의 웹사이트와 앱에서의 활동과 연결할 수 있습니다. 저희 웹사이트의 Google 태그를 통해 Google이, 앱과 RevenueCat이 보내는 이벤트를 통해 Meta가 그렇게 할 수 있습니다(5항).
12. 해외 이용자
이 항은 이용자 국가의 법률이 저희에게 알리도록 요구하는 내용을 덧붙입니다. 이 항이 이 방침의 나머지 부분보다 더 많은 내용을 말하는 경우에는 이 항이 적용됩니다.
12.1 데이터의 책임 주체
Invictus Logic LLC(1444 Rhode Island Ave NW APT 212, Washington, DC 20005-5421, United States)는 이 방침에서 설명하는 정보의 개인정보처리자입니다. 연락처: berkay@sitonutri.com. 퀘벡의 개인정보 보호책임자는 같은 주소의 창업자 Berkay Yenilmez입니다.
12.2 저희가 정보를 처리할 수 있는 근거(처리의 법적 근거)
- 이용자와 맺은 계약의 이행: 앱의 운영. 계정, 아이 프로필, 식사 기록, 영양 목표, 스캐너, 이용자가 사용하는 AI 기능, 구독, 의견과 문의에 대한 답변이 해당합니다.
- 이용자의 명시적 동의: 이용자가 아이에 관해 입력하는 건강 관련 정보(알레르기, 질환, 증상과 반응, 측정값, 식사, 사진)에 적용되며, 저희는 이 정보를 이용자를 위해 앱을 운영하고, 4.1항에서 설명한 품질 검토에서 앱의 답변을 점검하고 개선하는 데 사용합니다. 이용자는 초기 설정을 시작할 때 동의 화면에서 동의하며, 이 화면에는 아이의 나이, 키, 몸무게, 먹은 음식과 이용자가 추가하는 알레르기, 질환, 증상, 식사 사진이 적혀 있습니다. 2.0.7 미만 버전의 앱에서 동의한 계정은 나이, 키, 몸무게, 음식으로 된 더 짧은 목록을 보았으며, 나머지에 대해서는 입력하기로 선택함으로써 동의했습니다. 이용자는 아이 프로필, 데이터 또는 계정을 삭제하여 언제든 동의를 철회할 수 있습니다(10항). 동의를 철회해도 그 전에 이루어진 처리에는 영향이 없습니다.
- 저희의 정당한 이익: 앱의 보안 유지와 악용 방지(예: 공동 양육자 코드 시도에서 변환한 주소, 4.5항), 앱 사용 방식 파악(5항의 제품 분석과 가림 처리된 초기 설정 화면 녹화이며, 아이의 건강 정보는 절대 들어가지 않습니다), 비정상 종료와 그 밖의 문제를 찾아 고치는 일(2.11항)과 앱 개선, 부모들이 기여한 제품과 제품 스캔 기록으로 공유 제품 데이터베이스를 구축하고 점검하는 일(2.7항, 2.8항, 4.4항), Sito 자체의 혜택 안내를 가끔 이메일로 보내는 일(10.2항, 각 이메일의 수신 거부 링크로 중단할 수 있습니다), 그리고 웹사이트에서 어디가 쓰기 어려운지 파악하는 일(Microsoft Clarity, 5항). 이용자는 정당한 이익에 근거한 처리에 반대할 수 있습니다.
- 동의: 버전 2.0.7부터 5항에 나열된 국가의 iPhone에서 Meta가 받는 정보에 적용됩니다. 무료 체험, 구독, 구매 이벤트와 광고 식별자는 Apple의 요청에서 추적을 허용한 경우에만 Meta로 전송됩니다. 이를 철회하려면 iPhone 설정에서 추적을 끄고 저희에게 이메일을 보내 주십시오. 허용하지 않은 경우와 Android에서는 Meta SDK의 첫 실행 이벤트를 제외하면 앱이 Meta에 이 중 아무것도 보내지 않습니다(5항).
- 법적 의무: 법률에 따라 저희가 정보를 보관하거나 공개해야 하는 경우.
12.3 정보주체로서의 아이
Sito에 있는 건강 관련 정보는 이용자의 아이에 관한 것이며, 이용자는 아이의 부모 또는 법정대리인으로서 이 정보를 제공합니다. 저희는 부모 또는 법정대리인인 이용자의 동의에 근거하여, 3항의 목적으로만 이 정보를 처리합니다. 저희는 가입 시의 보호자 확인(7항) 외에는 신원을 확인하지 않습니다.
12.4 이용자의 권리
영국, EU/EEA 또는 스위스에 있는 이용자는 자신의 정보를 열람할 권리, 정보의 정정을 요구할 권리, 정보의 삭제를 요구할 권리, 처리의 제한을 요구하거나 처리에 반대할 권리, 정보를 이동 가능한 형식으로 받을 권리, 동의를 철회할 권리, 그리고 이용자에게 법적 효과나 그와 비슷하게 중대한 영향을 미치는, 오로지 자동화된 처리에만 근거한 결정의 대상이 되지 않을 권리를 가집니다(Sito의 점수와 제안은 정보 제공용이며 그러한 영향을 미치지 않습니다). 이 권리 대부분은 앱에서 직접(10항) 또는 이메일로 행사할 수 있으며, 저희는 1개월 이내에 답변합니다. 또한 영국의 정보위원회(Information Commissioner's Office), 프랑스의 CNIL, 스위스의 연방 데이터 보호 및 정보 커미셔너(Federal Data Protection and Information Commissioner) 또는 이용자 국가의 감독기관 같은 개인정보 보호 감독기관에 민원을 제기할 권리도 있습니다. 다만 저희가 먼저 도울 수 있는 기회를 주신다면 감사하겠습니다.
캐나다에 있는 이용자는 PIPEDA에 따라, 그리고 퀘벡에서는 민간 부문 개인정보 보호에 관한 법률(Act respecting the protection of personal information in the private sector)에 따라 열람권과 정정권을 가지며, 캐나다 프라이버시 커미셔너 사무국(Office of the Privacy Commissioner of Canada) 또는 퀘벡 정보접근위원회(Commission d'accès à l'information du Québec)에 민원을 제기할 수 있습니다. 호주에 있는 이용자에게는 호주 개인정보 보호 원칙(Australian Privacy Principles)이 적용되고, 이용자는 열람권과 정정권을 가지며, 호주 정보 커미셔너 사무국(Office of the Australian Information Commissioner)에 민원을 제기할 수 있습니다. 저희는 개인정보 유출 신고 제도(Notifiable Data Breaches scheme)가 요구하는 대로, 신고 대상인 개인정보 유출이 발생하면 이용자와 커미셔너에게 통지합니다. 뉴질랜드에 있는 이용자에게는 2020년 개인정보 보호법(Privacy Act 2020)이 적용되고, 이용자는 열람권과 정정권을 가지며, 프라이버시 커미셔너 사무국(Office of the Privacy Commissioner)에 민원을 제기할 수 있습니다.
12.5 정보의 저장 위치와 국외 이전
저희 서버는 미국에 있으며(8항), 4.1항의 제공업체는 미국 또는 각자의 지역에서 정보를 처리합니다. 영국, EU/EEA 또는 스위스에 있는 사람에 관한 정보가 그 지역 밖으로 이전될 때, 저희는 저희를 위해 일하는 회사들의 데이터 처리 약관과 8항의 보안 조치에 의존합니다. 이 약관에는 EU 표준계약조항(Standard Contractual Clauses)과, 필요한 경우 영국 부속서(UK Addendum) 또는 국제 데이터 이전 계약(International Data Transfer Agreement)이 포함되어 있습니다. Apple, Google, Meta, Microsoft는 자체 목적으로 사용하는 정보(4.1항 끝부분)에 대해 각자의 약관에 따라 자체적으로 이전 조치를 마련합니다. 이러한 보호 조치의 세부 내용은 저희에게 요청할 수 있습니다.
12.6 보관 기간
9항의 보관 기간은 모든 지역에 적용됩니다.
12.7 일본
일본에 있는 이용자에게는 개인정보 보호에 관한 법률(Act on the Protection of Personal Information)이 적용됩니다. 이용자의 개인정보를 취급하는 사업자는 Invictus Logic LLC(1444 Rhode Island Ave NW APT 212, Washington, DC 20005-5421, United States)이며, 대표자는 창업자 Berkay Yenilmez입니다. 질문, 불만, 그리고 다음 요청의 연락 창구도 같은 사람입니다. 저희가 보유한 이용자나 아이의 정보를 알려 달라는 요청, 그 정보를 정정, 추가 또는 삭제해 달라는 요청, 이용이나 타인에 대한 제공을 중단해 달라는 요청, 누구에게 무엇을 제공했는지에 관한 기록을 보여 달라는 요청입니다. berkay@sitonutri.com으로 연락해 주십시오. 저희는 지체 없이 답변하며 비용을 청구하지 않습니다.
저희는 이용자의 정보를 3항의 목적으로만 이용합니다. 이용자가 기록하는 아이의 알레르기, 질환, 증상, 반응은 특별한 배려가 필요한 개인정보이며, 저희는 초기 설정을 시작할 때 동의 화면에서 이용자가 동의한 경우에만 이를 수집합니다. 이용자의 정보는 미국에 저장되며(8항), 4.1항의 회사들이 취급하고, 이 회사들도 대부분 미국에 있습니다. 미국에는 일본과 같은 개인정보에 관한 일반 연방법이 없습니다. 미국에서 개인정보 보호는 특정 분야별 법률, 불공정하거나 기만적인 행위에 대한 연방거래위원회(Federal Trade Commission)의 조치, 그리고 캘리포니아주 같은 일부 주의 법률에 따라 이루어집니다. 저희를 위해 일하는 회사들은 정보를 저희에 대한 서비스에만 사용하고, 안전하게 보관하고, 자체 하청업체를 관리하도록 요구하는 데이터 처리 약관의 구속을 받습니다. 이 약관은 일본의 위 법률에 따라 해외에 있는 이 회사들에 정보를 제공할 때 저희가 근거로 삼는 조치이며, 저희는 이 조치가 계속 지켜지는지 확인합니다. 이 조치의 세부 내용은 저희에게 요청할 수 있습니다. Apple, Google, Meta, Microsoft는 받은 정보 중 일부를 자체 정책에 따라 자체 목적으로도 사용합니다(4.1항 끝부분). 일본에서는 버전 2.0.7부터 Meta는 이용자가 추적을 허용한 iPhone에서만 이용자의 무료 체험, 구독, 구매 이벤트를 받습니다(5항). 저희가 정보를 안전하게 보관하는 방법은 8항에서 설명합니다. 4.1항과 5항에는 앱이 정보를 보내는 각 회사, 보내는 정보, 그 이유가 나열되어 있으며, 이는 앱이 휴대폰에서 다른 회사로 보내는 정보에 관한 일본 전기통신사업법(Telecommunications Business Act)상의 저희 고지이기도 합니다.
12.8 대한민국
대한민국에 있는 이용자에게는 「개인정보 보호법」이 적용되며, 이 항은 이 방침의 나머지 부분과 함께 같은 법에 따른 저희의 개인정보 처리방침입니다.
- 처리하는 개인정보와 처리 목적: 2항의 항목을 3항의 목적으로 처리합니다. 이용자가 기록하는 아이의 알레르기, 질환, 증상, 반응은 민감정보이며, 저희는 이를 그 목적으로만 처리합니다. 이용자는 초기 설정을 시작할 때 별도의 체크 상자로 이에 동의합니다. 이 체크 상자에는 앱의 AI 기능 제공과 서비스 개선이라는 목적, 보유·이용 기간, 동의를 거부할 권리도 함께 적혀 있습니다.
- 만 14세 미만 아동: 아동의 정보는 법정대리인인 이용자가 입력하며, 이용자는 앱에서 그 정보를 모두 열람, 정정, 삭제할 수 있습니다(10항).
- 보유·이용 기간과 파기 방법: 보유·이용 기간은 9항에 적힌 기간입니다. 그 기간이 끝나거나 이용자가 무언가를 삭제하면, 저희는 데이터베이스의 기록과 저장소의 파일을 복원할 수 없도록 삭제합니다. 백업 사본은 30일 이내에 순환되어 사라집니다.
- 개인정보 처리 위탁과 국외 이전: 4.1항의 회사들은 저희를 위해 이용자의 정보를 처리하며, 각 회사가 맡은 업무는 그 항에 적힌 대로입니다. 이용자의 정보는 해당 기능을 사용하는 시점에 암호화된 인터넷 연결을 통해, 주로 미국에 있는 이 회사들로 이전됩니다. 이전받는 회사는 Supabase(2항의 모든 정보의 호스팅과 저장), Anthropic·Google·OpenAI(AI 기능: 사진, 이용자가 입력한 내용, 아이의 프로필 정보, 4.2항), RevenueCat(구독), PostHog(제품 분석), Sentry(오류 보고서), Expo(알림과 업데이트), Apple·Google(알림), Loops·Dynadot·Google(이메일)입니다. 각 회사는 서비스를 제공하는 데 필요한 기간 동안, 자체 보관 정책에 따라 이 정보를 보관합니다. 이용자의 정보에 관한 각 회사의 연락처는 다음과 같습니다. Supabase: privacy@supabase.com, Anthropic: privacy@anthropic.com, Google: 개인정보 문의 양식, OpenAI: 개인정보 처리방침, RevenueCat: compliance@revenuecat.com, PostHog: privacy@posthog.com, Sentry: compliance@sentry.io, Expo: 문의 페이지, Apple: 개인정보 문의 페이지, Loops: support@loops.so, Dynadot: 웹사이트. 이 이전은 앱을 제공하는 데 필요합니다. 이용자는 해당 기능을 사용하지 않거나 계정을 삭제하여 이전을 거부할 수 있습니다(10항). 다만 앱은 Supabase 없이는 작동할 수 없습니다.
- 제3자 제공(제공받는 회사가 자체 목적으로 이용): 미국에 있는 Meta입니다. iPhone의 Apple 추적 허용 요청에서 허용한 경우에만, Meta는 저희 광고의 효과를 측정하고 누구에게 광고를 보여 줄지 정하기 위해 이용자의 구독 및 구매 이벤트를 휴대폰의 IP 주소, 기기 식별자, 광고 식별자와 함께 받고, 자체 정책에 따라 보관합니다(5항). 이를 철회하려면 iPhone 설정에서 추적을 끄고 저희에게 이메일을 보내 주십시오. 그 밖의 경우 앱은 Meta에 이 중 아무것도 보내지 않습니다. 다만 Meta의 SDK는 맨 처음 실행할 때 앱 설치 또는 앱 열기 이벤트를 기록할 수 있습니다. Apple과 Google은 각자의 약관에 따라 로그인, 결제, 앱 스토어, 음성 입력을 이용자에게 제공하며, 이 서비스에 필요한 정보를 받습니다(2.9항과 4.1항). 또한 Apple은 설치가 자사의 어느 App Store 광고에서 왔는지 저희에게 알려 줍니다(5항). 그 밖의 어떤 회사도 앱에서 받은 정보를 자체 목적으로 이용하지 않습니다.
- 이용자의 권리: 이용자는 본인으로서, 그리고 아이의 법정대리인으로서 앱에서(10항) 또는 이메일로 정보의 열람, 정정·삭제, 처리정지를 요구하고 동의를 철회할 수 있습니다. 저희는 10일 이내에 답변합니다.
- AI와 학습: 이용자가 입력한 내용은 이용자에게 답변하기 위해, 그리고 저희 품질 검토에서 앱을 점검하고 개선하기 위해 4.2항의 AI 제공업체로 전송됩니다. 이 제공업체들의 유료 API 약관은 이 내용을 모델 학습에 사용하지 않는다고 명시하며, 저희도 직접 이 내용으로 모델을 학습시키지 않으므로, 이용자가 거부해야 할 것은 없습니다.
- 자동화된 결정: 앱은 완전히 자동화된 시스템으로 개인정보를 처리하여, 이용자나 아이에게 법적 효과를 미치거나 그 밖에 권리 또는 의무에 중대한 영향을 미치는 결정을 하지 않습니다. 점수와 목표는 이용자를 위한 정보입니다.
- 개인정보를 자동으로 수집하는 장치: 앱 자체는 쿠키를 사용하지 않습니다. 앱의 분석, 오류 보고, 광고 도구(5항)는 휴대폰의 식별자를 사용합니다. iOS에서는 Apple의 추적 허용 요청을 거부할 수 있고, Android에서 앱은 대한민국에서 광고 ID를 수집하지 않습니다. 제품 분석에 반대하려면 저희에게 이메일을 보내 주십시오.
- 안전성 확보 조치: 8항에 적힌 조치입니다.
- 개인정보 보호책임자: 창업자 Berkay Yenilmez, berkay@sitonutri.com. 또한 개인정보 보호위원회에 민원을 제기하거나, 개인정보 분쟁조정위원회에 조정을 신청하거나(www.kopico.go.kr), 한국인터넷진흥원 개인정보침해 신고센터에 신고할 수 있습니다(privacy.kisa.or.kr, 전화 118).
- 생성형 AI: 「인공지능 발전과 신뢰 기반 조성 등에 관한 기본법」(인공지능기본법)이 요구하는 대로, 식사 사진과 라벨 읽기, AI 입력과 직접 글로 설명한 양, 대화 도우미, 식사 아이디어, 주간 리포트, 저희 데이터베이스에 값이 없을 때 스캔한 제품의 값을 채우는 기능에 생성형 AI가 사용된다는 것을 미리 알려 드립니다. 이 기능들이 만들어 내는 결과물은 AI가 생성한 것이며 틀릴 수 있습니다(이용약관 6항과 7항).
12.9 대만
대만에 있는 이용자에게는 대만 개인자료 보호법(Personal Data Protection Act)이 적용됩니다. Invictus Logic LLC(12.1항)는 3항의 목적으로 이용자의 개인정보를 수집하며, 정보의 종류는 2항에 나와 있습니다. 저희는 9항의 기간 동안, 미국과 4.1항의 회사들이 일하는 곳에서 이 정보를 이용합니다. 이용하는 주체는 저희와 그 회사들이며, 자동화된 방식과 수작업 방식으로 이용합니다. 이용자는 앱에서(10항) 또는 이메일로 자신의 정보를 열람하거나 검토하고, 사본을 받고, 추가하거나 정정하고, 수집, 처리 또는 이용의 중단을 요구하고, 삭제를 요구할 수 있습니다. 일부 정보를 제공하지 않기로 선택할 수 있지만, 그러면 앱은 그 정보가 필요한 일을 할 수 없습니다. 예를 들어 아이의 생년월일이 없으면 목표를 계산할 수 없습니다.
12.10 홍콩
홍콩에 있는 이용자에게는 개인정보(프라이버시) 조례(Personal Data (Privacy) Ordinance)가 적용됩니다. 저희에게 정보를 제공하는 것은 자발적이지만, 이메일 주소나 로그인 없이는 앱이 계정을 개설할 수 없고, 아이의 생년월일 없이는 목표를 계산할 수 없습니다. 저희는 이용자의 정보를 3항의 목적으로 이용하며, 4.1항의 회사 유형에만 전달합니다. App Store 또는 Google Play 계정이 홍콩에 있으면 정보를 직접 마케팅에 이용하지 않습니다. 이용자는 자신의 정보에 대한 열람과 정정을 요구할 권리가 있습니다. 요청은 Invictus Logic LLC의 창업자 Berkay Yenilmez에게 12.1항의 주소 또는 berkay@sitonutri.com으로 보내 주십시오.
12.11 그 밖의 국가
앱이 제공되는 다른 국가에 있는 이용자에게는 이 방침의 나머지 부분과 이용자 국가의 법률이 부여하는 권리가 적용됩니다. 이용자는 앱에서 자신의 정보를 보고, 수정하고, 삭제할 수 있으며(10항), 그 밖의 사항은 berkay@sitonutri.com으로 문의할 수 있습니다. 저희는 1개월 이내에 답변합니다. 이용자의 정보는 저희 서버가 있는 미국과 4.1항의 회사들로 전달됩니다.
13. 개인정보 처리방침의 변경
저희는 이 개인정보 처리방침을 때때로 업데이트할 수 있습니다. 새 버전은 날짜와 함께 이 페이지에 게시합니다. 새 버전은 그 날짜 후에 가입하는 사람에게 즉시 적용되며, 기존 계정에 대해서는 중대한 변경이 있는 버전이 게시 후 30일이 지나면 시행됩니다. 앱이나 이메일로 알려 드릴 수도 있습니다.
14. 문의처
Invictus Logic LLC
1444 Rhode Island Ave NW APT 212, Washington, DC 20005-5421, United States
이메일: berkay@sitonutri.com
15. 동의
Sito를 사용함으로써 이용자는 이 개인정보 처리방침에 설명된 대로 이용자의 정보와 아이의 정보가 수집, 이용, 처리되는 것에 동의합니다. 이용자 국가의 법률이 특정한 법적 근거나 특정한 형식의 동의를 요구하는 경우, 앱을 사용하는 것은 그 동의에 해당하지 않습니다. 저희가 무엇에 근거하는지는 12항에 나와 있습니다. 5항에서 설명하듯이, 그곳에 설명된 분석과 광고 효과 측정은 계정을 만들기 전, 앱을 처음 여는 순간부터 시작됩니다. 2.1항부터 2.9항까지의 이용자와 아이에 관한 모든 정보는 이용자가 가입한 뒤에만 저희에게 전달됩니다. 그 전에 아이에 관해 입력한 내용은 가입할 때까지 휴대폰에 남아 있습니다.