본문으로 건너뛰기

Privacy by design

개인정보 처리방침

무엇을 왜 처리하는지, 원본과 학습 기록이 언제 지워지는지, AI와 알림 공급자가 받는 범위를 제품 동작과 같은 언어로 설명합니다.

운영 주체
Donghun Ha
시행일
2026-08-26

1. 적용 범위

이 개인정보 처리방침은 amgicard 모바일 앱과 공개 지원 페이지에 적용됩니다. 법적 운영 주체와 시행일, 연락처는 이 문서 상단의 운영 정보가 기준입니다.

amgicard는 광고 네트워크나 교차 앱 추적 SDK를 사용하지 않으며, 사용자 자료를 광고 프로파일링에 이용하지 않습니다.

2. 처리하는 정보

  • 계정: OIDC 공급자가 발급한 사용자 ID와 로그인·세션 보안에 필요한 최소 인증 메타데이터. amgicard 앱은 비밀번호를 직접 저장하지 않습니다.
  • 원본 자료: 사용자가 촬영하거나 선택한 교재 사진, 페이지 순서, 크기와 무결성 정보.
  • 학습 내용: 생성·수정한 질문·답, 원문 근거 위치, 카드·덱, 채택·제외 결정과 복습 기록.
  • 제품 운영: 동기화 상태, 기능 사용 단계, 첫 카드 표시 시간과 오류 코드 같은 제품 상호작용·성능 데이터.
  • 선택 알림: 사용자가 명시적으로 켠 경우 기기 ID, 플랫폼, 앱 버전, Expo push token. 알림 본문에는 질문·답, 문서 제목, 사용자 ID를 넣지 않습니다.
  • 삭제 조회: 계정과 분리된 접수 번호와 일회성 조회 키의 해시, 삭제 진행 상태.

3. 이용 목적

  • 교재 사진을 읽고 원문 근거가 연결된 카드 후보를 만들기 위해 사용합니다.
  • 사용자가 채택한 카드의 복습 일정과 여러 기기 사이의 동기화를 제공하기 위해 사용합니다.
  • 오류 복구, 보안, 삭제 처리, 성능 목표 확인과 고객 지원을 위해 필요한 최소 운영 정보를 사용합니다.
  • 카드 생성 완료 알림은 사용자가 직접 켠 경우에만 전송합니다. 앱 실행만으로 알림 권한을 요청하지 않습니다.

4. 처리 위치와 외부 처리자

  • 운영 PostgreSQL과 애플리케이션 프로세스는 운영자가 관리하는 Oracle 서버에서 실행합니다.
  • Cloudflare Pages, Tunnel, R2, Queues, DNS·보안 기능과 AI Gateway를 정적 웹 제공, 안전한 연결, 객체 보관, 작업 전달과 AI 호출 경계에 사용합니다.
  • Keycloak OIDC는 로그인과 계정 식별을 처리합니다. 모바일 앱은 public client이며 client secret을 포함하지 않습니다.
  • AI/OCR 기능을 운영에 활성화하면 원본 또는 필요한 파생 정보가 선정된 AI 처리자에게 전달될 수 있습니다. 공급자, 보관·학습 정책과 국외 처리 조건은 실제 모델 선택과 법률 검토를 마친 뒤 이 방침에 반영합니다.
  • Expo Push Service는 선택 알림의 Expo push token과 내용 없는 완료 요약을 APNs/FCM으로 전달합니다.

5. 보관과 삭제

  • 교재 사진과 연결된 근거는 사용자가 원본 또는 계정을 삭제할 때까지 보관합니다.
  • 내보내기 파일과 계정 archive 다운로드는 완료 뒤 24시간 동안 제공하고 제거합니다.
  • 원본 삭제 뒤 내용 없는 source tombstone과 동기화 tombstone은 안전한 기기 수렴을 위해 최대 30일 보관합니다.
  • 계정 삭제 요청 뒤 primary store의 원본·파생 파일·질문·답·복습 기록은 24시간 안에 삭제하는 것을 목표로 합니다.
  • 계정과 분리된 삭제 receipt와 backup suppression marker, 운영 backup의 보관 상한은 30일입니다. 복원 시 삭제 완료 계정이 되살아나지 않도록 suppression filter를 적용합니다.
  • 알림을 끄거나 로그아웃하면 해당 기기의 push token 등록을 제거합니다. 유효하지 않은 token은 공급자 receipt 확인 뒤 비활성화합니다.

6. 사용자의 선택과 권리

  • 앱 설정에서 계정 archive를 만들고, 원본·카드·덱 또는 계정 전체의 삭제를 요청할 수 있습니다.
  • 계정에 접근할 수 없다면 공개 계정 삭제 페이지의 외부 요청 절차를 이용할 수 있습니다.
  • 선택 알림은 언제든 끌 수 있으며, OS 설정에서 기기별 권한을 별도로 관리할 수 있습니다.
  • 개인정보 관련 문의와 정정·삭제 요청은 공개된 지원 이메일로 접수합니다. 비밀번호, 조회 키, 교재 원본은 이메일로 보내지 마세요.

7. AI와 자동화에 관한 원칙

AI가 만든 질문·답은 틀리거나 문맥을 놓칠 수 있습니다. 모든 새 카드에는 원문 근거를 연결하고, 사용자가 채택하기 전에는 복습 덱에 넣지 않습니다.

현재 사용자 교재 사진·질문·답을 범용 모델 학습에 재사용하지 않습니다. 향후 목적이나 처리 방식이 바뀌면 별도 고지와 필요한 동의를 먼저 거칩니다.

8. 안전조치와 변경

전송 구간 암호화, 비공개 객체 저장, 역할별 접근, 짧은 작업 lease, 비밀값 분리와 내용 없는 운영 로그를 적용합니다. 어떤 방식도 절대적 안전을 보장하지는 않으므로 사고가 확인되면 관련 법령과 영향 범위에 따라 알립니다.

보호자·학교·기관의 권한이 필요한 자료나 타인의 민감정보는 적법한 권한 없이 업로드하지 마세요. 이 방침의 중요한 변경은 시행 전에 앱 또는 이 페이지에서 알립니다.