개인정보처리방침
이 번역은 편의를 위해 제공됩니다. 법적 효력을 갖는 것은 영문판이며, 내용이 다를 경우 영문판이 우선합니다.
짧게 말하면
당신의 레시피, 사진, 장보기 목록, 식단은 휴대폰 안에 있습니다. Sorrel에는 광고도, 분석 도구도, 추적 SDK도 없으며 계정도 필요 없습니다. 다만 몇 가지 기능은 Sorrel 자체 서버를 사용합니다. 웹페이지가 레시피를 감춰 둔 경우에는 그 페이지의 본문을 서버로 보내 읽게 하고, Sorrel Pro의 영상 가져오기는 영상 링크를 보내 서버가 대신 보게 합니다. 휴대폰이 읽지 못한 스캔은 당신이 허락할 때에만 보내지고, 식단 짜기를 Sorrel에게 맡기면 레시피 제목만 보내질 뿐 레시피 자체는 결코 보내지지 않습니다. 그리고 동기화를 켜거나 가족 그룹을 만들면, 다른 휴대폰이나 함께 요리하는 사람들이 볼 수 있도록 레시피 목록이 서버에 저장됩니다. 당신이 만든 것이 기기를 벗어나는 경우는 이때뿐이며, 이 페이지에서 각각을 빠짐없이 설명합니다.
이 방침이 적용되는 범위
이 방침은 안드로이드용 Sorrel 앱(com.burnsoft.sorrel), 아이폰용 Sorrel 앱, 일부 기능이 사용하는 api.sorrelapp.io의 Sorrel 서버, 그리고 이 웹사이트에 적용됩니다. "Sorrel", "우리"는 Sorrel 앱의 개발자를 뜻합니다.
Sorrel이 기기에 저장하는 것
Sorrel에서 만든 모든 것은 휴대폰의 앱 전용 저장 공간에 기록됩니다.
- 가져오거나 스캔하거나 입력하거나 수정한 레시피 — 제목, 재료, 조리 순서, 시간, 태그, 출처 링크, 그리고 읽어 온 원문
- 레시피 사진(기기에 파일로 저장됨)
- 요리 일지 — 그 레시피를 몇 번 만들었는지, 언제 만들었는지, 평점과 메모
- 장보기 목록, 모음집, 식단, 그리고 직접 고친 매대 정보
- 단위 설정이나 오류 보고 사용 여부 같은 앱 설정
아래의 동기화를 켜지 않는 한 이 데이터는 어디에도 업로드되지 않으며, 우리가 읽을 방법도 없습니다. Sorrel이 요청하는 안드로이드 권한은 설명할 수 있는 것뿐입니다. INTERNET, Google Play 결제, 그리고 요리 타이머를 위한 알림 표시·진동·앱을 떠나도 타이머가 계속 가게 하는 권한입니다. 위치, 연락처, 카메라, 마이크, 통화 기록, 그리고 자체 저장 공간 밖의 파일을 요구하는 일은 결코 없습니다. 레시피 카드 스캔은 Google Play 서비스가 제공하는 스캐너 화면(또는 사진 선택 화면)을 사용하며, 완성된 쪽들이 거기에서 Sorrel로 건네집니다. Sorrel 자체는 카메라 권한을 갖고 있지 않습니다.
기기를 벗어나는 것, 그리고 그 시점
웹 링크로 레시피 가져오기
링크를 붙여넣거나 공유하면, 휴대폰이 그 페이지를 게시한 웹사이트에서 직접 내려받습니다. 그 웹사이트는 당신의 IP 주소, 요청한 페이지, 그리고 일반적인 모바일 브라우저 user-agent 문자열을 보게 됩니다. Chrome에서 링크를 연 것과 똑같으며, 그것을 어떻게 다루는지는 그 사이트의 개인정보처리방침에 따릅니다. 이후 Sorrel은 휴대폰 안에서 페이지로부터 레시피를 읽어 내고, 대부분의 경우 거기서 끝입니다. 우리에게 전달되는 것은 없습니다.
일부 페이지는 Sorrel이 혼자 읽을 수 없는 방식으로 레시피를 감춰 둡니다. 레시피처럼 보이는 페이지인데 재료와 조리 순서를 모두 찾지 못하면, Sorrel은 그 페이지의 주소, 제목, 그리고 눈에 보이는 본문(원본 HTML은 절대 보내지 않으며 약 1만 자로 제한)을 우리 서버로 보내고, 서버는 Anthropic이 운영하는 AI 모델에 레시피를 추려 달라고 요청합니다. 모델이 받는 것은 본문, 제목, 그리고 쿼리 문자열을 뺀 페이지 주소입니다. 당신을 식별할 수 있는 것은 아무것도 받지 않습니다. 우리 서버는 읽어 낸 레시피를 그 페이지 주소에 묶어 최대 90일 동안 보관합니다. 같은 페이지를 가져오는 다음 사람이 곧바로 결과를 받도록 하기 위해서입니다.
영상에서 가져오기 (Sorrel Pro)
틱톡, 인스타그램, 유튜브 링크를 공유하면 휴대폰이 우리 서버로 보내는 것은 링크뿐입니다. 서버가 해당 플랫폼에서 영상을 직접 받아 오며(플랫폼에는 우리 서버 주소가 보이고, 당신의 주소는 보이지 않습니다), 레시피가 나올 때까지 단계를 하나씩 올라갑니다.
- 영상의 설명글과 그 설명글이 가리키는 레시피 페이지를 읽고, Anthropic 모델에 그것을 레시피로 만들어 달라고 요청합니다.
- 설명글로 부족하면 오디오를 추출해 Groq(Whisper 기반 음성 인식 서비스)에 전사를 맡깁니다. 유튜브에 자체 자막이 있는 경우에는 그 자막을 대신 사용합니다.
- 말로도 여전히 부족하면 영상에서 정지 화면 몇 장을 뽑아 설명글·전사본과 함께 Anthropic 모델에 보내, 화면에 보이는 내용을 읽게 합니다.
내려받은 영상, 오디오, 정지 화면은 결과와 관계없이 가져오기가 끝나는 즉시 삭제됩니다. 서버는 전사본과 완성된 레시피를 영상 id에 묶어 최대 90일 동안(결과에 당신의 확인이 필요했다면 24시간) 보관하므로, 인기 있는 영상은 한 번만 읽으면 됩니다. 휴대폰은 Pro 구독을 증명하는 Google Play 구매 토큰도 함께 보냅니다(아래 "Google Play" 참고).
레시피 카드 스캔하기 (Sorrel Pro)
스캔은 휴대폰 안에서 시작하고, 대개는 거기서 끝납니다. 쪽들은 Google Play 서비스가 제공하는 스캐너 화면이나 사진 선택 화면에서 오고, 문자 인식은 내장 모델로 기기에서 실행되며, 사진과 인식된 텍스트는 레시피와 함께 Sorrel의 전용 저장 공간에 보관됩니다. 그 읽기가 불완전하면, Sorrel은 스캔을 — 사진을, 또는 인식된 텍스트만 — 우리 서버로 보내도 되는지 묻습니다. 서버는 Anthropic 모델에게 읽기를 맡깁니다. 당신이 동의하지 않으면 아무것도 보내지지 않고, 쪽들은 읽히는 즉시 폐기되며, 서버가 보관하는 것은 완성된 레시피뿐입니다. 그것도 당신이 아니라 스캔의 지문 아래에, 최대 90일간 보관됩니다. (동기화가 켜져 있으면 인식된 텍스트는 다른 레시피 본문과 마찬가지로 레시피와 함께 이동하지만, 사진은 그렇지 않습니다.)
식단 짜기를 Sorrel에게 맡기기 (Sorrel Pro)
무료 플래너는 오프라인으로, 휴대폰 안에서 한 주를 채웁니다. 대신 Sorrel에게 한 주를 짜 달라고 하면, 휴대폰이 레시피 후보 목록 — 제목, 태그, 시간, 만든 횟수를 id로 식별한 것 — 을 우리 서버로 보내고, Anthropic 모델이 고르고 배열합니다. 서버는 그 id들로 답하고 요청은 잊습니다. 그에 관한 어떤 것도 캐시되거나 저장되지 않습니다.
동기화 (Sorrel Pro)
동기화는 설정에서 켜기 전까지 꺼져 있습니다. 켜면 Sorrel이 우리 서버에 당신의 계정을 만듭니다.
- 기본적으로 계정은 익명입니다. 이름도, 이메일도, 전화번호도 붙지 않은 무작위 식별자입니다. 두 번째 휴대폰을 추가할 때는 한 번만 쓸 수 있고 10분 뒤 만료되는 여섯 자리 코드를 입력합니다.
- 나중에 계정을 다시 찾을 수 있도록 "Google로 로그인" — 아이폰에서는 "Apple로 로그인" — 을 선택하면, 제공자가 건네주는 계정 id와, 인증되었다고 알려 주는 경우 이메일 주소를 저장합니다. 이름, 사진, 연락처는 받지 않습니다.
- 휴대폰마다 기기 id, 기기 모델명(예: "Google Pixel 8"), 추가된 시점, 마지막으로 동기화한 시점을 저장합니다.
동기화는 당신의 레시피(요리 일지, 메모, 평점, 태그, 그리고 읽어 온 원문 포함), 모음집, 장보기 항목, 식단, 매대 수정 사항을 업로드합니다. 사진은 촬영한 휴대폰에 남고 업로드되지 않습니다. 휴대폰은 무언가를 바꾼 뒤 몇 초 후에, 백그라운드에서는 대략 여섯 시간마다, 그리고 가족 그룹의 장보기 목록이 열려 있는 동안 동기화합니다.
이 데이터는 우리가 Microsoft Azure에서 운영하는 서버의, 우리 서버 소프트웨어만 접근할 수 있는 데이터베이스에 암호화된 연결을 통해 저장됩니다. 당신의 다른 휴대폰과 가족 그룹에 전달하기 위해 저장하는 것이며, 우리는 그것을 읽지도, 분석하지도, 팔지도, 다른 어떤 용도로도 쓰지 않습니다. 계정과 함께 구독을 증명하는 Google Play 구매 토큰을 저장하여, 당신이 만든 가족 그룹이 구성원에게 계속 열려 있도록 합니다.
설정의 "로그아웃"은 그 휴대폰의 동기화를 멈추고 액세스 토큰을 지웁니다. 라이브러리는 휴대폰에 남고, 서버의 사본도 다른 휴대폰을 위해 남습니다. 계정 자체를 지우려면 설정 → 내 데이터 → 계정 및 동기화 데이터 삭제를 사용하십시오. 계정과 그 아래 저장된 모든 것이 즉시 삭제되며, 구독이 만료되었어도 막히지 않습니다. Sorrel 계정 삭제를 참고하십시오.
가족 공유 (Sorrel Pro)
가족 그룹은 레시피 한 권과 장보기 목록 하나를 함께 쓰는 동기화 계정들의 모임입니다. 가족 그룹을 만들려면 Pro가 필요하지만 참여하는 데는 필요 없습니다. 만든 사람의 구독이 모두를 포함합니다. 가족 그룹 안에서는:
- 구성원들이 서로의 레시피, 모음집, 장보기 항목을 실시간으로 봅니다. 식단과 매대 수정 사항은 개인의 것으로 남으며 절대 공유되지 않습니다.
- 구성원은 누가 그룹에 함께 있는지 볼 수 있습니다. 각 구성원은 Google로 로그인했다면 Google 이메일 주소로, 아니라면 휴대폰 모델명으로 표시됩니다. 구성원에 대해 그 밖의 것은 공유되지 않습니다.
- 초대는 무작위 토큰이 담긴 링크(
https://www.sorrelapp.io/join/…)나 QR 코드입니다. 한 번만 작동하며 하루가 지나면 더 이상 쓸 수 없습니다. 당신이나 가족 그룹에 대한 정보는 담겨 있지 않습니다. - 가족 그룹에서 나가거나 내보내져도 이미 휴대폰에 있는 것은 그대로 남아 당신의 것으로 다시 정리됩니다. 가족 그룹을 삭제하면 모든 공유가 멈추고, 각 구성원은 자기 휴대폰에 있는 것을 그대로 갖습니다.
레시피 사진 불러오기
가져온 레시피의 사진은 그 레시피가 나온 웹사이트나 플랫폼에서 받아 온 뒤 기기에 캐시로 저장됩니다.
오류 보고 — 켠 경우에만
Sorrel은 처음 실행할 때 한 번, 앱이 멈췄을 때 보고서를 보내도 되는지 묻습니다. 기본값은 아니오이며, 질문을 닫는 것도 거절로 처리됩니다. 설정은 ⋮ → 설정 → 오류 보고 보내기에 있고, 끄면 보고가 즉시 중단됩니다.
켜 두면 앱이 멈췄을 때 오류와 스택 트레이스, 기기 모델, 안드로이드와 Sorrel의 버전 번호를 보냅니다. 오직 멈추는 그 순간에만 보내며, 실행할 때나 사용하는 동안에는 결코 보내지 않습니다. 레시피, 사진, 목록이 포함되는 일은 없습니다. Sorrel은 스크린샷, 뷰 계층, IP 주소, 당신이나 기기를 식별할 수 있는 값을 첨부하는 오류 보고 기능을 명시적으로 꺼 둡니다. 보고서는 우리를 대신해 Sentry가 처리하며, 쓰임새는 단 하나, 버그를 찾아 고치는 것입니다.
서버가 요청에 대해 보관하는 것
휴대폰이 우리 서버에 보내는 요청에는 무작위 설치 토큰이 실립니다. Sorrel을 설치할 때 한 번 생성되며 기기나 계정에서 파생된 값이 아닙니다. 두 가지는 예외입니다. 로그아웃과 계정 삭제는 계정의 액세스 토큰만 보냅니다. 둘 다 서비스를 쓰기 위해서가 아니라 무언가를 끝내기 위한 요청이기 때문입니다. 서버는 설치 토큰을 저장하지 않고 짧은 단방향 해시만 보관하여, 공정 사용 한도를 적용하고 가져오기의 성공·실패 건수를 세는 데 씁니다. 가져오기마다 어떻게 진행됐는지 — 플랫폼, 결과, 걸린 시간, 우리에게 든 비용 — 를 90일간 기록하며, 주소, 제목, 설명글, 레시피는 결코 기록하지 않습니다. 사용량 집계는 7일간 보관합니다. 호스팅 업체와 웹 서버는 보안과 안정성을 위해 IP 주소를 포함한 표준 접속 로그를 보관할 수 있습니다.
Google Play와 App Store
- Sorrel Pro 구독은 Google Play가 판매하고 청구합니다. 우리는 결제 정보를 결코 보지 않습니다. 구독이 유효한지 확인하기 위해 Sorrel은 Google Play 구매 토큰을 우리 서버로 보내고, 서버가 Google에 조회합니다. 가져오기 요청의 경우 토큰은 확인하는 동안에만 메모리에 있고, 동기화 계정의 경우 위에서 설명한 대로 계정과 함께 저장됩니다.
- 아이폰에서는 Sorrel Pro를 Apple App Store가 판매하고 청구하며, 거기서도 우리는 결제 정보를 결코 보지 못합니다. Sorrel은 App Store 거래 id를 우리 서버로 보내고, 서버가 Apple에 구독을 확인합니다.
- 평가 요청. Sorrel은 이따금 Google Play에 내장된 인앱 리뷰 흐름을 통해 평가를 요청할 수 있으며, 이 과정은 Google이 처리합니다.
- 안드로이드 백업. Sorrel은 안드로이드의 표준 자동 백업을 허용하므로, 레시피, 식단, 장보기 목록, 설정을 새 휴대폰에 복원할 수 있습니다. 그 백업은 당신의 것이며, 저희가 아니라 당신의 Google 계정으로 갑니다. 기기의 시스템 백업 설정에서 끌 수 있습니다. Sorrel은 네 가지를 일부러 백업에서 제외합니다 — 동기화 자격 증명, 동기화 진행 상태, Play 이용 권한, 설치본의 공정 사용 토큰 — 백업이 로그인이나 구독 권한, 한 설치본의 신원을 다른 휴대폰으로 옮기는 일이 없도록 하기 위해서입니다.
이러한 상호작용에는 Google 개인정보처리방침과 Apple 개인정보 보호 정책이 적용됩니다.
우리가 수집하지 않는 것
- 분석·텔레메트리 SDK 없음 — 당신이 앱을 어떻게 쓰는지 재는 것이 없습니다
- 광고, 광고 네트워크, 광고 식별자 없음
- 동기화를 위해 Google 로그인을 직접 선택하지 않는 한 이름, 이메일, 전화번호 없음
- 위치, 연락처, 카메라, 마이크, 통화 기록, Sorrel 자체 저장 공간 밖 파일에 대한 접근 없음
내보낸 파일
Sorrel은 레시피를 내보내고 백업 파일을 만들 수 있습니다. 당신이 요청할 때만, 당신이 고른 위치에만 기록되며, 앱이 그것을 어디로도 전송하지 않습니다. 한번 내보낸 파일은 당신이 관리하는 것입니다.
데이터의 보관과 삭제
- 레시피, 목록, 식단, 메모는 앱 안에서 언제든 삭제할 수 있습니다. 동기화가 켜져 있으면 삭제도 함께 동기화됩니다.
- 휴대폰의 모든 내용은 안드로이드의 Sorrel "저장공간 지우기" 옵션을 쓰거나 앱을 제거해 지울 수 있습니다.
- 페이지, 영상, 스캔을 대신 읽으며 서버가 캐시한 것은 90일 이내에 만료되며 당신과 묶여 있지도 않습니다.
- 동기화 계정과 그 아래 저장된 모든 것은 설정 → 내 데이터 → 계정 및 동기화 데이터 삭제에서 지울 수 있습니다. 즉시 적용되며 유효한 구독이 필요하지도 않습니다. Sorrel 계정 삭제를 참고하십시오.
- 이미 보낸 오류 보고서를 지우고 싶다면 아래 주소로 알려 주십시오. 신속히 처리하고 완료를 알려 드립니다.
아동
Sorrel은 만 13세 미만 아동을 대상으로 하지 않으며, 아동을 포함한 누구에게서도 개인정보를 고의로 수집하지 않습니다.
이 웹사이트
이 사이트는 Vercel에 호스팅된 정적 페이지들의 모음입니다. 광고 쿠키를 설정하지 않고 로그인도 없습니다. 짚어 둘 것이 두 가지 있습니다.
- Vercel Web Analytics는 페이지가 제대로 작동하는지 알 수 있도록 페이지 사용 현황을 집계된 형태로 기록합니다. 구체적으로는 페이지 조회수, 다운로드 버튼과 행동 유도 버튼 클릭, 사이트를 벗어나는 링크와 지원 이메일 주소 클릭, 페이지의 어느 구획까지 도달했는지, 그리고 페이지를 얼마나 내렸는지(4분의 1 단위)입니다. 당신이 입력한 텍스트, 정확한 위치, 개인을 식별할 수 있는 것은 전혀 수집하지 않으며, 그중 어떤 것도 프로필로 결합되지 않습니다. 쿠키를 쓰지 않고 다른 웹사이트로 당신을 따라다니지도 않습니다. Vercel은 Vercel 개인정보처리방침에 설명된 대로 이를 처리합니다.
- Google Fonts는 Google 서버에서 불러오며, 따라서 페이지가 로드될 때 Google이 당신의 IP 주소를 받게 됩니다.
가족 그룹 초대 링크는 이 사이트의 한 페이지를 열어 초대를 Sorrel 앱에 넘깁니다. 그 페이지 자체는 아무것도 저장하지 않습니다.
이 방침의 변경
데이터 처리 방식이 달라지는 기능이 생기면, 그 기능이 나오기 전에 이 방침을 업데이트하고 위의 날짜를 바꿉니다. 중요한 변경은 앱의 릴리스 노트에도 적습니다. 이번 개정에서는 아이폰용 Sorrel 앱, 먼저 묻고 클라우드의 도움을 받는 스캔, 서버에서 짜는 식단, 요리 타이머의 권한을 추가했습니다.
문의
이 방침에 대한 질문이나 Sorrel의 개인정보에 관한 그 밖의 문의는 sorrelapp@burnsforce.com로 보내 주십시오.