법적 고지

개인정보 처리방침

최종 업데이트: 8 September 2026

LoyaltyScan은 Pieter Santema가 개발했습니다. 이 방침은 앱이 수집하는 데이터, 사용 방식, 그리고 여러분의 선택 사항을 설명합니다.

앱이 저장하는 데이터

LoyaltyScan은 멤버십 카드 정보 — 매장 이름, 카드 번호, 바코드 형식, 선택적 색상 설정 — 를 기기에 로컬로 저장합니다. 이 데이터는 아래에 설명된 경우에만 기기를 벗어납니다: iCloud 백업을 활성화한 경우, 그리고 페어링된 스마트워치에서 LoyaltyScan을 사용하는 경우입니다. 두 경우 모두 데이터는 본인의 기기와 계정 안에 머뭅니다.

앱은 분석 데이터를 수집하지 않고, 사용 행동을 추적하지 않으며, 사용자 계정을 생성하거나 요구하지 않습니다.

기프트 카드 및 만료 알림

기프트 카드를 추가하면 LoyaltyScan은 입력한 정보 — 매장 이름, 바코드, 기록한 잔액, 만료일, 입력한 경우 PIN — 를 멤버십 카드와 마찬가지로 기기에 로컬로 저장합니다. iCloud 백업을 활성화한 경우 이 데이터는 선택적 백업에 포함되며, 그 외에는 어디로도 전송되지 않습니다.

만료 알림은 기기에서 완전히 예약되는 로컬 알림으로 전달됩니다. 서버가 관여하지 않으며, 알림이 작동하기 위해 어떤 데이터도 기기를 벗어나지 않습니다. 알림 권한은 선택 사항이며 이 알림에만 사용됩니다. 기기 설정에서 언제든지 철회할 수 있습니다.

iCloud 백업 (선택 사항, Pro)

Pro 사용자가 설정에서 iCloud 백업을 활성화하면, 카드 데이터가 개인 iCloud 계정과 동기화됩니다. 이 데이터는:

iCloud 백업은 기본적으로 꺼져 있으며 설정 → iCloud 백업에서 언제든지 전환할 수 있습니다.

Apple Watch 및 Wear OS (Pro)

Pro 사용자가 페어링된 Apple Watch 또는 Wear OS 시계를 착용하면, 휴대폰 없이 바코드를 표시할 수 있도록 카드가 시계로 전송됩니다. 여기에는 매장 이름, 카드 번호, 바코드 형식과 색상이 포함되며, 기프트 카드의 경우 잔액, 만료일, PIN도 포함됩니다.

전송은 Apple의 WatchConnectivity 또는 Google의 Wear Data Layer를 통해 휴대폰과 본인의 시계 사이에서 직접 이루어집니다. 서버가 관여하지 않으며 개발자는 이를 절대 볼 수 없습니다. 휴대폰이 근처에 없을 때도 카드가 작동하도록 시계는 사본을 보관하며, 이 사본은 시계 앱을 삭제하면 제거됩니다.

Pro 사용자가 아니면 카드 데이터가 시계로 전혀 전송되지 않습니다 — 시계가 표시를 거부하는 것이 아니라 휴대폰이 데이터를 보내지 않는 방식입니다.

홈 화면 위젯 (Pro)

홈 화면 위젯은 앱을 열지 않고 카드 하나의 바코드를 표시합니다. 이를 위해 카드 데이터는 같은 기기에서 위젯이 읽을 수 있는 비공개 저장 영역 — iOS의 App Group 컨테이너, Android의 앱 비공개 파일 — 에 기록됩니다. 어디로도 전송되지 않으며 앱을 삭제하면 제거됩니다.

홈 화면을 볼 수 있는 사람은 위젯이 표시하는 바코드를 볼 수 있습니다. 앱을 열었을 때 볼 수 있는 것과 마찬가지입니다.

Pro 사용자가 아니면 위젯을 위한 카드 데이터가 전혀 기록되지 않습니다.

카메라

앱은 오직 멤버십 카드의 바코드를 스캔하기 위해서만 카메라 접근 권한을 요청합니다. 카메라 이미지는 기기에서 처리되며 절대 저장되거나 전송되지 않습니다.

사진 보관함

Pro 사용자는 사진이나 스크린샷에서 바코드를 가져올 수 있습니다. 선택한 이미지는 바코드 값을 추출하기 위해 기기에서 처리됩니다. 이미지 자체는 앱에 저장되거나 어디로도 전송되지 않습니다.

구매

LoyaltyScan은 일회성 Pro 구매를 처리하기 위해 RevenueCat을 사용합니다. RevenueCat은 구매를 확인하기 위해 App Store 영수증을 받습니다. 결제 정보는 앱이나 개발자에게 절대 노출되지 않습니다. RevenueCat의 개인정보 처리방침은 revenuecat.com/privacy에서 확인할 수 있습니다.

선택적 피드백

구매하지 않고 업그레이드 화면을 닫으면 LoyaltyScan이 이유를 물을 수 있습니다. 답변은 선택 사항입니다. 답변하면 앱은 선택한 이유, 입력한 메모, 앱 버전, 플랫폼, 기기 언어를 Supabase에 호스팅된 데이터베이스로 전송합니다. 본인을 식별하는 것은 없으며 카드 데이터도 포함되지 않습니다. 질문을 건너뛰면 아무것도 전송되지 않습니다.

카드 공유

공유 버튼을 사용해 카드를 공유하면, LoyaltyScan은 매장 이름, 카드 번호, 바코드 형식이 담긴 작은 파일을 기기에 생성합니다. 이 파일은 기기 간에 직접 공유됩니다(예: AirDrop). 서버에 업로드되지 않습니다.

매장 로고

카드와 매장 선택 화면에 표시되는 매장 로고는 로고 이미지 서비스인 logo.dev에서 불러옵니다. 로고가 표시될 때 기기가 logo.dev에 요청을 보내므로, logo.dev는 사용자의 IP 주소와 로고가 표시되는 매장 이름을 받게 됩니다. 카드 번호는 이 요청에 절대 포함되지 않으며, 계정이나 식별자도 첨부되지 않습니다. 로고는 처음 불러온 후 기기에 캐시됩니다.

데이터 보안

모든 카드 데이터는 암호화된 기기 저장소에 로컬로 저장되며, 카드 번호는 개발자나 제3자에게 절대 전송되지 않습니다. 기기를 벗어나는 것은 세 가지이며, 각각 위의 해당 섹션에 설명되어 있습니다: 구매 확인, 매장 로고 요청, 그리고 — 전송을 선택한 경우에만 — Pro 업그레이드를 거절할 때의 피드백입니다.

이 웹사이트의 쿠키

이 웹사이트(loyaltyscan.app)는 선택적 측정 도구 두 가지를 사용합니다. Google Analytics 4는 어떤 페이지가 읽히고 어떤 언어 버전이 사람들을 앱 스토어로 이끄는지 파악하기 위한 것이고, Meta 픽셀은 Facebook과 Instagram의 광고가 방문과 스토어 클릭으로 이어지는지 측정하고 그곳에서 방문자에게 다시 도달하기 위한 것입니다. 쿠키 배너에서 동의를 누르기 전까지 Google Analytics는 쿠키 없는 모드로 실행되어 쿠키를 설정하지 않고 사용자를 식별할 수 없는 익명의 집계 신호(페이지, 시간, 국가)만 받으며, Meta 픽셀은 전혀 로드되지 않습니다.

동의하면 Google은 _ga 쿠키를, Meta는 _fbp를 설정합니다. 둘 다 방문과 열어본 페이지를 기록하고 각자의 개인정보 처리방침에 따라 Google 및 Meta와 공유합니다. 거부하면 두 서비스 모두 쿠키를 설정하지 않고, Meta는 아무것도 받지 않으며, Google은 익명의 신호만 계속 받습니다.

모든 페이지 하단의 "쿠키 설정"에서 언제든지 선택을 변경할 수 있습니다. 선택 자체는 쿠키가 아닌 브라우저의 로컬 저장소에 보관되며 어디에도 전송되지 않습니다.

그 선택과 관계없이 이 웹사이트는 자체 서버에서 실행되는 통계 도구인 Umami로 방문을 집계합니다. 쿠키나 하루 이상 유지되는 식별자를 사용하지 않고 페이지, 유입 사이트, 국가, 기기 유형, 스토어 버튼 클릭만 저장하며 제3자에게 아무것도 보내지 않습니다. 방문 간에 사용자를 식별할 수 없으므로 동의가 필요하지 않습니다.

아동의 개인정보 보호

LoyaltyScan은 13세 미만 아동으로부터 의도적으로 데이터를 수집하지 않습니다. 앱은 어떤 사용자로부터도 개인 데이터를 수집하지 않습니다.

본 방침의 변경

본 방침이 변경되면, 업데이트된 버전이 상단에 개정 날짜와 함께 이 URL에 게시됩니다.

문의하기

개인정보 보호에 대해 궁금한 점이 있으신가요? 문의 페이지를 통해 연락해 주세요.