← Fude

개인정보 처리방침

시행일: 2026년 7월 29일 · 최종 수정일: 2026년 10월 21일

1. 운영자

Fude("Fude", "당사")는 일본어 가나(히라가나·가타카나)를 한 획씩 손으로 쓰며 익히는 앱입니다. 개인정보 처리자는 Karim Ghezali입니다. 연락처: hello@fudejapanese.com. 웹사이트: https://fudejapanese.com. EU/EEA 거주자로서 데이터에 관한 문의가 있으시면 위 주소로 연락 주십시오.

2. 기본 원칙

Fude는 기기 안에서 동작하도록 설계되었습니다. 계정이 필요하지 않습니다. 아이디나 비밀번호를 만들지 않으며, 이름이나 이메일을 요구하지 않습니다. 학습 진도와 설정은 당사 서버가 아니라 이용자의 기기에 저장됩니다. 앱을 동작시키고, 안정적으로 유지하며, 사용 양상을 파악해 개선하는 데 필요한 최소한만 수집합니다. Fude가 사용하는 온라인 서비스(분석을 켠 경우의 분석, 오류 보고, 앱 업데이트)는 본 방침에서 설명한 범주의 데이터만 받으며, 여기에는 임의의 식별자와, 모든 인터넷 연결과 마찬가지로 이용자의 IP 주소가 포함됩니다. 이름, 이메일 또는 계정은 결코 받지 않습니다.

Fude는 광고를 표시하지 않고, 광고 식별자(예: Apple의 IDFA)를 사용하지 않으며, 다른 회사의 앱이나 웹사이트에 걸쳐 이용자를 추적하지 않고, Apple의 앱 추적 투명성(App Tracking Transparency) 권한 요청 창을 표시하지 않습니다.

3. 처리되는 데이터와 저장 위치

가) 기기에 저장되는 학습 데이터, 설정 및 알림

학습 진도(연습한 가나, 글자별 안내선 단계, 복습 상태, 완료 이력)와 알림 설정을 포함한 설정은 이용자의 기기에 저장되며 기기에서 사용됩니다. 알림은 이용자의 기기에서 로컬 알림으로 예약되며, Fude는 알림 전송을 위해 원격 푸시 알림 서비스를 사용하지 않습니다. 분석을 켠 경우에는 3. 나)에서 설명한 알림 관련 분석 이벤트도 전송될 수 있습니다.

Android에서 Fude는 Google 계정으로의 Android 앱 데이터 자동 백업을 사용하지 않습니다. iOS에서는 학습 진도와 설정이 저장되는 앱 저장 공간이 기기 백업에서 제외됩니다.

나) 사용 통계 (PostHog)

분석은 기본적으로 꺼져 있으며 동의가 필요합니다. 사용자가 켜기 전까지는 아무것도 수집되지 않고, 분석 클라이언트 자체가 생성되지도 않습니다. 설정에서 언제든 다시 끌 수 있습니다. 소개 화면에서 글씨를 쓰면 해당 시도의 점수는 답변하기 전까지 기기 메모리에만 보관되며, 동의한 경우에만 전송되고 그렇지 않으면 삭제됩니다.

켜면 필기 인식을 보정하기 위해 연습 시도마다 이벤트 하나를 전송합니다: 연습한 문자와 코드포인트, 연습 그룹, 모드, 흐림 단계; 시도가 통과했는지, 실패한 경우 어떤 검사가 실패했는지, 그리고 엔진이 비교한 인식 점수와 임계값 — 전체 기준 및 획별(모양, 방향, 곡률, 비율, 위치) 기준, 각 획의 통과/실패 결과 포함; 카운터와 시간: 시도 횟수, 그린 획 수와 예상 획 수, 소요 시간, 힌트 사용 여부, 해당 문자의 첫 시도 여부.

반복 실패 후 문자를 포기한 경우에도 이벤트를 전송합니다. 앱의 테스트 버전(예: TestFlight 빌드 또는 Google Play 테스트 빌드)에서는 잘못 판정되었다고 생각하는 시도를 신고할 수 있으며, 이 경우 같은 값이 이의 제기 표시와 함께 다시 전송됩니다.

분석을 켠 경우, 앱 사용 흐름에 대한 이벤트도 전송됩니다: 앱 실행, 소개 완료, 연습 세션의 시작·종료·중도 이탈, 문자 건너뛰기, 힌트 탭, 단어 목록 열기, 읽기 연습 시작·완료, 구매 화면 표시·닫기, 가나 완전 습득 또는 전체 과정 수료, 구매 및 복원 시작과 그 결과. 이 이벤트에는 카운터, 라벨, 그리고 아래에서 설명하는 임의의 식별자만 포함됩니다 — 어떤 가나 그룹인지, 카드 수, 지금까지 익힌 가나 수, 힌트 사용 여부, 어떤 획을 보여줬는지, 단어 목록을 연 위치와 표시되는 단어 수, 읽기 모드·문항 수·점수, 전체 콘텐츠 잠금 해제 여부, 구매 성공 여부. 여러 이벤트는 아무 데이터도 포함하지 않습니다. 알림 기능을 사용하는 경우에는 알림 제안이 표시되거나 닫힐 때, 알림 권한을 요청할 때와 그 결과, 알림을 켜거나 끌 때, 알림 시간을 변경할 때, 알림이 예약될 때, 알림을 열 때에도 이벤트가 전송됩니다. 이벤트에 따라 선택이 이루어진 위치(세션 완료 후, 설정 화면, 소개 과정 중), 알림 권한 상태, 매일 알림인지 연속 기록 알림인지 여부, 이용자가 선택한 알림 시각(시와 분), 연속 기록 알림의 경우 현재 연속 일수, 앱 언어와 빌드 번호가 포함됩니다. 알림 식별자나 예약된 날짜는 결코 포함되지 않습니다.

구매 화면 및 구매 관련 이벤트에는 추가 항목이 포함될 수 있습니다. 표시된 가격이 이용자의 스토어에 맞는 가격인지 확인하기 위한 것으로, 가격을 가져온 앱 스토어(Apple App Store 또는 Google Play)의 국가, 통화 코드, 그리고 가격이 해당 스토어에서 정상적으로 불러와졌는지 여부입니다. 구매가 완료된 경우에는 구매한 상품과 표시된 가격도 받을 수 있습니다. 이 정보는 모두 스토어 자체에서 가져옵니다. 이용자가 구매하는 스토어를 나타낼 뿐이며 — 보통은 거주 국가와 일치하지만 반드시 그런 것은 아닙니다 — IP 주소나 기기 위치로부터 추론되는 일은 결코 없습니다.

분석 이벤트에는 기술 정보도 함께 포함됩니다. 동작이 다를 때 어떤 빌드나 플랫폼인지 구분하기 위한 것으로, 예를 들어 앱 버전과 빌드 번호, 운영체제 이름과 버전, 기기가 휴대전화인지 데스크톱인지, 기기 언어, 화면 너비와 높이, 통계 라이브러리의 이름과 버전, 타임스탬프, 그리고 각 이벤트, 각 앱 세션 및 해당하는 경우 연습 세션이나 구매 시도별 임의의 식별자가 있습니다. 분석이 켜져 있으면 통계 라이브러리는 아래에서 설명하는 식별자와 이 기술 정보 중 일부를 사용해 PostHog에서 설정을 가져옵니다. 전송 전에 Fude는 통계 라이브러리가 기본으로 덧붙이는 다른 기기 정보, 즉 기기 모델과 기기 이름, 제조사, 시간대, 시뮬레이터 실행 여부를 제거하고, PostHog에 IP 주소로부터 위치를 추정하지 않도록 요청합니다. 이 기기 정보는 기기를 벗어나지 않습니다.

필기 자체는 기기를 벗어나지 않습니다. 숫자와 통과/실패 결과만 전송되며, 획 좌표나 궤적, 이미지처럼 필기를 복원할 수 있는 정보는 전송되지 않습니다.

분석 데이터는 임의의 식별자와 연결됩니다. 이 식별자는 앱을 처음 실행할 때가 아니라 이용자가 분석을 처음 켤 때 통계 라이브러리가 기기에서 생성합니다. 앱을 다시 실행해도 동일하게 유지되며, 분석을 껐다가 다시 켜도 초기화되지 않습니다. Fude를 삭제하면 제거되지만, iOS에서는 백업으로 기기를 복원하면 함께 복원될 수 있습니다. 이 식별자는 이름, 이메일 또는 Fude 계정이 아닙니다. Fude는 이를 아래에 설명한 오류 보고에 전달하지 않으며(오류 보고는 별도의 자체 식별자를 사용합니다), 이를 근거로 이용자 프로필을 만들지 않습니다. 데이터는 유럽 연합에 저장되며, 다른 앱이나 웹사이트에서 사용자를 추적하는 데 사용되지 않고, 판매되지 않습니다. Fude에는 어떠한 광고나 어트리뷰션 소프트웨어도 포함되어 있지 않습니다.

이 웹사이트는 분석·추적 스크립트나 광고 픽셀을 사용하지 않습니다. 웹폰트는 Fude 자체 웹사이트에서 제공되며, Google Fonts에서 불러오지 않습니다.

다) 오류 및 충돌 보고 (Sentry)

앱을 안정적으로 유지하기 위해 Sentry로 오류·충돌 진단 정보를 수집하며, 유럽연합에 저장됩니다. 오류 보고는 기본적으로 켜져 있으며, Fude를 처음 열 때 선택을 묻기 전에 시작됩니다. 보고서에는 기술적 정보(오류 내용, 앱 및 빌드 버전, 모델·언어·시간대 등 기기 및 OS 정보, 충돌 시점의 앱 상태)가 포함되며, 기기에서 오류 보고 라이브러리가 만든 임의의 식별자와 연결됩니다. 이름, 이메일 또는 계정은 포함되지 않습니다. 또한 앱이 응답하지 않게 되거나 시스템에 의해 강제 종료되는 경우에도 보고가 전송되며, 이를 통해 당사가 해당 문제를 파악하고 수정합니다. 설정에서 오류 보고를 끌 수 있습니다. Fude를 시작할 때 이미 꺼져 있다면 충돌 핸들러는 시작되지 않습니다. 앱 사용 중에 꺼두면 Fude는 앱에서 보고 전송을 바로 중단하고 충돌 핸들러에 종료를 요청합니다. 다만 이미 진행 중인 보고는 이 짧은 종료 과정 동안 완료되는 경우가 있습니다. 다음번에 Fude를 열 때부터는 핸들러가 완전히 꺼진 상태로 유지됩니다.

라) 구매 (Apple 및 Google)

Fude는 무료 이용 범위와, 전체 콘텐츠를 이용할 수 있게 하는 1회성 인앱 구매를 제공합니다. 구매 대금의 결제는 이용자의 기기에 따라 Apple이 App Store를 통해, 또는 Google이 Google Play Billing을 통해 처리합니다. 당사는 결제 정보를 수신하거나 저장하지 않습니다. Apple 또는 Google로부터 익명화·집계된 구매 정보를 받을 수 있으나, 결제 수단이나 신원은 결코 받지 않습니다.

마) 앱 업데이트 (Expo)

Fude는 시작될 때 Expo의 업데이트 서비스에서 앱 코드 업데이트가 있는지 자동으로 확인하고, 업데이트가 있으면 내려받습니다. 이를 통해 스토어에 새 버전을 출시하지 않고도 수정 사항을 제공할 수 있습니다. 이 확인은 분석이나 오류 보고 설정과 관계없이 이루어집니다. 이때 플랫폼(iOS 또는 Android), 앱과 설치된 업데이트의 버전 정보, 현재 업데이트와 앱에 내장된 업데이트의 식별자, 최근 실패한 업데이트나 앱 시작에 관한 진단 정보(해당하는 경우), 업데이트 구성 요소가 기기에서 생성한 임의의 설치 식별자 등 업데이트 관련 기술 정보가 전송될 수 있습니다. 모든 인터넷 연결과 마찬가지로 Expo의 서버도 이용자의 IP 주소를 받습니다. 업데이트 확인에는 학습 진도, 설정, 필기 또는 분석 식별자가 포함되지 않습니다.

4. 처리의 법적 근거 (GDPR)

EU/EEA 이용자의 경우 당사는 다음에 근거합니다. 동의(사용 통계 — 언제든 철회 가능), 정당한 이익(앱의 보안과 정상 작동에 필요한 오류 진단), 서비스 이행(요청하신 학습 기능 제공).

5. 데이터 공유

당사는 데이터를 판매하지 않습니다. PostHog(EU)는 위에서 설명한 분석 이벤트를, Sentry(EU)는 오류 진단 정보를 처리하며, Expo는 3. 마)에서 설명한 앱 업데이트 서비스를 제공합니다. 이들 서비스로 전송되는 데이터는 본 방침에서 설명한 항목으로 한정됩니다. iOS용 Fude는 지원되는 지역에서 Apple App Store를 통해 제공되며, Android용 Fude는 지원되는 지역에서 Google Play를 통해 제공됩니다. 인앱 결제는 이용자의 기기에 따라 Apple 또는 Google이 처리합니다. Apple과 Google은 각자의 약관과 개인정보 처리방침에 따라 해당 스토어와 결제 서비스를 운영하며, 당사는 이들에게 학습 진도나 설정을 전송하지 않습니다.

6. 국외 이전

통계와 진단 정보는 유럽연합에 저장됩니다. 제공자가 EU/EEA 밖에서 데이터를 처리하는 경우, 유럽연합 집행위원회 표준계약조항 등 적절한 보호 조치를 적용합니다.

7. 보관 기간

기기에 저장된 데이터(진도, 설정)는 앱을 삭제할 때까지 보관됩니다. 설정 화면의 "진도 초기화"는 연속 기록과 이미 본 단어를 포함한 학습 진도를 지우며, 앱 설정, 구매 상태 및 개인정보 관련 선택은 그대로 유지됩니다. 통계 및 오류 데이터는 위 목적에 필요한 기간 동안, 제공자의 표준 보관 기간에 따라 보관된 뒤 삭제되거나 익명화됩니다.

8. 이용자의 권리

관련 법령(GDPR 포함)에 따라 이용자는 개인정보의 열람, 정정, 삭제, 처리 제한, 처리 거부 및 데이터 이동을 요구할 권리가 있습니다. 대부분의 데이터가 기기에 저장되므로 상당 부분을 직접 행사할 수 있습니다. 앱을 삭제하면 기기의 데이터가 제거됩니다. 통계, 오류 또는 앱 업데이트 데이터의 삭제는 9.에서 설명한 방법으로 요청할 수 있습니다. 관할 개인정보 보호 감독기관에 민원을 제기할 수도 있습니다(프랑스의 경우 CNIL).

9. 데이터 삭제 요청

Fude는 이용자에게 계정 생성을 요구하지 않습니다.

이용자는 3.에서 설명한 임의의 식별자와 연결된 통계, 오류 또는 앱 업데이트 데이터 등 Fude 이용과 관련된 개인정보 또는 가명정보의 삭제를 hello@fudejapanese.com 으로 요청할 수 있습니다.

가능한 경우 관련 데이터를 합리적으로 확인할 수 있도록 충분한 정보를 함께 알려 주십시오. 일부 익명 데이터나 집계 데이터는 기술적으로 특정 이용자와 연결할 수 없어 삭제 대상으로 확인되지 않을 수 있습니다.

기기에만 저장된 학습 진도와 설정은 당사가 보유하지 않습니다. 앱을 삭제하면 이 데이터가 제거되며, 설정 화면의 "진도 초기화"로 언제든지 학습 진도를 지울 수 있습니다.

당사는 관련 개인정보 보호 법령에 따라 유효한 삭제 요청을 처리합니다.

10. 아동

Fude는 모든 연령의 학습자에게 적합하지만 만 16세 미만을 대상으로 하지 않으며, 해당 이용자의 데이터를 고의로 수집하지 않습니다. 위에 설명한 통계 및 오류 데이터에는 이름, 이메일 또는 계정이 포함되지 않으며, 위에서 설명한 임의의 식별자와만 연결됩니다. 아동의 데이터가 착오로 수집되었다고 생각되시면 연락 주십시오.

11. 보안

당사는 신뢰할 수 있는 제공자와 합리적인 기술적 조치를 사용해 데이터를 보호합니다. 어떤 전송·저장 방식도 완전히 안전하지는 않지만, 학습 데이터를 기본적으로 기기에 두는 방식은 노출을 줄입니다.

12. 제3자 콘텐츠

Fude는 KanjiVG(© Ulrich Apel)의 획순 데이터를 CC BY-SA 3.0 라이선스로 사용합니다. 이는 앱에 내장된 참조 데이터이며, 이용자에 관한 어떠한 정보도 수집하지 않습니다. 당사가 사용하는 파생 획순 데이터는 CC BY-SA 3.0으로 https://github.com/karimghezali/fude-kana-data 에 별도로 공개되어 있습니다.

13. 방침의 변경

앱의 변화에 따라 본 방침을 갱신할 수 있습니다. 갱신된 내용은 이곳에 게시하며 "최종 수정일"을 변경합니다. 중요한 변경은 적절한 경우 앱 안에서 안내합니다.

14. 문의

개인정보 관련 문의: hello@fudejapanese.com