개인정보 처리방침
1. 요약
- 얌얌 재팬은 일본 메뉴판 사진을 읽어 한국어 이름·재료·알레르기 주의를 보여 주는 앱입니다. 회원가입과 로그인이 없고, 이름·이메일·전화번호를 받지 않습니다.
- 기본 분석은 사진을 폰 안에서만 처리합니다. 사진이 폰 밖으로 나가지 않습니다.
- 정밀 분석을 선택해 쓰면, 메뉴판 사진이 글자를 읽기 위해 외부 글자 인식 서비스(OCR.space)로 전송됩니다. 처음 쓸 때 안내가 나오고, 설정에서 언제든 끌 수 있습니다.
- 내가 고른 알레르기·먹지 않는 재료는 이 폰에만 저장되며 서버로 보내지 않습니다.
- 무료판에는 광고(Google AdMob)가 있어 광고 ID가 처리됩니다.
- 만 14세 이상만 이용할 수 있습니다. 스토어 대상 연령은 만 16세 이상으로 설정되어 있습니다.
2. 메뉴판 사진
- 카메라로 찍거나 안드로이드 사진 선택기(Photo Picker)로 고른 사진만 앱이 읽을 수 있습니다. 전체 사진첩 접근 권한과 저장소 권한은 요청하지 않습니다. 위치 권한도 요청하지 않습니다.
- 촬영 전 카메라 미리보기는 폰 메모리에서만 쓰이고 저장·전송되지 않습니다.
- 기본 분석: 폰 안(Google ML Kit 글자 인식)에서 처리합니다. 사진은 우리 서버나 다른 곳으로 전송되지 않습니다.
- 정밀 분석(선택, 끌 수 있음): 사진을 우리 서버(Cloudflare Workers)로 보내고, 서버는 요청을 처리하는 동안에만 메모리에서 이를 다룬 뒤 글자 인식 서비스 OCR.space로 전달합니다. 우리 서버의 저장소(데이터베이스·로그)에는 사진을 저장하지 않도록 설계했습니다. OCR.space는 자체 개인정보 방침에서 업로드한 문서를 처리 후 삭제한다고 밝히고 있습니다(출처: ocr.space/privacypolicy). OCR.space 쪽에는 요청한 서버의 IP 주소가 약 1개월 보관된다고 알려져 있습니다. 우리는 사용자 IP 주소를 OCR.space로 넘기지 않도록 서버를 구성합니다.
- OCR.space 운영사는 독일 사업자(a9t9 software GmbH)이며 처리 서버 위치는 사업자가 공개하지 않았습니다. 정밀 분석을 쓰면 사진이 국외로 이전됩니다(5절 표).
- 찍은 사진은 앱 내부 기록(최근 본 메뉴)에 남을 수 있고, 설정의 "기록 모두 지우기"나 앱 삭제로 지울 수 있습니다.
3. 읽은 글자(메뉴 이름)와 AI 처리
- 사진에서 읽은 메뉴 글자(일본어 한 줄씩)는 설명을 만들기 위해 Cloudflare Workers AI와 OpenRouter(무료 AI 모델)로 전송될 수 있습니다. 정밀 분석을 켠 경우에 해당합니다.
- 같은 메뉴를 다시 빠르게 보여 주려고, 정규화한 메뉴 일본어 한 줄과 번역·재료 결과를 서버 공유 캐시(Cloudflare D1)에 최대 30일 보관합니다. 이 캐시에는 사진, 사용자 ID, IP 주소, 시각, 위치를 넣지 않습니다. 너무 긴 줄, 긴 숫자열, 주소·전화번호 형태의 줄은 저장하지 않습니다.
- 작업 진행 결과는 약 15분 동안 서버에 임시로 있다가 사라집니다.
- AI 결과는 틀릴 수 있습니다. 알레르기 관련 안내는 참고용입니다(7절).
4. 기기 식별 값, IP 주소, 구매 확인
| 항목 | 쓰는 이유 | 보관 |
|---|---|---|
| 설치 식별 해시 (앱이 이 폰에서 만든 임의 번호를 변환한 값) | 하루 정밀 분석 횟수 계산, 남용 방지. 정밀 분석 요청과 함께 전송. 이름·이메일과 연결되지 않음 | 서버 카운터 약 48시간 후 삭제, 세션 확인 값 약 1시간 |
| IP 주소 | 짧은 시간 안의 과도한 요청 제한(분당 횟수). Cloudflare가 요청을 받는 과정에서 처리 | 횟수 카운터는 서버 메모리에서 저장하지 않음. Cloudflare의 서비스 정책에 따라 처리 기록이 일정 기간 남을 수 있음 |
| 앱 정품 확인 결과 (Google Play Integrity) | 변조된 앱의 대량 요청 방지. 앱이 Google에 확인 요청, 우리 서버가 Google에 결과 해독 요청 | 결과만 사용하고 저장하지 않음 |
| 패스 구매 확인값 | 패스 혜택(광고 제거 등) 적용 확인. Google Play에 검증 요청 | 기간 패스는 패스 만료 시각까지. 평생 패스는 만료가 없으므로 평생 패스가 유지되는 동안(구매 토큰 확인값과 연결된 설치 식별 해시 포함) 보관하며, 삭제를 요청하시면 처리합니다(아래 9절 요청 방법) |
결제 정보(카드 번호 등)는 Google Play가 처리하며 우리는 받지 않습니다.
5. 처리 위탁, 제3자 제공, 국외 이전
5-1. 처리 위탁 (정밀 분석을 쓸 때만)
아래 업체는 우리 서비스를 운영하기 위해 우리가 맡긴 업무만 처리합니다. 정밀 분석을 실행하는 시점에 인터넷(HTTPS)으로 전송됩니다. 정밀 분석을 쓰지 않으면 전송되지 않습니다.
| 수탁자 | 맡긴 업무 | 이전 항목 | 이전 국가 | 이전 시기·방법 | 보유·이용 기간 | 거부 방법 | 문의처 |
|---|---|---|---|---|---|---|---|
| Cloudflare (서버, Workers AI, D1) | 정밀 분석 서버 운영, AI 설명 생성 | 메뉴 글자, 설치 식별 해시, IP, 사진(처리 중 메모리) | 복수 국가(전 세계 서버망, 공식 방침 참조) | 정밀 분석 실행 시 HTTPS 전송 | 3~4절에 적은 기간 | 설정에서 정밀 분석 끄기 | Cloudflare 개인정보 방침 페이지 |
| OCR.space (a9t9 software GmbH, 독일 사업자) | 메뉴판 사진의 글자 인식 | 메뉴판 사진, 요청 서버 IP | 독일 사업자, 처리 서버 위치는 사업자 미공개 | 정밀 분석 실행 시 HTTPS 전송 | 업로드 문서는 처리 후 삭제라고 밝힘. IP 약 1개월 | 설정에서 정밀 분석 끄기 | OCR.space 개인정보 방침 페이지 |
| OpenRouter (AI 모델 중계) | AI 설명 생성 | 메뉴 글자(일본어 한 줄씩) | 복수 국가(공식 방침 참조) | 정밀 분석 실행 시 HTTPS 전송 | 수탁자 서비스 정책에 따름 | 설정에서 정밀 분석 끄기 | OpenRouter 개인정보 방침 페이지 |
5-2. 제3자 제공·수집 (광고와 결제)
아래 회사는 우리를 대신해서가 아니라 자기 서비스 목적으로 데이터를 처리합니다. 따라서 위탁이 아니라 별도 제공·수집으로 구분해 알립니다.
| 받는 자 | 제공 항목 | 받는 자의 이용 목적 | 국가 | 시기·방법 | 보유·이용 기간 | 거부 방법 | 문의처 |
|---|---|---|---|---|---|---|---|
| Google AdMob (무료판 광고) | 광고 ID, IP 주소, 광고 상호작용 정보 | 광고 표시, 성과 측정, 광고 서비스 운영 | 복수 국가(공식 방침 참조) | 무료판에서 광고를 불러올 때 SDK가 HTTPS로 전송 | Google 정책에 따름 | 광고 ID 재설정·삭제(6절), 패스로 광고 제거 | Google 개인정보 방침 페이지 |
| Google Play (결제, 앱 정품 확인) | 구매 정보, 앱 정품 확인 요청 | 결제 처리, 앱 확인 | 복수 국가(공식 방침 참조) | 구매·정밀 분석 실행 시 HTTPS 전송 | Google 정책에 따름 | 패스를 구매하지 않으면 결제 정보 없음 | Google 개인정보 방침 페이지 |
각 사의 개인정보 방침이 함께 적용됩니다: Google, OCR.space, Cloudflare, OpenRouter.
6. 광고
- 광고(무료판): Google AdMob이 광고를 보여 주고 성과를 재기 위해 광고 ID, IP 주소(대략적 지역 추정 가능), 광고 상호작용 정보를 처리합니다. 홈·결과 화면 배너와, 내가 직접 시작하는 보상형 광고가 있습니다. 스캔 화면과 점원 카드 화면에는 광고가 없습니다.
- 맞춤 광고: 동의한 경우 광고 ID로 맞춤 광고가 나올 수 있습니다. 유럽경제지역·영국·스위스에서는 광고 요청 전에 동의 창(Google UMP)이 나옵니다. 안드로이드 설정(설정 > 개인정보 보호 > 광고)에서 광고 ID를 재설정·삭제할 수 있습니다.
- 통계·오류 수집 도구: 앱에는 별도의 사용 통계·오류 수집 도구를 넣지 않았습니다.
- 기기 안 글자 인식(Google ML Kit)은 사진을 Google로 보내지 않지만 사용 지표가 Google로 전송될 수 있습니다.
7. 알레르기 정보와 건강 관련 안내
- 앱에서 고른 알레르기·먹지 않는 재료는 폰의 앱 저장소에만 저장되며 서버로 전송되지 않습니다. 백업에서도 제외됩니다. 저장·수정 때 네트워크 요청이 없습니다.
- "이거 주세요" 점원 카드의 알레르기 문장은 폰 안에서 만들어집니다.
- 면책: 재료·알레르기 표시는 내장 사전과 AI 추정에 기반한 참고용 정보이며 틀릴 수 있습니다. 표시가 없다고 해서 해당 재료가 들어 있지 않다는 뜻이 아닙니다. 알레르기가 있다면 주문 전에 반드시 점원에게 확인하세요. 앱은 음식에 특정 재료가 들어 있는지 없는지를 판단하거나 보장하지 않습니다.
8. 권한
- 카메라: 메뉴판 촬영. 처음 스캔 화면에 들어갈 때 요청합니다.
- 인터넷·네트워크 상태: 정밀 분석, 광고, 구매 확인. 기본 분석은 사진을 서버로 보내지 않고 기기 안에서 처리합니다.
- 광고 ID(AD_ID): 무료판 광고용.
- 위치, 연락처, 마이크, 전체 사진첩 권한은 요청하지 않습니다. 일본어 음성 읽기는 폰의 음성 합성 기능을 쓰며 마이크를 쓰지 않습니다. 일부 Google 라이브러리가 기술적인 권한을 추가할 수 있으나 앱 기능에는 쓰지 않습니다.
9. 보관과 삭제, 이용자의 권리
- 계정이 없으므로 삭제할 계정이 없습니다. 앱의 설정 > "기록 모두 지우기"로 최근 본 메뉴, 저장한 메뉴, 알레르기 설정을 지울 수 있고, 앱을 삭제하면 폰에 있는 앱 데이터가 모두 지워집니다.
- 서버에 남는 것은 3~4절의 짧은 기간 데이터(설치 식별 해시 카운터, 공유 캐시의 메뉴 일본어 줄)입니다. 공유 캐시에는 개인을 알아볼 수 있는 정보가 없습니다. 예외로, 평생 패스를 구매하신 경우 구매 토큰 확인값과 설치 식별 해시는 평생 패스가 유지되는 동안 보관되며, 삭제를 요청하시면 처리합니다(처리하면 서버 쪽 평생 패스 혜택 확인이 해제될 수 있습니다).
- 살고 있는 곳의 법에 따라 열람·정정·삭제·처리정지를 요청할 수 있습니다. support@onlyapps.work로 문의하면 30일 안에 답합니다. 설치 식별 해시는 폰 밖에서 나를 찾아낼 수 없는 값이므로, 요청 시 앱에 표시된 설치 정보를 함께 알려 주셔야 확인할 수 있을 수 있습니다.
- 구매 기록은 Google Play가 자체 정책으로 보관하며, 환불은 Google Play 환불 정책을 따릅니다.
10. 어린이
이 앱은 만 14세 이상이 이용할 수 있으며, 스토어(Google Play)의 대상 연령은 만 16세 이상으로 설정되어 있습니다. 만 14세 미만은 이용할 수 없습니다. 만 14세 미만이 사용한 사실을 알게 되면 관련 정보를 지웁니다. 그런 경우 support@onlyapps.work로 알려 주세요.
11. 보안
앱과 서버, 광고·통계 서비스 사이의 전송은 암호화된 연결(HTTPS)을 씁니다. 어떤 저장·전송 방법도 위험이 전혀 없을 수는 없습니다.
12. 변경
방침이 바뀌면 이 페이지에 새 버전과 시행일을 올립니다. 새로운 정보를 수집하게 되면 적용 전에 여기에 밝힙니다.
13. 개인정보 보호책임자와 문의
개인정보 보호책임자(담당 부서): 운영 책임자(ONLYAPPS Studio) · 연락처: support@onlyapps.work
ONLYAPPS Studio (사업자: 정장기프로젝트 / JUNGJANGKIPROJECT) · support@onlyapps.work
English summary
YumYum Japan has no account or sign-in. Basic analysis keeps your menu photo on your phone. If you choose Detailed analysis (optional, can be turned off), the photo is sent through our Cloudflare server to the OCR.space text-recognition service (operated by a German company, a9t9 software GmbH; the processing server location is not disclosed by the operator); OCR.space states that uploaded documents are deleted after processing. Text read from the menu is processed by Cloudflare Workers AI and OpenRouter. An install-identifier hash and IP address are used for daily limits and abuse prevention (counter kept about 48 hours). Your allergy settings stay on your device and are never sent. The free version shows Google AdMob ads (advertising ID). Purchases go through Google Play. For ages 14 and over (the store target audience is 16 and over). Privacy contact (operations manager, ONLYAPPS Studio): support@onlyapps.work. Allergy and ingredient information is for reference only and may be wrong; always confirm with restaurant staff. Contact: support@onlyapps.work.