개인정보
개인정보 처리방침
한 문장으로. 의약품, 복용 기록, 생체 신호, 진료 예약은 회원님의 휴대폰에 저장됩니다. 계정 없음, 분석 없음, 광고 없음. 일부 기능은 인터넷 연결이 필요합니다. 약 상자의 코드로 의약품 확인하기, 구독, 초대, 그리고 직접 켠 경우에만 작동하는 수호천사입니다. 이 페이지는 각 기능이 무엇을, 누구에게, 왜 보내는지 정확히 설명합니다.
기기에 남는 정보
MeDiario 사용과 관련된 모든 정보는 손에 든 휴대폰, 즉 시스템이 앱에 할당한 전용 저장 공간의 로컬 데이터베이스(Hive)에 있습니다.
- 의약품 — 이름, 유효 성분, 용량, 복용 일정, 메모, 선택 사항인 약 상자 사진.
- 복용 기록 — 언제 무엇을 복용 확인하거나 건너뛰었는지, 그리고 이를 바탕으로 계산한 복약 순응도.
- 생체 신호 — 기록한 혈압, 맥박, 산소포화도, 혈당, 체중.
- 진료 예약 — 날짜, 의사, 장소, 메모, 선택 사항인 의뢰서 사진.
- 응급 카드 — 직접 입력한 정보.
- 환경설정 — 언어, 테마, 간단 모드 또는 전체 모드, 소리.
- 구독 상태 — Premium이 활성 상태라는 확인 정보의 로컬 사본.
의약품, 복용 기록, 생체 신호, 예약, 사진을 저장하는 MeDiario 서버는 없습니다. 계정도 가입도 없습니다.
네트워크로 전송되는 정보와 시점
MeDiario는 아래에 설명한 경우에만 인터넷에 연결합니다. 모든 통신은 HTTPS로 암호화됩니다.
약 상자의 코드로 의약품 확인하기
약 상자를 스캔하면 앱은 휴대폰에서 직접 코드를 읽습니다. 스페인 국가 의약품 코드라면 그 코드로 스페인 의약품청(AEMPS)의 공개 데이터베이스 cima.aemps.es를 조회하고, 최신 GS1 코드(GTIN)라면 저희 서비스 iap.sggyamg.com에 조회하며, 이 서비스는 AEMPS의 공식 의약품 목록으로 코드를 변환합니다. 조회 시에는 약 상자의 코드만 전송되며 기기 식별자는 포함되지 않습니다. 다만 모든 인터넷 연결과 마찬가지로 수신 측은 회원님의 IP 주소를 볼 수 있으며, 저희 서버는 조회 내용(코드 포함)을 기술적 접속 기록에 남깁니다. 결과는 같은 조회를 반복하지 않도록 휴대폰에 저장됩니다. 약 상자를 스캔하지 않으면 조회도 없습니다.
약 상자의 글자(Android에서는 바코드도)를 읽기 위해 앱은 Google의 인식 라이브러리인 ML Kit를 기기에서 사용합니다. 이미지는 어떤 서버로도 전송되지 않으며 읽은 뒤 폐기됩니다. ML Kit는 라이브러리를 유지·개선하기 위해 SDK 자체에 관한 진단 데이터(성능, API 사용 현황, 앱과 기기의 기술 정보)를 자체적으로 Google에 암호화하여 전송합니다. 여기에는 이미지나 읽은 글자가 포함되지 않습니다. 자세한 내용은 ML Kit 데이터 공개를 참고하세요.
구매 및 구독
Premium 결제는 Apple App Store 또는 Google Play(직접 다운로드 버전은 Stripe, 아래 참고)에서만 처리합니다. MeDiario는 카드, IBAN 등 어떤 금융 정보도 보지 않습니다.
구독이 정상이며 계속 유효한지 확인하기 위해 앱은 저희 서비스 iap.sggyamg.com과 통신합니다. 앱을 열 때, 구매하거나 복원할 때, 그리고 여전히 유효한지 확인하기 위해 가끔 통신합니다. 이때 전송되는 정보는 다음과 같습니다.
- 스토어가 발급한 영수증 또는 구매 식별자. 서버가 Apple 또는 Google에 정상 영수증인지 확인하기 위한 것입니다.
- 기기 식별자. 서버는 이것으로 회원님의 구매, 라이선스, 초대를 알아봅니다. 기술적인 식별자이며 광고 식별자가 아닙니다. 앱은 이를 만들 때 이름이나 이메일을 묻지 않습니다(아래에서 설명하듯 수호천사를 켜거나 직접 다운로드 버전을 구매한 경우에만 이와 연결됩니다). iOS에서는 앱이 직접 만드는 무작위 코드(UUID)입니다. Android의 새 설치에서는 앱을 다시 설치해도 다른 기기로 취급되지 않도록 시스템 식별자(ANDROID_ID)로부터 해시 함수(SHA-1 기반의 UUID 버전 5)로 휴대폰에서 계산합니다. ANDROID_ID 자체는 절대 휴대폰 밖으로 나가지 않습니다. 앱에 이미 무작위 식별자가 저장되어 있다면 그것을 그대로 사용합니다.
- 같은 식별자는 스토어가 구독과 연결할 수 있도록 구매할 때마다 Apple 또는 Google로 전송됩니다(iOS에서는
appAccountToken, Android에서는obfuscatedAccountId). 이를 통해 Apple과 Google이 구독 변경(가입, 갱신, 해지, 환불)을 iap.sggyamg.com에 알립니다.
서버는 이 식별자와 연결하여 구독에 관한 Apple 또는 Google의 알림과 이 식별자에 연결된 MeDiario 라이선스의 상태를 보관합니다. 여기에 아래에서 설명하는 초대 코드, 기술적 접속 기록, 그리고 직접 켠 경우에만 수호천사 데이터가 더해집니다.
여느 웹 서비스와 마찬가지로 iap.sggyamg.com은 받은 모든 요청의 기술 기록도 남깁니다. IP 주소, 날짜와 시간, 요청(메서드와 주소)이며, 일부 조회에서는 주소에 기기 식별자나 조회한 약 상자의 코드가 포함됩니다. 이 기록은 자동으로 순환되어 50 MB 파일을 최대 5개까지 보관하고 가장 오래된 것부터 덮어씁니다. 서버의 진입 프록시도 접속 기록(IP, 날짜, 요청)을 남기며, 이는 보안 및 남용 방지 목적으로만 보관됩니다.
직접 다운로드 버전(Android, Google Play 외부)
저희 웹사이트에서 MeDiario를 설치한 경우 Premium은 Stripe로 결제합니다. 앱은 iap.sggyamg.com에 결제 페이지를 요청하고(기기 식별자와 언어를 전송) 브라우저에서 엽니다. 카드와 이메일은 Stripe에 입력하며, Stripe가 자체 개인정보 처리방침에 따라 결제를 처리합니다. 저희 서버는 라이선스를 보관합니다. 코드, 만료일, Stripe에 입력한 이메일(저희 Gmail 계정에서 코드를 보내기 위함), 라이선스를 활성화한 기기의 식별자입니다. 앱은 매일 iap.sggyamg.com에서 라이선스를 확인하고, 하루에 한 번 mediario.sggyamg.com에서 새 버전이 있는지 확인합니다.
친구 초대
초대는 선택 사항이지만 초대 코드는 처음부터 존재합니다. 앱을 처음 열 때 iap.sggyamg.com이 초대 코드를 할당하고, 생성 날짜와 함께 기기 식별자에 연결하여 저장합니다. 공유하고 싶을 때 바로 쓸 수 있도록 하기 위함입니다. 초대를 사용하면 누가 누구를 초대했는지와 그 시점, 초대받은 사람이 구독했는지 또는 환불을 요청했는지(Apple 또는 Google이 알림)도 저장합니다. 이를 바탕으로 유효한 초대를 세고, 목표에 도달하면 스토어가 적용하는 할인 혜택을 준비합니다. 이름, 이메일, 연락처는 저장하지 않습니다. 코드는 원하는 방법으로 직접 공유하면 됩니다.
수호천사(선택 사항)
수호천사는 가족이나 돌봄 제공자에게 이메일로 알리는 기능입니다. 설정에서 그분의 이메일을 입력하기 전까지는 꺼져 있으며, 그 칸을 비우면 꺼집니다. 켜져 있으면 앱은 다음과 같이 iap.sggyamg.com과 통신합니다.
- 예정 시각 2시간 후에도 복용이 확인되지 않으면, 앱은 가족의 이메일, 회원님의 이름(입력한 경우), 약 이름, 예정된 복용 시각을 보냅니다. 서버는 이 정보를 그 이메일을 보내는 데만 사용하며 어떤 데이터베이스에도 저장하지 않습니다. 설정의 테스트 알림도 회원님의 약 중 하나의 이름으로 같은 내용을 보냅니다.
- 하루에 한 번 앱을 열 때 가족의 이메일, 회원님의 이름, 선택한 미접속 일수, 언어, 기기 식별자를 보냅니다. 서버는 그 일수 동안 앱이 열리지 않으면 가족에게 알리기 위해 이 정보를 마지막으로 연 시각과 함께 저장합니다. 알림을 끄면 앱이 서버에 삭제를 요청하며, 이를 위해 인터넷 연결이 필요합니다. 그때 연결이 없거나 알림을 끄지 않고 앱을 삭제하면 서버에 남아 있을 수 있으며(가족은 미사용 알림을 받게 됩니다), 연락 주시면 삭제해 드립니다.
- 이메일은 저희 Gmail 계정에서 발송되므로 이메일 제공자로서 이를 처리하는 Google의 서버를 거치며, 해당 계정에 보낸 이메일의 사본이 남을 수 있습니다.
약 이름은 건강 정보입니다. 저희는 회원님이 직접 켜는 이 기능을 위해서만 이를 처리하며, 기능을 끄면 언제든지 동의를 철회할 수 있습니다. 이메일은 회원님이 선택한 사람이 받습니다.
저희가 하지 않는 것
- 분석 SDK 없음 — Firebase, Google Analytics, Mixpanel, Amplitude, Sentry, Crashlytics 등 어떤 것도 사용하지 않습니다. 유일한 예외는 위에서 설명한 ML Kit 자체의 진단 데이터입니다.
- 광고 식별자 없음 — iOS의 IDFA나 Android의 AAID를 읽거나 전송하지 않습니다.
- 제3자 추적 SDK 일절 없음.
- 광고 없음 — 앱에도 알림에도 없습니다.
- 계정 없음. 가입도 로그인도 없습니다.
시스템 백업(iCloud / Google)
기기 설정에 따라 휴대폰 시스템이 MeDiario 데이터를 회원님의 iCloud 또는 Google 백업에 포함할 수 있습니다. 이는 저희가 아닌 Apple 또는 Google의 기능입니다. 데이터는 회원님의 계정으로 가며 저희 서버로는 절대 가지 않고, Apple 또는 Google이 자체 정책에 따라 관리합니다. Android에서는 의약품과 의뢰서 사진이 클라우드 백업에서 제외됩니다.
권한
앱이 요청할 수 있는 권한과 그 용도:
- 알림 — 복용 알람과 진료 예약 알림에 꼭 필요합니다. 로컬 알림이므로 휴대폰이 직접 예약하며 서버에서 오는 것이 아닙니다.
- 정확한 알람 및 부팅 시 실행(Android) — 알람이 정확한 시각에 울리고 휴대폰을 다시 시작한 뒤에도 다시 예약되도록 하기 위함입니다.
- 배터리 최적화(Android) — 선택 사항. 허용하면 시스템이 배터리 절약을 위해 알람을 늦추지 않습니다.
- 카메라 — 약 상자 스캔, 약 상자와 의뢰서 촬영, QR 코드 스캔(초대 또는 다른 휴대폰으로 옮기기)에 사용합니다. 이미지는 기기에서 처리됩니다.
- 사진 — 선택 사항. 의약품 사진을 고르거나 저장하기 위함입니다. 사진은 앱의 저장 공간에만 보관됩니다.
- 캘린더(iOS) — 선택 사항. 요청할 때 진료 예약을 휴대폰 캘린더에 추가하는 용도로만 사용합니다. 그 이후에는 캘린더가 관리합니다.
- 건강(iOS) — 선택 사항이며 읽기 전용입니다. 아래에서 설명합니다.
건강 정보
복용하는 의약품, 복용 시간, 복용 기록, 생체 신호, 진료 예약, 사진은 건강 정보(GDPR 제9조의 특수 범주)입니다. 이 정보는 휴대폰에 저장되며 어떤 서버에도 올리지 않습니다. 다만 위에서 설명한 두 가지 예외가 있습니다. 스캔한 약 상자의 코드는 식별자 없이 AEMPS 또는 저희 서버에 전달되며, 수호천사를 켠 경우에만 놓친 복용마다 약 이름이 가족에게 알리기 위해 저희 서버로 전송됩니다.
iPhone에서 MeDiario는 생체 신호 입력란을 채우기 위해 Apple 건강(HealthKit)에서 혈압, 맥박, 산소포화도(SpO₂), 혈당, 체중의 최신 값을 읽을 수 있지만, "건강에서 가져오기"를 탭하고 권한을 허용한 경우에만 그렇게 합니다. 읽기 전용이며(건강 앱에 아무것도 쓰지 않습니다) 휴대폰 안에서 이루어집니다. 가져온 값은 다른 기록과 마찬가지로 로컬에 저장되며 어떤 서버로도 전송되지 않습니다. 권한은 설정 → 건강 → MeDiario에서 철회할 수 있습니다. Android에서는 생체 신호를 직접 입력합니다.
Data Safety / App Privacy 요약
Google Play(Data Safety)와 App Store(App Privacy)의 투명성 양식을 위한 명시적 요약입니다. "연결됨"은 기기 식별자와 연결된다는 뜻이며, Apple이 개인과 연결된 것으로 보는 기준입니다.
- 건강 정보(의약품, 복용 기록, 생체 신호, 예약, 사진). 수집: 기기에서. 전송: 수호천사를 켠 경우에만, 놓친 복용의 약 이름과 시각. 이메일 발송을 위해 저희 서버로 전송되며 그곳에 저장되지 않습니다. 공유: 알림 수신자로 선택한 사람과.
- 이메일 주소와 이름. 수집: 수호천사를 켠 경우에만(가족의 이메일과, 입력한 경우 회원님의 이름. 연결됨), 그리고 직접 다운로드 버전에서 Stripe에 입력한 이메일(라이선스에 연결됨).
- 기기 식별자(무작위 UUID, 또는 Android 새 설치에서는 ANDROID_ID에서 해시로 파생). 수집: 예. 구매, 라이선스, 초대, 수호천사 확인을 위해 iap.sggyamg.com과 Apple 또는 Google이 수집합니다. 연결됨: 예. 광고 목적: 아니요.
- 구매 내역(Apple 또는 Google이 알리는 가입, 갱신, 해지, 환불). 수집: 예, iap.sggyamg.com에서. 연결됨: 예. 제3자와 공유: 아니요.
- 초대 코드(앱을 처음 열 때 할당)와, 초대를 사용하는 경우 누가 누구를 초대했는지. 수집: 예, iap.sggyamg.com에서. 연결됨: 예.
- 기술적 접속 기록(IP, 날짜, 요청. 때로는 기기 식별자나 약 상자의 코드 포함). 수집: 예. 서버 운영과 보안을 위해. 제3자와 공유: 아니요.
- ML Kit 진단 데이터. 수집: 예. SDK 유지를 위해 Google이 수집. 이미지나 읽은 글자: 아니요.
- 결제 정보. MeDiario의 수집: 아니요. Apple, Google 또는 Stripe가 처리합니다.
- 광고 식별자(IDFA, AAID). 수집: 아니요.
- 정확한 위치 또는 대략적인 위치. 수집: 아니요(IP는 기술 기록에만 남습니다).
- 연락처, SMS, 통화, 클립보드. 접근: 아니요.
- 분석 및 오류 보고. 제3자에게 전송: 아니요(ML Kit 진단 데이터 제외).
회원님의 권리(GDPR / LOPDGDD)
회원님은 자신에 관해 어떤 개인정보가 처리되는지 알 권리가 있습니다. 휴대폰 밖으로 나가는 정보는 위에서 설명했습니다. iap.sggyamg.com에서 기기 식별자에 연결된, 구독에 관한 Apple 또는 Google의 알림, 라이선스 상태, 앱을 처음 열 때 할당되는 초대 코드, 초대를 사용하는 경우 초대 데이터. 구매한 경우 직접 다운로드 버전의 라이선스. 켠 경우 수호천사 데이터. 그리고 약 상자 코드 조회도 기록되는 기술적 접속 기록입니다. 또한 Apple, Google 또는 Stripe가 구매 정보를 처리하고, ML Kit가 진단 데이터를 Google에 보냅니다.
휴대폰에 있는 정보는 직접 삭제할 수 있습니다. 앱 데이터를 지우거나 앱을 삭제하면 의약품, 복용 기록, 생체 신호, 예약, 사진, 구독의 로컬 사본이 삭제됩니다. iPhone에서는 앱이 시스템 키체인(Keychain)에 무작위 키를 추가로 저장할 수 있습니다. 이 키는 그 로컬 사본이 조작되지 않도록 보호하는 데만 쓰이며, 사용자에 관한 정보를 담고 있지 않고 앱이 저희 서버로 보내지도 않습니다. 다만 앱을 삭제한 뒤에도 시스템에 남아 있을 수 있습니다. Android에서는 앱이 이 키를 저장한 경우 앱과 함께 삭제되며 백업에도 포함되지 않습니다. 수호천사를 끄고 서버에서 그 데이터를 삭제하려면 설정에서 가족의 이메일을 비우세요. 서버가 식별자에 연결해 보관하는 정보의 열람, 삭제 요청, 구매 관련 문의는 저희에게 연락해 주세요. 갱신을 원하지 않는다면 앱을 삭제하기 전에 Apple 또는 Google에서 구독을 해지하세요.
개인정보 관련 문의 또는 열람, 정정, 이의 제기, 삭제, 이동권 행사: apps.sggyamg [at] gmail [dot] com. 스페인 개인정보보호청(AEPD)에 민원을 제기할 권리도 있습니다.
미성년자
MeDiario는 본인 또는 가족의 의약품을 관리하는 성인을 위한 앱입니다. 14세 미만 아동을 대상으로 하지 않으며, 미성년자의 정보를 고의로 수집하지 않습니다.
이 웹사이트에 대하여
이 사이트(mediario.sggyamg.com)는 쿠키나 분석을 사용하지 않습니다. 다음 방문 때 기억하기 위해 선택한 언어만 브라우저의 localStorage에 저장합니다. 여느 웹 서버와 마찬가지로 이 사이트를 제공하는 서버는 기술적 접속 기록(IP 주소, 날짜, 요청한 페이지)을 남기며, 이는 보안 및 남용 방지 목적으로만 보관됩니다.
이 방침의 변경
이 방침을 변경하면 위의 "최종 업데이트" 날짜를 갱신하고 새 버전을 이 URL에 게시합니다. 중요한 변경(새로운 제3자 연동, 새로 수집하는 정보)은 적용 전에 해당 앱 버전의 릴리스 노트에서 알려 드립니다.
문의
질문, 불만, 또는 "여기 적힌 대로 작동하지 않아요":
apps.sggyamg [at] gmail [dot] com
이 방침은 스페인 마드리드에 있는 MeDiario 개발자 sggyamg가 게시합니다.
언어
스페인어 버전이 이 개인정보 처리방침의 원본이며 구속력을 갖습니다. 다른 언어 버전은 편의를 위해 제공하는 번역본이며, 차이나 해석상 충돌이 있을 경우 스페인어 버전이 우선합니다.