개인정보 처리방침 – Coinchi

최종 업데이트: 2026년 11월 3일

1. 개인정보 처리 책임자

Ivan Pervushin, Marxstr. 10b, 45527 Hattingen, 독일
이메일: ivan@pervushin.de · 자세한 내용은 Impressum(법적 고지) 참조

2. 일반 사항

이 개인정보 처리방침은 앱 "Coinchi" 및 관련 웹사이트 coinchi.co를 이용할 때 개인정보가 어떻게 처리되는지 안내합니다. 개인정보는 콘텐츠와 기능을 제공하는 데 필요한 경우(일반 데이터 보호 규정(GDPR) 제6조 제1항 (b)호) 또는 동의가 있는 경우(GDPR 제6조 제1항 (a)호)에 한하여 처리됩니다.

3. 처리하는 데이터

계정 데이터: 가입할 때 이메일 주소, 이름과 성(필수 항목), 비밀번호(암호화된 해시값으로만)가 저장됩니다.

영수증과 레시피: 앱에서 촬영하거나 업로드한 영수증과 레시피 사진은 그 안에 담긴 데이터를 인식하기 위해 처리됩니다. 사진 파일은 30일 후 자동으로 삭제됩니다(제10항 참조). 이를 통해 읽어 낸 영수증 데이터는 사용자가 그 데이터나 계정을 삭제할 때까지 저장됩니다.

바코드 스캔: 스캔한 바코드는 사용자의 스캔 기록으로 저장됩니다. 상품을 검색하기 위해 당사 서버가 공개 상품 데이터베이스(Open Food Facts 및 관련 프로젝트, UPCitemdb)에 바코드를 조회합니다. 이때 사용자에 관한 데이터는 전송되지 않습니다. 결과가 없었던 바코드는 나중에 다시 조회합니다(GDPR 제6조 제1항 (b)호).

성분 사진: 성분표 사진은 영수증 사진과 마찬가지로 문자 인식을 위해 전송되며(제4항), 사용자의 명시적인 허락 없이는 저장되지 않습니다.

상품 카탈로그에 대한 기여: 알 수 없는 바코드에 대해 성분 사진을 촬영하면, 당사는 해당 바코드, 사진에서 읽어 낸 상품명, 인식된 성분과 알레르기 유발 물질, 그리고 사진을 사용자의 계정과 연결하지 않고 영구적으로 저장합니다. 그 후 이름, 성분, 알레르기 유발 물질은 모든 사용자에게 표시됩니다. 사진은 내부에만 보관되며 카탈로그의 검증과 개선에 사용됩니다. 앱은 촬영 전에 이를 안내합니다. 법적 근거는 사용자의 동의입니다(GDPR 제6조 제1항 (a)호). 포장만 촬영하고 사람이나 문서는 촬영하지 마세요. 기여는 사용자의 계정과 연결되어 있지 않으므로, 동의 철회나 삭제를 원하시면 연락처 주소로 바코드를 알려 주세요.

상품 번역: 상품명(사용자 본인에 관한 정보는 제외)은 앱 언어로 번역하기 위해 제4항의 서비스 제공업체에 전송되며 번역 테이블로 저장됩니다.

커뮤니티 가격: Coinchi는 스캔된 영수증이 모든 사용자의 가격 비교에 도움이 된다는 점에 바탕을 두고 있습니다. 이를 위해 모든 사용자의 영수증 항목을 두 가지 방식으로 이용합니다.

당사 데이터베이스에서 이 정보는 사용자가 삭제할 수 있도록 사용자의 계정과 연결된 상태로 유지됩니다. 다른 사용자에게는 사용자 본인과의 연관 없이 표시됩니다. 매장, 지점, 날짜를 함께 보면 개별적인 경우, 예를 들어 사용자가 언제 어디서 장을 보는지 아는 사람에게는 추측이 가능할 수 있다는 점에 유의하시기 바랍니다. 목적은 모든 사용자를 위한 가격 비교, 타당성 검토, 앱 개선입니다. 법적 근거는 공동의 가격 비교에 대한 당사와 커뮤니티의 정당한 이익입니다(GDPR 제6조 제1항 (f)호). 사용자는 언제든지 이의를 제기하거나(GDPR 제21조, 개인정보 처리 책임자에게 이메일) 개별 영수증을 삭제할 수 있습니다. 영수증이나 계정을 삭제하면 그 항목은 더 이상 가격 비교, 제안, 분석에 반영되지 않습니다. 캐시된 분석은 늦어도 15분 후에 다시 계산됩니다.

공유된 레시피 동영상: 앱에 동영상을 공유하면, 해당 동영상은 음성 및 이미지 인식을 위해 제4항의 서비스 제공업체에 전송되며 당사는 이를 저장하지 않습니다. 사용할 권한이 있는 동영상만 공유하세요.

코인(Coins): 영수증 스캔, 바코드 스캔, 수정, 상품 카탈로그에 대한 기여에 대해 당사는 동작, 포인트, 시각을 사용자의 계정에 연결하여 사용자가 계정을 삭제할 때까지 저장합니다(GDPR 제6조 제1항 (b)호). 기여의 경우 해당 기록에는 바코드도 상품도 포함되지 않습니다.

이용 데이터: API를 호출할 때 기술적으로 필요한 연결 데이터(IP 주소, 시각, 호출된 엔드포인트)가 처리됩니다.

4. AI 기반 문자 인식(OCR)

상품, 가격, 레시피 내용을 인식하기 위해 업로드된 이미지 또는 텍스트는 MiniMax(api.minimax.io)의 API로 전송됩니다. 전송은 암호화(TLS)되어 이루어집니다. 제공업체는 API 개인정보 처리방침(2026년 3월 30일 기준)에 따라 Nanonoble Pte. Ltd.(싱가포르, MiniMax 그룹)이며, 제공업체에 따르면 데이터는 미국의 데이터 센터에 저장되고 그곳에서 제공업체 또는 서비스 업체가 처리합니다. 이러한 제3국으로의 전송에 대해 제공업체는 자체 설명에 따라 표준계약조항과 EU-미국 데이터 프라이버시 프레임워크 인증을 받은 클라우드 데이터 센터를 근거로 듭니다(GDPR 제46조). 보호 조치의 사본은 요청하시면 개인정보 처리 책임자로부터 받으실 수 있습니다. 카드 번호나 계좌 번호가 읽히는 영수증은 촬영하지 마세요. 이 처리는 GDPR 제6조 제1항 (b)호(계약 이행 — 인식은 앱의 핵심 기능입니다)에 근거합니다. 이는 영수증 스캔뿐만 아니라 장보기 목록의 레시피 스캔(장보기 목록에 넣을 재료를 인식하는 레시피 사진)에도 적용됩니다.

5. 문의

이메일을 보내 주시면 문의에 답변하기 위해 이메일 주소와 메시지를 저장합니다(GDPR 제6조 제1항 (b)호 또는 (f)호). 메시지는 당사의 이메일 서비스 제공업체(lima-city, 독일의 웹 호스팅 및 메일 서비스 업체)를 통해 당사에 전달됩니다. 웹 앱에는 문의 양식도 추가로 있습니다.

6. 가구와 공유 콘텐츠

앱에서 가구 프로필을 만들고 다른 등록 사용자를 이메일 주소로 초대할 수 있습니다(역할: 관리자, 구성원 또는 열람자). 초대는 제안일 뿐입니다. 초대받은 사람은 앱에서 초대를 수락해야 비로소 구성원이 되며 가구의 콘텐츠를 볼 수 있습니다. 그때까지는 가구의 이름, 역할, 초대한 사람만 볼 수 있습니다. 거절하면 초대는 삭제됩니다. 응답이 없는 초대는 30일 후에 삭제합니다. 어떤 이메일 주소로 계정이 존재하는지는 초대한 사람에게 알리지 않습니다. 또는 초대 코드를 통해 직접 가구에 참여할 수도 있습니다. 가구의 구성원은 가구에서 공유된 콘텐츠(영수증과 그 내용, 장보기 목록, 분석)와 다른 구성원의 이름 또는 이메일 주소를 볼 수 있습니다. 영수증 사진은 소유자와 활성 가구 구성원만 열람할 수 있습니다. 추적 가능성과 보안을 위해 앱은 가구의 변경 사항(예: 초대, 참여, 거절, 구성원 제거, 역할 변경)을 시각과 관련 사용자와 함께 기록하며, 처음에는 IP 주소와 브라우저/기기 식별자도 함께 기록합니다(GDPR 제6조 제1항 (f)호). IP 주소와 식별자는 90일 후에 제거되며, 나머지 로그 항목은 계정 또는 가구가 삭제될 때까지 유지됩니다. 법적 근거는 GDPR 제6조 제1항 (b)호입니다(사용자의 요청에 따른 가구 기능의 이용). 신뢰하는 사람과만 콘텐츠를 공유하세요. 구성원은 언제든지 제거하거나 가구에서 나갈 수 있습니다. 계정을 삭제하면 사용자의 구성원 자격, 장보기 목록, 영수증이 제거됩니다. 이는 가구 구성원과 공유한 영수증에도 적용됩니다. 사용자가 만든 가구도 마찬가지로 삭제됩니다.

7. Google로 로그인

Google로 로그인하는 것은 선택 사항이며, 대신 이메일 주소와 비밀번호로 가입할 수 있습니다. "Google로 계속하기"를 선택한 경우에만 Google로 연결됩니다. 이 경우 수신자 또는 제공업체는 Google Ireland Limited(Gordon House, Barrow Street, Dublin 4, 아일랜드)이며, Google은 이때 자체 책임으로 데이터(특히 사용자의 IP 주소와 Google 로그인)를 처리하고 이를 미국의 Google LLC에 전송할 수 있습니다. Google LLC에 대해서는 해당 인증을 받은 범위에서 EU 집행위원회의 적정성 결정(EU-미국 데이터 프라이버시 프레임워크, GDPR 제45조)이 있습니다. 당사는 Google로부터 이름, 이메일 주소, Google 계정 ID, 이메일 주소의 확인 여부, 프로필 사진의 주소를 받습니다(GDPR 제6조 제1항 (b)호). 이 주소는 저장되지 않으며 프로필 사진은 앱에서 불러오거나 표시되지 않으므로 Google 서버에 대한 호출이 일어나지 않습니다. 앱에는 대신 사용자의 이니셜로 된 아바타가 표시됩니다.

8. 오류 모니터링(Sentry)

오류 모니터링을 위해 자체 운영하는 Sentry 인스턴스를 사용합니다(GDPR 제6조 제1항 (f)호, 정당한 이익: 안정적이고 안전한 운영). 오류가 발생하면 오류 메시지, 기술 환경(예: 브라우저, 운영 체제), 호출된 페이지 주소가 전송됩니다. 또한 웹에서 페이지 조회의 약 10%에서는 성능 데이터(페이지 주소, 로딩 시간)가 전송됩니다. 웹 앱에서 표시 오류가 발생하면 사용자 ID도 함께 전송됩니다. 이메일 주소와 사용자 이름은 전송하지 않습니다. 인스턴스는 기술상 전송 시 사용자의 IP 주소를 받게 됩니다. 이벤트는 30일 후 자동으로 삭제됩니다.

9. 호스팅

앱 데이터는 Hetzner Online GmbH(독일)의 서버에 저장됩니다. 해당 업체와는 개인정보 처리 위탁 계약이 체결되어 있습니다.

10. 보관 기간

계정 및 증빙 데이터는 계정이 삭제되거나 사용자가 앱에서 데이터를 제거할 때까지 저장됩니다. 영수증 사진 파일은 30일 후 자동으로 삭제되며, 이를 통해 읽어 낸 데이터는 계정이 삭제될 때까지 유지됩니다. 상품 카탈로그에 대한 기여는 사진과 함께 사용자가 철회하거나 해당 항목이 제거될 때까지 저장됩니다. 커뮤니티 가격으로 이용되는 영수증 항목은 해당 영수증 또는 사용자의 계정과 함께 삭제됩니다. 동의를 증명하기 위해 수락한 약관의 시각과 버전을 저장합니다(GDPR 제6조 제1항 (c)호 및 제7조 제1항). 웹 서버 로그의 연결 데이터(IP 주소)는 늦어도 14일 후에, 애플리케이션 로그는 7일 후에 삭제됩니다. 가구 로그 항목의 IP 주소와 브라우저/기기 식별자는 90일 후에, Sentry의 오류 이벤트는 30일 후에 삭제됩니다. 문의 양식으로 보낸 메시지는 늦어도 12개월 후에 삭제합니다. 프로그램을 업데이트할 때 데이터베이스 백업을 만듭니다. 이 백업은 14일 후에 삭제되므로 삭제된 계정은 늦어도 그때에는 백업에서도 더 이상 포함되지 않습니다(GDPR 제6조 제1항 (f)호, 데이터 보안).

11. 사용자의 권리

사용자는 열람권(제15조), 정정권(제16조), 삭제권(제17조), 처리 제한권(제18조), 데이터 이동권(제20조) 및 이의 제기권(GDPR 제21조)을 가집니다. 또한 개인정보 감독기관, 예를 들어 당사를 관할하는 노르트라인베스트팔렌주 데이터 보호 및 정보 자유 담당관(Kavalleriestraße 2–4, 40213 Düsseldorf, www.ldi.nrw.de)에 민원을 제기할 권리가 있습니다. 열람과 데이터 이동(JSON 내보내기), 그리고 계정과 모든 데이터의 삭제는 앱에서 직접 이용할 수 있습니다. 이메일로도 가능합니다. 계정 및 데이터 삭제를 참조하세요.

권리에 관한 요청은 ivan@pervushin.de로 이메일을 보내 주시되, 가능하면 계정의 이메일 주소에서 보내 주세요. 그렇지 않으면 적절한 신원 증명을 요구할 수 있습니다. 요청에는 지체 없이, 늦어도 접수 후 1개월 이내에 답변합니다(GDPR 제12조 제3항). 요청이 복잡하거나 많은 경우 이 기간은 2개월 더 연장될 수 있으며, 그 경우 첫 1개월 이내에 알려 드립니다.

12. 임의성, 철회, 자동화된 결정

이메일 주소와 비밀번호는 계정을 만드는 데 필요하며, 없으면 계정을 만들 수 없습니다. 처리에 동의한 경우, 그 동의는 언제든지 장래를 향하여 철회할 수 있습니다(개인정보 처리 책임자에게 이메일). 그때까지 이루어진 처리의 적법성에는 영향이 없습니다. GDPR 제22조에 따른, 법적 효력이 있는 전적으로 자동화된 결정은 이루어지지 않습니다. 자동 문자 인식은 사용자가 수정할 수 있는 제안을 제공합니다. 앱은 만 16세부터 이용할 수 있습니다.

13. 쿠키, 로컬 저장소 및 방문 측정

이 웹사이트(coinchi.co)는 쿠키를 설정하지 않으며 제3자의 콘텐츠를 불러오지 않습니다. 글꼴과 이미지는 오직 이 서버에서만 제공됩니다.

Umami를 통한 방문 측정: 어떤 페이지가 읽히는지 알기 위해 당사는 오픈소스 소프트웨어 Umami를 자체 인프라인 analytics.pervushin.de(Hetzner, 독일)에서 사용합니다. 쿠키는 설정되지 않으며 사용자의 기기에 아무것도 저장되거나 읽히지 않습니다. 따라서 독일 통신·디지털서비스 데이터 보호법(TDDDG) 제25조에 따른 동의는 필요하지 않습니다. 호출된 페이지, 체류 시간, 유입 페이지, 국가, 브라우저, 운영 체제, 기기 유형이 수집됩니다. 사용자의 IP 주소는 저장되지 않으며, 브라우저 정보와 매일 바뀌는 무작위 값과 함께 추적할 수 없는 방문 식별자를 만드는 데에만 일시적으로 사용됩니다. 페이지 간 추적은 없으며 Coinchi 계정과의 연결도 없습니다. 데이터는 제조사 Umami Software, Inc.에 전송되지 않습니다. 법적 근거는 데이터를 최소화한 방문 측정에 대한 당사의 정당한 이익입니다(GDPR 제6조 제1항 (f)호). GDPR 제21조에 따라 이의를 제기할 수 있습니다. 이 측정은 이 웹사이트에만 해당하며 웹 앱과 앱에는 해당하지 않습니다.

웹 앱(로그인 후의 앱 기능)은 기술적으로 필요한 정보만 사용자의 브라우저에 저장합니다(TDDDG 제25조 제2항 제2호, 이에 대한 동의는 필요하지 않음). 로그인 쿠키 "refreshToken"(httpOnly, 7일), CSRF 보호 "csrfToken"(httpOnly, 세션), 그리고 계정 데이터, 활성 가구, 오프라인 캐시를 위한 로컬 저장소 항목입니다. 액세스 토큰은 메모리에만 보관됩니다.

14. 변경

이 방침은 필요에 따라 수정됩니다. 그때그때의 최신 버전은 이 주소에서 확인할 수 있습니다.