개인정보 처리방침
MemoryFit (FSRS 기반 암기 앱)
최종 업데이트: 2026년 9월 27일
제1조 (수집 항목)
- 기기 또는 앱 식별자(예: 오류 진단을 위한 앱 설치 식별자). iOS에서는 RevenueCat이 기기 공급업체 식별자(IDFV)를 처리합니다.
- 계정 정보 (이메일, 로그인 제공자 식별자) - 로그인 사용 시
- 학습 데이터 (덱, 카드 내용, 복습 기록, 학습 통계)
- 연락처 정보 (이름, 전화번호) - 연락처 덱 생성 시, 선택
- 카메라 촬영 이미지 또는 사용자가 선택한 이미지 - 이미지 카드 생성 시, 선택
- 음성 입력 - 음성 답변 기능 사용 시, 선택. 기기의 음성 인식 서비스가 음성을 처리하며, 기기와 설정에 따라 네트워크를 사용할 수 있습니다.
- AI 기능 사용 시 사용자가 입력하거나 가져온 학습 콘텐츠, PDF/웹/영상 등에서 추출된 텍스트, 생성 옵션, 이미지 프롬프트, 요청 처리에 필요한 기술 로그
- 결제 및 크레딧 사용 이력 (구매 상품 ID, 거래 식별자, 크레딧 사용 내역)
- 앱 오류 및 진단 정보(오류 내용·발생 시각, 앱 버전, 기기 모델·운영체제 등 기술 정보). 오류 보고가 활성화된 앱 버전에서는 Sentry로 전송될 수 있습니다.
- 이용 분석 정보: 계정 식별자(자동 생성되는 익명 계정 포함), 앱 실행·딥링크·덱 설치/게시·공유·리뷰 요청 표시·학습 세션 시작/완료/명시적 중단 등의 이벤트 유형, 학습 세션과 덱·공유 덱·템플릿의 식별자, 카드 수, 학습 범위·설치 경로·덱 카테고리·게시 크레딧 가격, 기기 기록 시각 및 서버 수신 시각. 분석 이벤트에 카드 앞뒷면의 본문은 넣지 않습니다.
제2조 (수집 및 이용 목적)
- FSRS 알고리즘 기반 최적화된 복습 스케줄 제공
- 덱, 카드, 복습 기록 저장 및 동기화
- AI 카드 자동 생성 및 AI 이미지 생성
- 연락처에서 이름/전화번호 학습 카드 생성
- 학습 통계 및 진행률 추적
- 크레딧 구매, 차감, 환불 및 부정 사용 방지
- 앱 기능 개선, 오류 분석, 보안 및 악용 방지
- 오류 및 진단 정보 분석을 통한 앱 안정성 개선
- 계정 식별자에 연결된 앱 이용 및 학습 시작·완료·명시적 중단 흐름 분석. 종료 이벤트가 없는 시작 기록만으로 이탈을 확정하지 않습니다.
이용 분석 이벤트는 계정 식별자가 있을 때 기기에 임시 저장됩니다. 이메일 등 별도 소셜 로그인을 하지 않아도 앱이 익명 계정을 만들 수 있으므로, 분석 이벤트가 그 계정에 연결될 수 있습니다. 계정 식별자가 없는 시점의 이벤트는 저장하지 않으며, 이전 계정의 이벤트를 나중에 로그인한 계정에 붙이지 않습니다. 일정량이 쌓이거나 앱이 백그라운드로 전환되면 Supabase로 일괄 전송을 시도합니다. 전송에 실패하면 재시도하며, 기기 내 저장 한도를 넘으면 오래된 기록부터 제거합니다.
제3조 (AI 기능 및 제3자 AI 처리)
- MemoryFit은 사용자가 AI 카드 생성 또는 AI 이미지 생성을 실행한 경우에만 AI 처리를 수행합니다.
- 처리 목적: 학습 카드 자동 생성, 학습용 이미지 생성, 요청 처리 및 크레딧 사용 이력 관리
- 전송 항목: 사용자가 입력하거나 가져온 학습 콘텐츠, PDF/웹/영상 등에서 추출된 텍스트, 생성 옵션(언어, 난이도, 카드 유형 등), AI 이미지 생성을 위한 프롬프트, 요청 처리에 필요한 기술 로그
- 처리 경로: AI 요청은 MemoryFit 서버(Supabase Edge Functions)를 거쳐 처리됩니다.
- 제3자 AI 제공자: Google Gemini API
- 전송 시점: 사용자가 AI 카드 생성 또는 AI 이미지 생성을 실행할 때
- 비전송 범위: 사용자가 AI 생성을 실행하지 않은 기존 로컬 덱과 카드는 제3자 AI 제공자에게 전송되지 않습니다.
- 보유 및 로그: AI 요청 데이터는 기능 제공을 위해 처리되며, 보안, 악용 방지, 운영, 법적 의무 이행을 위한 서비스 로그에 관련 제공자의 약관과 정책에 따라 보관될 수 있습니다.
- 앱 내 확인 경로: Settings > AI Settings > AI Data Use
제4조 (보유 기간)
- 학습 데이터: 앱 삭제, 계정 삭제 또는 사용자 삭제 요청 시까지
- 연락처 정보: 기기 내에서만 처리되며, 서버로 전송하지 않습니다.
- 카메라 촬영 이미지: 해당 기능 제공을 위해 처리됩니다. 사용자가 AI 기능에 직접 입력하거나 전송하지 않는 한 Google Gemini API로 전송하지 않습니다.
- 음성 답변: 기기의 음성 인식 서비스가 음성을 텍스트로 변환하며, 서비스 설정에 따라 음성이 기기 밖으로 전송될 수 있습니다. MemoryFit 서버는 음성 녹음 자체를 받지 않습니다. 음성 인식 서비스의 보관은 해당 제공자의 정책에 따릅니다.
- AI 요청 데이터: 기능 제공을 위해 처리되며, 보안, 악용 방지, 운영, 법적 의무 이행을 위한 서비스 로그에 관련 제공자의 약관과 정책에 따라 보관될 수 있습니다.
- 결제 및 크레딧 이력: 거래 확인, 환불, 회계 및 분쟁 대응에 필요한 기간 동안 보관될 수 있습니다.
- 기기 또는 앱 식별자와 오류·진단 정보: 앱과 관련 서비스에서 기능 제공 및 오류 분석에 필요한 동안 처리될 수 있습니다. 외부 서비스의 보관은 해당 서비스의 정책에 따르며, 고정 보존기간을 보장하지 않습니다.
- 이용 분석 정보: 서버에 저장된 이벤트에는 고정 보존기간이나 자동 만료 처리가 설정되어 있지 않습니다. 계정을 삭제하면 이벤트와 계정 식별자의 연결은 제거되지만, 이벤트 유형·부가정보·시각은 남습니다. 기기에 임시 저장된 미전송 분석 기록도 계정 삭제 절차에서 별도로 삭제되지 않습니다. 분석 정보 삭제에 관한 요청은 아래 연락처로 할 수 있습니다.
제5조 (제3자 제공)
-
Google Gemini API: AI 카드 생성 및 AI 이미지 생성 기능 사용 시
제공 항목: 사용자가 입력하거나 가져온 학습 콘텐츠, PDF/웹/영상 등에서 추출된 텍스트, 생성 옵션, 이미지 프롬프트, 요청 처리에 필요한 기술 로그
목적: 학습 카드 자동 생성 및 학습용 이미지 생성
-
Google Play 결제 / Apple In-App Purchase / RevenueCat: 크레딧 구매 및 결제 검증 시
제공 항목: 구매 상품 ID, 거래 식별자, 앱 사용자 식별자 및 결제 검증에 필요한 정보. iOS의 RevenueCat 요청에는 기기 공급업체 식별자(IDFV)와 앱 사용자 식별자가 포함됩니다.
목적: 결제 처리, 구매 복원, 크레딧 지급 및 환불 처리
그 외 법령에 따른 경우를 제외하고는 개인정보를 제3자에게 제공하지 않습니다.
제6조 (개인정보 처리 위탁 및 국외 처리)
-
위탁 업무 내용: 데이터베이스 호스팅, 인증, 서버 기능 및 계정 식별자에 연결된 이용 분석 이벤트 저장·처리
수탁자: Supabase Inc. (미국)
연락처: supabase.com/contact
- RevenueCat: 구매·구독 상태 확인, 결제 검증 및 복원. 구매 내역과 거래 정보, 앱 사용자 식별자를 처리합니다. iOS에서는 구매 관련 요청에 기기 공급업체 식별자(IDFV)가 앱 사용자 식별자와 함께 전송됩니다.
- Sentry: 오류 보고가 활성화된 앱 버전에서 앱 설치 식별자, 충돌·오류 로그와 앱·기기 진단 정보를 처리합니다. 카드 본문 등 민감한 내용의 전송을 줄이기 위한 필터를 적용합니다. 접속 IP 주소의 처리 여부는 서비스 설정에 따라 달라질 수 있습니다.
- 기기 음성 인식 제공자: 사용자가 음성 답변을 선택하면 음성을 텍스트로 변환합니다. 제공자는 기기 및 운영체제 설정에 따라 다르며, 네트워크 처리가 사용될 수 있습니다.
-
위탁/처리 업무 내용: AI 요청 처리
제공자: Google Gemini API / Google LLC 또는 관련 Google 계열사
처리 항목: AI 기능 실행 시 전송되는 콘텐츠, 생성 옵션, 이미지 프롬프트, 기술 로그
관련 정책: Gemini API Data Logging and Sharing
제7조 (연락처 접근 안내)
- 본 앱은 연락처에서 이름과 전화번호를 읽어 학습 카드를 생성하는 기능을 제공합니다.
- 연락처 정보는 기기 내에서만 처리되며, 서버로 전송되지 않습니다.
- 연락처 접근은 선택 사항이며, 해당 기능을 사용하지 않으면 권한을 허용하지 않아도 됩니다.
제8조 (카메라/마이크 사용 안내)
- 카메라: 이미지 카드 생성에 사용됩니다.
- 마이크: 음성 답변 기능 및 TTS(텍스트 음성 변환)에 사용됩니다.
- 촬영 이미지는 사용자가 별도로 AI 기능에 입력하거나 전송하지 않는 한 Google Gemini API로 전송하지 않습니다. 음성 답변은 기기의 음성 인식 서비스에서 처리되며, 기기와 설정에 따라 음성이 네트워크로 전송될 수 있습니다.
제9조 (오프라인 기능)
본 앱은 오프라인 학습을 지원합니다. AI 생성, 백업, 결제 확인 외에 음성 인식도 기기 및 설정에 따라 네트워크가 필요할 수 있습니다.
오프라인 중 기록된 이용 분석 이벤트는 기기에 임시 저장되었다가 연결이 복구된 뒤 전송될 수 있습니다.
제10조 (이용자의 권리 및 계정 삭제)
MemoryFit 계정 삭제: 앱의 설정에서 “계정 삭제”를 선택하고 확인하면 계정과 연결된 앱 데이터를 삭제하는 절차가 시작됩니다. 익명 계정도 앱에서 삭제를 요청할 수 있습니다. 계정 삭제 후에도 위 제4조에 설명한 분석 기록 및 외부 결제 제공자가 보관하는 기록은 남을 수 있습니다.
앱을 사용할 수 없거나 앱 외부에서 계정 삭제를 요청하려면 mkideabox@gmail.com으로 제목에 “MemoryFit 계정 삭제”를 적어 보내주세요. 로그인에 사용한 이메일 또는 본인 계정을 확인할 수 있는 정보를 알려주시면 본인 확인 후 요청을 처리합니다. 비밀번호나 인증 코드는 보내지 마세요.
계정을 유지하면서 데이터 삭제 요청
계정 전체 삭제 없이 개인정보의 열람, 정정, 삭제, 처리정지 또는 동의 철회를 요청할 수 있습니다. mkideabox@gmail.com으로 제목에 “MemoryFit 데이터 삭제”를 적고 삭제하려는 데이터 범위와 본인 계정을 확인할 수 있는 정보를 보내주세요. 이용 분석 정보의 삭제 요청도 이 경로로 받습니다. 기록의 보관 및 계정 삭제 후 남는 정보는 제4조를 참고하세요.
제11조 (보안 조치)
MemoryFit 서버와의 HTTPS 통신, Supabase RLS, 인증 기반 접근 제어, 기기 내 저장소 보호 등 합리적인 기술적·관리적 보호조치를 적용합니다. 기기 음성 인식 서비스의 네트워크 처리 방식은 해당 제공자와 기기 설정에 따릅니다.
제12조 (개인정보 보호책임자)
개인정보 보호책임자: hyung-woo park
이메일: mkideabox@gmail.com
전화번호: +82-10-4732-7825
제13조 (변경 이력)
- 2026년 9월 27일: 익명 계정을 포함한 사용자 연결 이용 분석의 수집 항목, 일괄 전송, 보관 및 계정 삭제 후 남는 기록을 명시했습니다.
- 2026년 5월 6일: AI 기능 및 제3자 AI 처리, 결제/크레딧 처리, 보유 및 로그 관련 내용을 보강했습니다.