calolog
시행 예정 · 작성일: 2026년 11월 10일 · 이 판은 아직 현재 판이 아닙니다
정언AI테크(이하 "회사")는 「개인정보 보호법」 및 「정보통신망 이용촉진 및 정보보호 등에 관한 법률」 등 관련 법령을 준수하며, 이용자의 개인정보를 소중히 보호하기 위해 본 개인정보처리방침을 수립·공개합니다.
calolog는 로컬 우선(local-first) 설계를 채택하여 식단 기록, 사진, 설정, 걸음수 등 대부분의 개인정보를 이용자의 휴대기기에만 저장합니다. 회사 서버는 익명 사용자 식별자, AI 사진 분석용 사본(음식·영양성분표·영수증 사진) 및 요청 정보, 이용자가 AI 코칭 기능을 사용할 때 전송하는 식단 요약과 질문을 받을 수 있습니다. 2026년 11월 10일 작성된 이 판부터, 서버는 사진과 자유 텍스트(식단·목표·걸음 수·질문·이전 대화)를 외부 AI로 넘기지 않습니다. EXIF 제거, 크기 축소, 정규식 치환은 익명화가 아닙니다. 음식 인식은 기기에서 하거나 직접 입력하고, 영양성분표·영수증은 직접 입력하며, 외부 AI 코칭 문장은 제공하지 않습니다. 거절된 요청의 사진은 저장하지 않습니다. 이미 보관 중인 자료는 기존 보유 기간까지 남습니다. 광고·결제에 관한 Google 이전은 이 경계의 대상이 아닙니다.
| 항목 | 수집 방법 | 처리 위치 |
|---|---|---|
| 익명 사용자 식별자 (기기 내 로컬 ID 및 서버가 발급한 별도 AI용 익명 ID) |
로컬 ID는 기기에서 생성하며, AI 첫 사용 시 서버가 별도 ID·인증 토큰을 발급합니다. 분석·코칭에는 서버 ID와 토큰을 사용하고 서버에는 토큰 해시만 보관합니다. | 기기 로컬 저장소 및 회사 중계서버 |
| 식단 기록 (음식명, 칼로리, 영양성분(탄수화물·단백질·지방·당류·나트륨), 식사 시간, 사진 등) |
이용자가 직접 입력, 카메라 촬영 또는 영양성분표·영수증 인식 결과를 이용자가 확인해 저장 | 기기 로컬 저장소 AI 코칭 사용 시 음식명·칼로리·끼니별 요약과 최근 7일 영양성분 합계를 전송 |
| 일일 칼로리 목표 및 설정 | 이용자가 직접 설정 | 기기 로컬 저장소 AI 코칭 사용 시 목표·섭취량 요약을 전송 |
| 걸음 수 | 기기 센서(ACTIVITY_RECOGNITION 권한) | 기기 로컬 저장소(최근 14일의 일별 걸음 수) AI 코칭 사용 시 오늘 걸음 수를, 주간 요약 사용 시 최근 7일의 일별 걸음 수를 전송 |
| 음식 사진 (분석용 사본) | 카메라로 촬영한 사진을 압축(EXIF 제거, 768px 이하) 후 회사 서버로 전송할 수 있습니다. EXIF 제거는 익명화가 아닙니다. | 외부 AI로는 전달하지 않습니다. 거절된 요청의 사진은 저장하지 않습니다 이 경계 이전에 저장된 사진은 기존 30일 보관 후 삭제합니다 |
| 영양성분표·영수증 사진 (분석용 사본) 영수증 사진에는 상호·구매 일시·결제 정보 등이 함께 찍힐 수 있습니다 |
이용자가 영양성분표 또는 영수증 촬영 기능을 사용할 때 압축(EXIF 제거, 1024px 이하) 후 회사 서버로 전송할 수 있습니다. 영수증에는 상호·결제 정보가 찍힐 수 있습니다. | 외부 AI로는 전달하지 않고 회사 서버에도 사진을 저장하지 않습니다 자동 인식 결과는 만들지 않으며 이용자가 직접 입력합니다 데이터 제공 설정과 관계없이 학습 등급(OpenCode Contributor)으로 보내지 않습니다 |
| AI 코칭 질문 및 대화, 오늘·주간 식단 요약 (주간 요약: 최근 7일의 일별 칼로리·목표 대비 결과·영양성분 합계·걸음 수·연속 기록 일수) |
이용자가 코칭·질문 기능을 사용할 때 회사 서버로 전송할 수 있습니다 | 외부 AI로는 전달하지 않습니다. 앱은 외부 AI 코칭을 사용할 수 없다고 알립니다 회사 서버에는 코칭 대화 본문을 저장하지 않습니다. 기기에는 이용자가 이미 저장한 대화가 남을 수 있습니다 |
| 접속 IP 주소 | API 요청 시 자동 수집 (남용·과금 공격 방지) | 회사 중계서버는 해시 값으로만 24시간 보관한 뒤 정기 삭제하며, API 접근 로그와 데이터베이스 백업에 남기지 않습니다 네트워크 경계 장비의 보안 로그에는 단기간 남을 수 있습니다 |
| 광고 식별자(AAID) | Google AdMob SDK가 수집 | Google 서버 (위탁 처리) |
| 구독 거래 정보 (결제 토큰, 구독 상태) |
Google Play 결제 시 | Google 서버 (위탁 처리) |
| 처리 목적 | 관련 항목 |
|---|---|
| 식단·칼로리 관리 서비스 제공 | 식단 기록, 사진, 설정, 익명 사용자 ID |
| 음식 사진의 기기 인식 또는 직접 입력. 외부 AI 분석은 하지 않습니다 | 음식 사진 (압축 JPEG, 회사 서버로 도착할 수 있으나 외부로 전달하지 않음) |
| 영양성분표·영수증의 직접 입력 | 영양성분표·영수증 사진 (외부 AI로 전달하지 않고 저장하지 않음) |
| 외부 AI 코칭·주간 요약·질문답변은 제공하지 않습니다 | 음식명·칼로리·영양성분·목표·걸음 수·주간 요약·질문·이전 대화 (회사 서버에서 거절) |
| 일일 걸음 수 표시 | 걸음 수 |
| 비맞춤형 광고 게재 및 광고 부정 클릭 방지 (법령상 필요한 지역에서는 동의 후 게재) | 광고 식별자 |
| 유료 구독(Plus) 결제·환불 처리 | 구독 거래 정보 |
| 서비스 남용 방지 및 비용 통제 | 접속 IP 해시, 익명 사용자 식별자 |
| (선택) 데이터 제공을 켜도 이 판에서는 외부 학습 샘플을 보내지 않습니다 | 음식 사진 — 외부 AI와 학습 등급으로 전달하지 않습니다 |
Android에서는 기기 자동 백업과 기기 간 자동 이전에 앱 데이터를 포함하지 않습니다. 식단 기록과 사진은 앱을 삭제하거나 휴대폰을 교체하면 자동으로 복원되지 않습니다.
| 항목 | 보유 기간 |
|---|---|
| 기기 로컬 저장 데이터 (식단·사진·설정·코칭 대화·주간 요약·일별 걸음 기록) | 이용자가 앱을 삭제하거나 로컬 데이터 삭제 메뉴를 실행할 때까지. 일별 걸음 기록은 최근 14일만 보관 오늘 걸음 수·사용량·구독 상태 파일은 앱 삭제 시 제거됩니다 |
| AI 분석을 위해 전송된 음식 사진 | 이 판에서 거절된 요청은 저장하지 않습니다. 이전에 저장된 사진은 30일 보관 후 정기 삭제 |
| AI 인식을 위해 전송된 영양성분표·영수증 사진 | 회사 서버에 저장하지 않습니다 |
| 학습 샘플(데이터 제공 동의 시) | 분석 사진과 동일하게 30일 보관 후 정기 삭제 |
| AI 분석·인식 응답 및 최소 요청 metadata (익명 ID, 언어, 시간대, 사진 해시·크기, 처리 모델, 데이터 제공 동의 여부) 영양성분표·영수증은 정규화한 인식 결과만 보관하며 AI 응답 원문은 보관하지 않습니다 | 품질 점검·장애 조사 목적으로 180일 보관 후 정기 삭제 |
| 익명 사용자 식별자 및 인증 토큰 해시 | 마지막 사용 후 1년이 지나고 보관 중인 분석 기록이 없으면 정기 삭제 |
| 접속 IP 해시(남용 방지) | 24시간 보관 후 정기 삭제 |
| 서버 데이터베이스 백업본 | 백업 후 최대 14일 (사진은 백업하지 않습니다) |
| 구독 거래 정보 | Google Play가 처리하며 전자상거래법에 따라 5년. 회사 서버에는 저장하지 않습니다 |
| 광고 식별자 관련 로그 | Google AdMob 정책에 따름 |
파기 절차 및 방법: 보유 기간이 지난 정보는 자동화된 정기 작업으로 지체 없이 파기합니다. 전자적 파일과 데이터베이스 기록은 복구할 수 없도록 삭제하며, 종이 문서로는 보관하지 않습니다. 앱을 삭제하기 전에 설정 메뉴에서 삭제를 실행하면 보유 기간을 기다리지 않고 지울 수 있습니다. 자세한 방법은 데이터 삭제 안내를 참고하세요.
회사는 이용자의 개인정보를 외부에 제공하지 않습니다. 단, 다음의 경우는 예외로 합니다.
설정에서 데이터 제공을 켜도(기본값은 꺼짐) 사진과 자유 텍스트는 아래 제공받는 자에게 전달되지 않습니다. 서버가 외부 AI 전송을 거절하기 때문입니다. 동의하지 않아도 직접 입력과 로컬 다이어리는 사용할 수 있습니다.
| 제공받는 자 | 제공 목적 | 제공 항목 | 보유·이용 기간 |
|---|---|---|---|
| OpenCode 및 모델 제공사 Meta (Contributor 등급) | 이 판에서는 제공하지 않습니다. 코드에 백업 경로가 남아 있으나 사진·자유 텍스트는 그 경로로 나가지 않습니다. | 제공하지 않습니다 | 해당 없음 |
회사는 광고와 결제에 대해 다음과 같이 개인정보 처리를 위탁합니다. AI 사진·코칭에 적힌 수탁자에게는 이 판에서 사진과 자유 텍스트를 위탁하지 않습니다. 이름은 숨기지 않고, 전송이 거절된다는 사실을 적습니다.
| 수탁자 | 위탁 업무 | 처리 항목 |
|---|---|---|
| Anthropic PBC (Claude API) | 이 판에서는 위탁하지 않습니다. 서버가 호출 전에 거절합니다. | 제공하지 않습니다 |
| JINGSHENG HENGXING TECHNOLOGY PTE.LTD (z.ai, GLM API) | 이 판에서는 위탁하지 않습니다. 서버가 호출 전에 거절합니다. | 제공하지 않습니다 |
| Google LLC (AdMob) | 광고 게재 및 측정 | 광고 식별자(AAID), 광고 노출/클릭 로그 |
| Google LLC (Google Play Billing) | 구독 결제 및 환불 처리 | 결제 토큰, 구독 상태 |
수탁자는 본 위탁 업무 외의 목적으로 개인정보를 이용·제공하지 못하도록 계약 또는 약관으로 정하고 있으며, 위탁 업무 종료 시 즉시 파기하도록 관리합니다.
서비스 제공을 위해 아래와 같이 개인정보가 국외로 이전됩니다. 이전은 모두 해당 기능을 사용할 때 정보통신망(HTTPS 암호화 전송)을 통해 이루어집니다.
| 이전받는 자 (연락처) | 이전 국가 | 이전 항목 | 이전 시점·방법 | 이용 목적 | 보유·이용 기간 |
|---|---|---|---|---|---|
| Anthropic PBC, Claude API (548 Market St, PMB 90375, San Francisco, CA 94104, United States · 개인정보 문의 privacy@anthropic.com · 개인정보보호책임자(DPO) dpo@anthropic.com) | 미국 | 이전하지 않습니다 | 서버가 사진·자유 텍스트의 API 전송을 거절합니다 | 해당 없음 | 해당 없음 |
| JINGSHENG HENGXING TECHNOLOGY PTE.LTD, z.ai (user_feedback@z.ai) | 싱가포르. 계열사를 통해 중국 등에서 처리될 수 있음 | 이전하지 않습니다 | 서버가 사진·자유 텍스트의 API 전송을 거절합니다 | 해당 없음 | 해당 없음 |
| OpenCode (opencode.ai/legal/privacy-policy) 및 Meta | 미국 등 해외 | 이전하지 않습니다 | 데이터 제공을 켜도 사진·자유 텍스트를 API로 전송하지 않습니다 | 해당 없음 | 해당 없음 |
| Google LLC (개인정보 문의) | 미국 등 | 광고 식별자, 결제 토큰 | 광고 게재·결제 시 SDK 전송 | 광고 게재·측정, 구독 결제 | Google 정책에 따름 |
Anthropic PBC의 국내대리인(「개인정보 보호법」 제31조의2): Anthropic Korea, Limited (41F, 152 Teheran-ro, Gangnam-gu, Seoul · 전화 +82 2 734 0940 · anthropic_privacy@kimchang.com)
국외 이전을 거부하는 방법: 이 판에서 사진과 식단 요약은 외부 AI로 이전되지 않습니다. 직접 입력과 로컬 다이어리는 계속 이용할 수 있습니다. 음식 사진의 외부 AI 인식과 외부 AI 코칭 문장은 제공되지 않고, 기기 인식 또는 직접 입력을 사용합니다. Plus 구독 중에는 광고를 불러오지 않아 광고 관련 이전이 일어나지 않습니다. 그 밖의 문의는 아래 개인정보 보호책임자에게 요청할 수 있습니다.
이용자는 언제든지 다음 권리를 행사할 수 있습니다.
본 서비스는 만 14세 이상을 대상으로 하며, 회사는 만 14세 미만 아동의 개인정보를 알면서 수집하지 않습니다. 회원가입이 없어 연령을 확인하지 않으므로, 만 14세 미만 아동의 이용을 알게 된 법정대리인은 아래 개인정보 보호책임자에게 삭제를 요청할 수 있습니다.
개인정보 보호책임자
개인정보 침해 신고는 한국인터넷진흥원 개인정보침해신고센터(privacy.kisa.or.kr · 국번 없이 118) 또는 개인정보 분쟁조정위원회(kopico.go.kr · 1833-6972)에 접수할 수 있습니다.
본 개인정보처리방침은 법령·정책 또는 보안기술의 변경에 따라 내용의 추가·삭제 및 수정이 있을 수 있습니다. 변경 시 본 페이지를 통해 사전 공지하며, 시행일자 및 변경 내용을 명확히 표시합니다.
2026년 11월 4일 개정(2026-11-04-v2 판): 영양성분표·영수증 사진 인식, 식단 기록의 영양성분, 기기에 보관하는 최근 14일 걸음 기록과 주간 요약(최근 7일) 전송에 관한 처리 항목을 추가했습니다. 같은 날 시행한 직전 판(2026-11-04 판)과는 이 기능들에 관한 항목만 다릅니다.
2026년 11월 10일 작성(2026-11-04-v3 판, 시행 예정): 사진과 자유 텍스트를 Anthropic(Claude), z.ai, OpenCode로 보내지 않도록 서버가 거절합니다. 현재 공개 판은 이 문장이 시행으로 올라가기 전까지 2026-11-04-v2입니다. 이 판은 배포되거나 Play 앱을 갱신하지 않은 저장소 개정입니다.