DDukDoc Membership
개인정보처리방침
시행일 2026-07-25 · 문서 버전 1.1.0
1. 목적
본 개인정보처리방침은 DDukDoc 멤버십 앱(이하 "앱")이 이용자의 개인정보를 어떻게 수집·이용·보관·삭제하는지 설명합니다. 앱은 환자용 모바일 애플리케이션으로, 간편 로그인 계정, 병원 연동, 멤버십·쿠폰·시술권·방문 요약 조회, 예약 요청, 푸시 알림 기능을 제공합니다.
2. 개인정보 처리자
앱 계정 및 앱이 직접 저장하는 개인정보의 처리 주체는 DDukDoc 멤버십 서비스를 운영하는 자(이하 "운영자")입니다. 앱 표시명은 "DDukDoc"이며, 앱 서버 API는 운영 중인 Admin 서비스(mediwishware-admin)를 통해 제공됩니다.
병원에 등록된 환자·시술·예약 등 의료기관 원천 데이터의 보관·관리 주체는 해당 의료기관입니다. 앱은 이용자가 연결한 병원에 대해 필요한 범위에서 조회·연동 결과를 보여 주며, 진료기록 원문을 앱 계정 DB에 복제 저장하지 않는 것을 원칙으로 합니다.
3. 수집하는 개인정보 항목
앱·서버가 실제로 수집하거나 저장하는 항목은 다음과 같습니다.
- 가입·본인 확인(필수): 이름(표시명), 휴대폰 번호(원문 및 정규화 번호), 생년월일
- 간편 로그인(이용자가 선택한 제공자): Google, Naver, Kakao, Apple 중 하나 이상의 제공자 식별자 (OAuth subject 등). 제공자 측에서 발급한 토큰은 로그인 검증에 사용하며, 앱 서버는 제공자 비밀번호를 저장하지 않습니다.
- 인증 세션: 액세스/리프레시 토큰(기기 Keychain 등 보안 저장소 및 서버 세션 검증에 사용)
- 동의 기록: 필수 동의 시각(
required_consent_at), 광고성 정보 수신 동의 시각(marketing_consent_at, 선택) - 병원 연동: 연결한 병원 식별자, 연동 상태, 외부 EMR 연동 시 병원 측 고객 식별 앵커( external subject id 등). 연동 과정에서 이름·전화(및 정책에 따라 생년월일)로 병원 환자 정보와 대조합니다.
- 푸시 알림(이용자가 켠 경우): FCM 등록 토큰. 원문 토큰은 서버 Vault에만 저장하고, 앱 DB에는 secret 참조 및 지문(해시) 형태로 관리합니다. 기기 플랫폼(iOS/Android) 정보가 함께 기록될 수 있습니다.
- 앱 이용 과정에서 생성되는 기록: 쿠폰 발급·사용 상태, 예약 요청/상태, 마케팅 캠페인 열람에 필요한 공개 캠페인 정보, 알림 발송·오픈 이벤트(식별자·상태 중심, 환자 원문 PII 최소화)
- 서비스 안정성 로그(자동): 앱 오류 보고 시 엔드포인트 경로, HTTP 상태, 오류 종류 지문, 서버 trace id 등. 환자 이름·전화번호·토큰 원문·EMR raw 필드는 오류 보고에 넣지 않도록 설계되어 있습니다.
앱 화면에서 조회될 수 있는 병원 연동 데이터 예시는 다음과 같습니다(병원·연동 상태·API 응답에 따라 표시 여부가 달라질 수 있음).
- 고객 표시 이름, 고객 등급 코드(있는 경우)
- 잔여 포인트 금액
- 시술권(패키지) 요약
- 방문 예정/과거 방문 일시 및 시술명(제공되는 경우)
- 사용 가능한 쿠폰·사용한 쿠폰 내역
- 병원 공개 운영 정보(병원명, 대표전화, 운영시간)
- 앱 노출이 승인된 캠페인(배너·본문 등)
앱은 주민등록번호, 결제 카드 정보, 진단서·차트 원문, EMR raw 필드, 비밀번호 원문을 앱 전용 DB에 저장하지 않습니다. (간편 로그인 비밀번호는 각 제공자가 처리합니다.)
4. 민감정보
시술권·방문 이력 등 건강·의료와 관련될 수 있는 정보를 앱에 표시하기 위해, 가입(추가 정보 입력) 단계에서 "민감정보 처리 동의"를 개인정보 수집·이용 동의와 별도 필수로 받습니다. 두 필수 동의가 모두 완료되어야 가입을 진행할 수 있습니다.
5. 처리 목적
- 회원 가입, 본인 확인, 로그인 세션 유지 및 계정 관리
- 병원 환자 정보와의 안전한 연동 및 연동 병원 선택
- 멤버십·포인트·시술권·쿠폰 조회 및 쿠폰 사용 처리
- 예약 요청 접수 및 예약 상태 안내
- 이용자가 동의한 범위의 광고성 정보 수신 및 앱 푸시 알림 전달
- 부정 이용 방지, 오류 진단, 서비스 안정성 확보
- 관련 법령상 의무 이행 및 분쟁 대응에 필요한 최소 기록 관리
6. 보유 및 이용 기간 · 파기
- 앱 계정 프로필(이름·전화·생년월일 등): 이용자가 앱에서 계정 삭제를 완료할 때까지 보관합니다. 삭제 처리 시 식별 가능 값은 복구 불가능한 더미 값으로 치환되고 계정 상태는 삭제됨으로 표시됩니다.
- OAuth 연결 정보, 광고성 동의 시각, 푸시 토큰·발송 대기 큐: 계정 삭제 시 삭제합니다. 푸시 토큰은 알림 끄기·로그아웃·토큰 무효화 시에도 삭제·무효화될 수 있습니다.
- 병원 연동(subject link): 계정 삭제 시 연동 상태는 철회(revoked)되며, 앱 활동·동의 시각은 지웁니다. 병원 측 진료·예약 등 원천 기록 자체는 앱 계정 삭제로 삭제되지 않을 수 있습니다.
- 쿠폰 거래 기록: 병원 거래 기록으로 남을 수 있습니다. 계정 삭제 시 미사용 쿠폰은 사용 불가 처리(취소)됩니다.
- 감사 로그: 계정 삭제 사실 등은 병원 범위 감사 로그에 작업 식별자와 결과 플래그 등 최소 메타데이터로 남을 수 있습니다.
앱 내 계정 삭제 화면에 안내되는 보존 고지 원문은 다음과 같습니다. "앱 로그인 계정, 프로필, OAuth 연결, 광고성 정보 동의와 푸시 토큰은 삭제합니다. 진료기록, 처방, 예약·결제 등 법령 또는 분쟁 대응을 위해 보존해야 하는 기록은 계정과 분리해 정해진 기간 동안 보관할 수 있습니다."
처리 시간에 대해 앱이 안내하는 내용은 다음과 같습니다. "앱 접근과 앱 개인정보 삭제는 즉시 처리합니다. 외부 인증 서비스가 일시적으로 응답하지 않으면 인증 계정 정리를 5분 간격으로 자동 재시도해 완료합니다."
7. 개인정보의 제3자 제공
운영자는 이용자 동의 없이 개인정보를 제3자에게 판매하거나, 본 방침에 적시되지 않은 목적으로 제공하지 않습니다. 다만 다음의 경우는 예외로 할 수 있습니다.
- 이용자가 선택한 병원 연동·예약 요청 등 서비스 제공을 위해 해당 의료기관 또는 그 위탁 시스템(EMR 등)과 필요한 범위에서 대조·전달하는 경우
- 법령에 특별한 규정이 있거나 수사기관이 법령이 정한 절차에 따라 요청하는 경우
8. 처리 위탁 및 외부 서비스
서비스 제공을 위해 다음 유형의 외부 인프라·서비스를 사용합니다.
- 인증·데이터베이스: Supabase(회원 인증, 앱 사용자·연동·쿠폰·동의 등 데이터 저장)
- 앱 서버 호스팅: Vercel 등 클라우드 호스팅(Admin/멤버십 API)
- 푸시 전달: Firebase Cloud Messaging(및 iOS의 경우 Apple Push Notification 경로)
- 간편 로그인 제공자: 이용자가 선택한 Google, Naver, Kakao, Apple
- 병원 EMR 연동: 연동 병원 설정에 따른 EMR/프록시 조회(예: Vegas 등). 병원 원천 데이터는 해당 시스템 정책에 따릅니다.
위 서비스 이용 시 각 제공자의 위치·약관이 적용될 수 있으며, 운영자는 관련 법령이 요구하는 범위에서 위탁·이전을 관리합니다.
9. 이용자 권리와 행사 방법
- 광고성 정보 수신 동의 철회: 앱 설정에서 변경할 수 있습니다.
- 앱 알림 수신 거부: 앱 설정의 알림 토글 및 기기 OS 알림 설정에서 거부할 수 있습니다. (광고성 수신 동의와 OS 알림 권한은 별개입니다.)
- 계정 삭제: 앱 설정 > 계정 관리 > 계정 삭제. 앱을 설치하지 않은 경우 공개 웹 페이지(
/legal/membership/account-deletion)에서 삭제 요청을 접수할 수 있습니다. Apple로 연결한 계정은 앱 내 삭제 시 Apple 재인증 및 토큰 해제가 필요합니다. - 열람·정정: 앱에 표시되는 프로필·연동 정보는 앱 화면과 연동 병원 창구를 통해 확인·정정을 요청할 수 있습니다. 병원 원천 데이터의 정정은 해당 병원이 처리합니다.
10. 안전성 확보 조치
- 전송 구간 HTTPS 사용
- 앱 세션 토큰의 기기 보안 저장소 보관
- 푸시 토큰 원문의 Vault 격리 및 DB secretRef/지문 관리
- 오류 로그·감사 로그에서 환자 식별자 원문 최소화
- 계정 삭제 시 식별 가능 프로필 값 더미화 및 OAuth·푸시 데이터 삭제
11. 아동의 개인정보
앱은 가입 시 생년월일을 수집하나, 만 14세 미만 여부를 자동으로 차단하는 별도 연령 게이트는 현재 구현되어 있지 않습니다. 보호자 동의 하에 사용해야 하는 경우 보호자의 관리가 필요합니다. 만 14세 미만 아동의 개인정보를 고의로 수집하려는 목적은 없습니다.
12. 쿠키 등
네이티브 앱 자체는 웹 브라우저 쿠키를 핵심 수단으로 사용하지 않습니다. 앱 내 웹뷰로 외부 HTTPS 페이지를 여는 경우, 해당 페이지 운영 주체의 쿠키·수집 정책이 적용될 수 있습니다.
13. 방침의 변경
본 방침을 변경하는 경우 시행일과 문서 버전을 본 페이지(/legal/membership/privacy)에 게시합니다. 앱 설정 및 앱 스토어에 등록하는 개인정보처리방침 URL은 본 페이지를 가리킵니다.
14. 문의
동의·알림 설정 변경은 앱 설정을 이용해 주세요. 계정 삭제는 앱 설정 > 계정 관리 > 계정 삭제, 또는 앱 설치 없이 계정 삭제 요청 페이지에서 요청할 수 있습니다. 병원 멤버십·시술·예약·쿠폰 등 병원 원천 정보에 관한 문의는 연동된 병원으로 해 주세요.
본 문서는 서비스 내용이 변경되는 경우 개정될 수 있으며, 개정 시 시행일과 문서 버전을 본 페이지에 게시합니다.