개인정보 처리방침

최종 업데이트: 2026년 10월 26일

MyGrain("본 앱")은 Alfonso Matos가 개발했습니다. 본 방침은 앱이 수집하는 데이터, 그 이유, 처리의 법적 근거, 그리고 귀하가 이에 대해 가지는 권리를 설명합니다.

수집하는 데이터

  • 계정 데이터(선택 사항): 계정을 생성할 경우, 로그인을 위해 사용하는 이메일 주소입니다.
  • 익명 사용: 계정을 생성하지 않고 MyGrain을 사용할 수 있습니다. 이 경우 앱은 기록을 당사 서버에 안전하게 저장할 수 있도록 (Firebase Authentication을 통해) 익명 세션을 엽니다. 나중에 계정을 생성하거나 익명 세션에서 기존 계정으로 로그인하면, 익명으로 기록된 데이터는 손실이나 중복 없이 안전한 절차를 통해 해당 계정으로 통합됩니다.
  • 직접 입력하는 건강 데이터: 귀하의 편두통 발작 정보(유형, 강도, 증상, 전조 증상, 유발 요인, 치료법, 장소 및 메모) — 그리고 추적하기로 선택한 일상 습관 및 귀하가 추가하는 의료 예약(날짜, 장소, 의사, 진료 과목, 방문 시 질문 사항 및 방문 후 메모)입니다. 이는 GDPR 제9조에 따른 건강 데이터이며, 관련 기능을 사용하기 전 별도의 동의 화면을 통해 요청되는 명시적 동의를 제공한 후에만 저장됩니다.
  • 대략적인 위치: 프로필에서 도시를 설정하면 MyGrain은 해당 도시의 날씨(기기의 정확한 위치가 아님)를 조회하고 매일의 날씨(기압, 기온, 일조량, 강수량 및 습도)를 클라우드 다이어리에 저장하여 귀하의 발작 기록과 비교합니다. 설정하신 도시는 휴대폰 내에만 머물며 당사 서버에는 저장되지 않습니다. 당사는 위치 권한을 요청하거나 GPS 좌표를 저장하지 않습니다. 날씨 조회는 Open-Meteo 기상 서비스로 전송되며, 이때 계정이나 기기 식별자 없이 도시 이름과 해당 중심부의 좌표만 전달됩니다.
  • 알림(선택 사항): MyGrain은 프로필 → 알림에서 직접 활성화한 알림만 전송하며, 각 유형별로 스위치가 있고 기본적으로는 모두 비활성화되어 있습니다. 알림 전송을 위해 Google Firebase Cloud Messaging은 귀하의 휴대폰에 설치 토큰을 할당하며, 당사는 이를 오직 다음 주제(topic) 구독용으로만 사용합니다. 각 활성화된 알림 유형당 한 개의 주제가 할당되며, 기압 변화 알림의 경우 설정된 도시에서 파생된 약 50km 단위의 기상 지역 정보와 앱 언어 정보가 추가됩니다. 당사 서버에는 반올림된 격자 형태의 기상 지역 정보(정확한 좌표나 도시 이름이 아님)와 언어 정보만 저장되며, 계정, 기기 식별자 또는 건강 데이터는 일절 연결되지 않습니다. 설정하신 도시는 휴대폰 내에만 머뭅니다. 일반 알림(무료)은 당사 서버에서 공공 일기 예보를 기반으로 계산되며 귀하의 발작 기록은 사용하지 않습니다. Premium을 사용하면 개인화된 기압 알림을 켤 수도 있습니다. 이 알림은 귀하의 다이어리와 해당 기상 지역의 공공 예보(계정이나 기기 식별자 없이 해당 지역의 좌표로 Open-Meteo에 요청됨)를 바탕으로 귀하의 휴대폰에서 계산되며, 휴대폰 자체에서 생성된 알림으로 표시됩니다. 귀하의 다이어리는 어떠한 서버로도 전송되지 않으며, 개인화된 알림이 활성화되어 있는 동안에는 일반 알림을 대체합니다. 앱 내 또는 휴대폰 설정에서 언제든지 알림을 끌 수 있으며, 이 경우 해당 주제 구독도 즉시 삭제됩니다.
  • 편두통 뉴스: 뉴스 섹션은 일반적인 웹 페이지 요청과 마찬가지로 mygrain.app에서 기사를 다운로드합니다. (IP 주소와 같은) 일반적인 웹 요청에 포함되는 정보 이외의 개인 데이터는 전송되지 않으며, 사용자의 다이어리나 계정 정보는 전혀 포함되지 않습니다.
  • 웹사이트 통계: mygrain.app은 쿠키를 사용하지 않고, IP 주소를 저장하지 않으며, 여러 사이트에 걸쳐 사용자를 식별하거나 추적하지 않는 Cloudflare Web Analytics로 페이지 방문 수를 집계합니다. 사이트에 몇 명이 어떤 링크(예: 당사 소셜 미디어 프로필)를 통해 들어오는지 파악하는 용도로만 사용합니다.
  • 워치의 수면과 활동(선택 사항): 귀하의 명시적 허락 하에 MyGrain은 iPhone의 Apple 건강(HealthKit) 또는 Android의 Health Connect에서 수면, 걸음 수 및 운동 세션 정보를 읽습니다. 데이터를 읽기만 할 뿐 쓰기는 절대 하지 않습니다. 각 발작 전날 밤과 당일의 데이터(수면 시간, 취침 및 기상 시간, 걸음 수)는 해당 발작 기록과 함께 나머지 일기 데이터와 동일한 동의 절차를 거쳐 저장되며, 오직 사용자에게 정보를 보여주고 과거 기록과 비교하는 용도로만 사용됩니다. 아래에 명시된 데이터 처리 업체(저희를 대신해 데이터를 저장하는 Google Firebase)를 제외한 제3자에게 데이터를 공유하지 않으며, 판매하거나 분석용으로 전송하거나 광고에 활용하는 일도 절대 없습니다. 건강 또는 Health Connect 설정에서 언제든지 접근 권한을 철회할 수 있으며, 계정을 삭제하면 다른 모든 데이터와 함께 해당 정보도 삭제됩니다. 수면 패턴을 발작 기록과 비교하기 위해 MyGrain은 최근 몇 달간의 수면 데이터도 읽지만, 이는 기기 내에서만 처리되며 해당 데이터는 저장되지 않습니다.
  • 피드백: 프로필 → 피드백 보내기에서 피드백을 보내면, 문제 진단에 도움이 되도록 작성하신 메시지와 함께 앱 세션에 대한 기술적 맥락 — 앱 버전, 운영체제, 기기 모델, 화면 크기, 언어, 로그인 여부 — 를 받습니다.
  • 진단: MyGrain은 충돌 보고서에 Firebase Crashlytics를, 사용 통계에 Firebase Analytics를 사용합니다. 둘 다 이 정책에 동의한 뒤에만 시작되고, 거부하거나 동의를 철회하면 중단되며, 건강 데이터(발작 유형, 증상, 수면, 걸음 수)나 광고 목적의 어떤 정보도 받지 않습니다.

처리의 법적 근거

위에 설명된 건강 데이터(발작, 치료, 습관)의 저장은 GDPR 제9조 제2항 (a)호에 따른 귀하의 명시적 동의에 근거하며, 이는 해당 데이터가 처음 저장되기 전에 앱 내에서 요청됩니다. 진단(충돌 보고서 및 익명 분석)은 앱을 안전하고 안정적이며 기능적으로 유지하려는 저희의 정당한 이익에 근거합니다. 아래 설명된 대로 데이터를 삭제하여 언제든지 동의를 철회할 수 있습니다.

계정 없이 앱 사용하기

MyGrain은 등록 없이 작동합니다. 귀하의 기록은 기기에 연결된 익명 세션에 보관됩니다. 이를 통해 계정 생성을 결정하기 전에 앱을 완전히 체험해 볼 수 있습니다. 이후 계정을 생성하거나 기존 계정으로 로그인하면 익명 세션 동안 기록된 모든 데이터가 손실이나 중복 없이 자동으로 병합됩니다.

데이터 사용 방법

데이터는 오직 한 가지 목적, 즉 당신에게 당신 자신의 기록과 통계를 보여 주는 데만 사용됩니다. MyGrain은 기록이 시간이 지나도 유지되고 새 기기에서 복원되도록 편두통 데이터를 클라우드에 안전하게 저장합니다. 데이터는 절대 판매되거나 제3자와 공유되지 않으며, 아래 설명된 처리자는 예외입니다.

저장 위치

데이터는 Google Firebase(Google Cloud Platform)를 사용하여 저장되며, 인증으로 보호되고 암호화된 연결을 통해 전송됩니다. 데이터가 유럽 경제 지역 외부에서 처리되는 경우, 전송 보호 수단으로 Google의 표준 계약 조항이 적용됩니다. Premium 결제는 전적으로 Apple(iPhone) 또는 Google(Android)이 자체 개인정보 처리방침에 따라 처리하며, 저희는 귀하의 결제 정보를 절대 볼 수 없습니다.

보관 기간 및 삭제 방법

귀하가 MyGrain을 사용하는 동안 데이터를 보관합니다. 프로필 → 계정 삭제에서 언제든지 계정과 관련된 모든 데이터를 영구적으로 삭제할 수 있습니다. 이렇게 하면 저희 서버에서 발작, 치료, 습관, 의료 예약, 피드백 메시지 및 환경설정이 연쇄적으로 삭제됩니다. 삭제는 즉시 이루어지며 되돌릴 수 없습니다.

귀하의 권리(GDPR)

  • 접근권: 귀하의 전체 기록은 항상 앱에서 볼 수 있으며 PDF 리포트(Premium) 및 CSV 파일(무료)로 내보낼 수 있습니다.
  • 정정권: 언제든지 앱에서 직접 모든 항목을 편집하거나 수정할 수 있습니다.
  • 삭제권: 위에 설명된 대로 프로필 → 계정 삭제에서 언제든지 모든 데이터를 삭제할 수 있습니다.
  • 이동권: 리포트(무료)에서 전체 다이어리를 CSV 파일로 내보낼 수 있습니다. 그 외의 사항은 저희에게 문의해 주세요.
  • 이의 제기 및 동의 철회: 데이터를 삭제하거나 저희에게 연락하여 언제든지 처리에 이의를 제기하거나 동의를 철회할 수 있습니다.

이러한 권리를 행사하려면 support@mygrain.app으로 문의하세요.

의료 면책 조항

MyGrain은 개인 건강 일기이며, 의료 기기가 아닙니다. 전문적인 의학적 조언, 진단 또는 치료를 대체하지 않습니다. 의학적 상태에 관한 문의사항이 있으면 항상 담당 의사 또는 자격을 갖춘 다른 의료 전문가의 조언을 구하세요.

저희 소셜 미디어 계정: YouTube 및 TikTok 게시

MyGrain은 공식 계정(@mygrainapp)에 자체 동영상을 게시하기 위해서만 YouTube API Services 및 TikTok Content Posting API를 사용합니다. 게시 작업은 허용 목록에 등록된 계정으로만 접근이 제한된 도구인 https://mygrain.app/studio에서 개발자에 의해 이루어집니다. 앱 사용자의 데이터는 YouTube 또는 TikTok으로 전송되지 않으며, 앱 사용자는 이 기능의 영향을 받지 않습니다.

자사 계정 중 하나를 연결할 때, 당사는 OAuth 액세스 토큰, 채널 또는 계정 이름 및 아바타만 저장합니다. 이 데이터는 유럽 연합 내의 Google Cloud / Firebase 서버에 보관되며, 오직 동영상 게시 목적으로만 사용되고 제3자에게 절대 공유되지 않습니다. 단, 당사를 대신하여 데이터를 보관하는 Google Cloud는 예외입니다. 계정 연결이 해제되거나 액세스 권한이 취소되면 데이터는 삭제되며, 토큰은 늦어도 30일 이내에 삭제됩니다.

이 기능은 YouTube API Services를 사용합니다. 이를 사용함으로써 YouTube Terms of Service (https://www.youtube.com/t/terms) 및 Google Privacy Policy (https://policies.google.com/privacy)가 적용됩니다. https://myaccount.google.com/permissions에서 Google 계정에 대한 MyGrain의 액세스 권한을 취소할 수 있습니다. TikTok의 경우 TikTok Privacy Policy (https://www.tiktok.com/legal/privacy-policy)를 참조하시기 바랍니다.

본 방침의 변경

본 방침이 변경되는 경우, 새 버전이 상단에 업데이트된 날짜와 함께 이 페이지에 게시됩니다.