개인정보 처리방침

2026년 10월 28일 · v2026-10-28

이 방침은 Monsieur François 앱이 수집하는 데이터, 그 이유, 그리고 이에 따라 당신이 갖는 권리를 설명해요. 앱의 대부분은 기기 안에서 완전히 작동해요 — 아래에서 저희 서버나 다른 회사에 무엇이 전달되는지, 전달되는 것이 있다면 정확히 무엇인지 설명할게요.

누가 당신의 데이터를 책임지나요

당신의 개인정보의 관리자, 즉 개인정보를 왜, 어떻게 처리할지 결정하는 주체는 다음과 같아요: Joanna Wargalla, ul. Zawiszy 4 lok. 1, 01-167 Warszawa, Poland. 이 방침에서 "저희"는 이 관리자를 뜻해요. 데이터에 관한 질문이 있거나 권리를 행사하려면 privacy@monsieurfrancois.app 주소로 연락해주세요.

수집하는 데이터

계정을 만들 때 이름, 이메일 주소, 비밀번호, 나이, 성별을 입력해요(성별은 앱이 올바른 문법 형태로 당신을 부를 수 있도록 하는 데에만 사용돼요). 비밀번호는 절대 평문으로 저장되지 않아요 — 고유한 솔트가 적용된 단방향 암호화 해시(PBKDF2-SHA256)만 저장돼요. Google 또는 Apple로 계정을 만들거나 로그인할 수도 있어요: 이 경우 Google 또는 Apple이 해당 서비스의 계정 식별자, 이메일 주소(Apple의 경우 본인 주소를 숨기기로 선택하면 전달용 주소일 수 있어요), 그리고 허용한 경우 이름을 저희에게 전달해요. 저희는 Google 또는 Apple 비밀번호나 해당 계정의 다른 데이터에 대한 접근 권한을 절대 받지 않으며, 이 방법으로 만든 계정은 앱에서 비밀번호가 필요 없어요. 13세에서 16세(16세 포함) 사이의 학습자에 대해서는 가입 시 부모나 보호자가 동의한다고 확인한 시점도 저장해요. 로그인 상태에서는 앱이 학습 진행 상황을 저희 서버와 동기화해 모든 기기에서 이용할 수 있게 해요: 완료한 레슨, 연습 결과, 플래시카드 복습 상태, 나만의 단어 목록에 있는 단어(예문 포함), 학습한 날(연속 기록 계산에 사용되며, 기록된 기기의 식별자와 함께 저장), 연속 기록 보호나 연속 기록 복구가 적용된 날, 이미 받은 보상(같은 보상이 두 번 지급되지 않도록), Louis d’or와 경험치(XP) 기록, 레벨, 그리고 일부 설정(학습 목표, 일일 XP 목표, 알림 시간, 소리, 마지막으로 연속 기록을 복구한 날짜 등)이에요. Louis d’or 잔액은 저희 서버에서 관리해요. 저희 서버에는 L’Examen de François 응시 기록과 결과, 구매마다 스토어, 상품, 거래 번호, 스토어가 반환하는 구매 데이터(영수증), 구매 상태와 만료일, 무료 체험 진행 여부, 그리고 AI 기능 이용 데이터, 즉 AI 어시스턴트에 하루에 보낸 메시지 수(내용은 제외), François Live 통화마다의 식별자, 시작·종료 시각과 통화 시간, AI 이용에 드는 월별 비용도 저장돼요. 비밀번호 추측 공격으로부터 계정을 보호하기 위해 이메일 주소별로 로그인 실패를 기록해요: 주소, 시도 횟수, 그리고 일시적인 잠금이 있다면 그 잠금이에요. 기기의 IP 주소는 요청할 때마다 저희 서버에 전달되며, 저희는 요청 횟수를 제한하는 데 잠시 사용할 뿐 데이터베이스에 저장하지 않아요. 알림을 허용하면 기기의 알림 토큰, 기기의 시간대, 학습 알림이 켜져 있는지 여부도 저장해요(자세한 내용은 아래 참고). 프로필 사진 자체는 기기 밖으로 나가지 않아요. 연속 기록이나 주간 요약을 공유할 때 이미지는 앱이 기기에서 직접 만들어요. 이미지에는 일수나 XP와 Monsieur François 로고만 표시되며, 이름, 닉네임, 사진은 절대 표시되지 않아요. 이미지는 당신이 공유할 앱으로 직접 고른 앱을 통해서만 휴대폰 밖으로 나가며, 저희에게는 절대 전송되지 않아요. 또한 당신이 이용약관과 이 개인정보 처리방침의 어떤 버전에 언제 동의했는지, 그리고 — 구매마다 — 구매 직전에 구매 요약에서 체크한 진술을 표시된 문구 그대로 그 시각과 함께 기록해요. 학습 계획의 레슨을 휴대폰 캘린더에 추가하면, 앱은 그 일정을 기기의 캘린더에 저장하며 저희에게 보내지 않아요. 이름, 이메일 주소, 비밀번호, 나이, 성별의 제공은 자발적이지만, 이 정보 없이는 계정을 만들 수 없고 앱은 계정으로 이용하게 되어 있어요. 그 밖의 모든 정보는 해당 기능을 사용할 때만 수집돼요.

이 데이터를 처리하는 이유

계정 및 학습 진행 데이터는 서비스를 제공하는 데 사용해요: 인증, 기기 간 학습 동기화, L’Examen de François 진행 및 채점, 구매와 프리미엄 및 프리미엄 플러스 구독 처리, AI 기능 제공과 한도 적용, 이 방침에 설명된 이메일과 알림 발송, 그리고 — 참여한 경우 — 친구 랭킹, 리그, Défi, 친구 초대. 또한 일부 데이터는 서비스를 안전하고 원활하게 유지하는 데에도 사용해요: 비밀번호 추측과 악용을 막고, 규칙을 위반한 Louis d’or 기록을 바로잡고, 충돌을 찾아 고치기 위해서예요. 당신의 계정 및 학습 진행 데이터를 광고를 고르는 데 사용하는 일은 절대 없으며, 당신의 데이터를 판매하지도 않아요.

처리의 법적 근거

저희는 당신과의 계약을 이행하기 위해 데이터를 처리해요(GDPR 제6조 제1항 (b)): 계정, 동기화, L’Examen de François, 구매와 구독, François Live와 통화 후 Monsieur François의 노트를 포함한 AI 기능, 단어 목록, 리그, Défi, 친구 초대, 코드 같은 서비스 이메일, 그리고 당신이 앱에서 켠 알림이에요 — 여기에는 알림 토큰과, 알림이 켜져 있는 동안 저녁 연속 기록 알림에 필요한 당신의 시간대와 그날 이미 학습했는지 여부가 포함돼요. 맞춤 광고, 설정에서 켠 경우 Sentry로 전송되는 충돌 보고서, 그리고 친구 랭킹은 당신의 동의를 근거로 해요(제6조 제1항 (a)) — 랭킹에 참여하는 것이 동의이고, 랭킹에서 나가는 것이 동의 철회예요. 16세 미만 학습자의 경우 이 동의는 부모나 보호자가 해요(GDPR 제8조). 16세 학습자는 본인의 동의로 참여하지만, 추가 보호 장치로서 부모나 보호자가 동의한 후에만 참여할 수 있어요. 동의는 언제든지 철회할 수 있으며, 철회 전에 이루어진 처리에는 영향을 주지 않아요. 서비스 보안(IP 주소별 요청 제한, 로그인 실패 기록, Louis d’or와 친구 초대의 악용 방지), 무료 버전의 운영비를 충당하는 비맞춤 광고 표시, 환불과 분쟁 처리에 필요한 구매 기록 보관, 합의된 내용을 증명할 수 있도록 당신이 동의한 문서와 구매 전에 한 진술의 기록 보관, 그리고 동의가 있었음을 증명할 수 있도록 부모나 보호자의 이메일 주소와 동의 기록 보관은 저희의 정당한 이익을 근거로 해요(제6조 제1항 (f)). 당신은 이 처리에 이의를 제기할 수 있어요.

데이터를 공유하는 대상

저희는 저희를 대신해 저희의 지시에 따라서만 데이터를 처리하는 서비스 제공업체를 이용해요. Cloudflare는 저희 서버, 데이터베이스, 그리고 앱이 내려받는 코스 콘텐츠와 녹음 파일을 호스팅하므로, 저희 서버에 저장된 모든 데이터와 연결의 IP 주소를 처리해요. Resend는 저희 이메일(비밀번호 재설정 및 주소 확인 코드, 부모 동의 요청, 구매 확인)을 보내며, 받는 사람의 이메일 주소, 학습자의 이름, 이메일 내용을 받아요. OpenAI는 AI 기능을 제공해요 — AI 어시스턴트와 François Live 항목을 참고하세요. Sentry는 충돌과 품질을 모니터링해요 — 아래를 참고하세요. Expo는 Google Firebase Cloud Messaging(Android) 또는 Apple Push Notification service(iOS)를 통해 푸시 알림을 전달해요. Google은 무료 버전의 광고와 동의 양식을 제공해요(AdMob — ‘광고’ 항목 참고). 구매는 Google Play 또는 App Store에서 이루어져요: 저희 서버는 구매마다 Google 또는 Apple에 직접 확인하고, 갱신, 해지, 환불에 관한 알림을 받아요. Google과 Apple은 스토어와 휴대폰 시스템 서비스의 운영자로서 자체 약관에 따라서도 데이터를 처리해요. 저희 서비스 제공업체 중 어느 곳도 당신의 데이터를 자체 마케팅에 사용할 수 없어요.

유럽 경제 지역 밖으로의 데이터 이전

이 수신자 중 일부 — Cloudflare, OpenAI, Resend, Sentry, Expo, Google, Apple — 는 미국에 소재하거나, 미국 또는 유럽 경제 지역(EEA) 밖의 다른 국가에서 데이터를 처리할 수 있어요. 이러한 이전은 GDPR이 요구하는 보호 조치가 있을 때만 이루어져요: 유럽연합 집행위원회의 적정성 결정 — 예를 들어 수신자가 인증을 받은 경우 EU–미국 데이터 프라이버시 프레임워크(EU–US Data Privacy Framework) — 또는 유럽연합 집행위원회가 승인한 표준계약조항에 근거해요. 이러한 보호 조치에 관한 정보나 그 사본은 privacy@monsieurfrancois.app 주소로 요청할 수 있어요.

AI 어시스턴트, 롤플레이, 글 검토

이 기능들은 프리미엄 플러스에 포함되며 16세 이상의 계정 보유자만 이용할 수 있어요. AI 어시스턴트의 Monsieur François와 롤플레이의 등장인물은 실제 사람이 아니에요: 그들의 답변은 인공지능(OpenAI 모델)이 생성해요. 이 기능을 사용하면 앱은 요청을 저희 서버로 보내고, 저희 서버는 이를 OpenAI로 전달해요: 채팅에서는 지금까지의 대화(최대 40개 메시지 — 당신이 쓴 내용과 이전 답변), 글 검토에서는 당신이 제출한 글(최대 2,000자)과 그 주제예요. 저희 서버는 여기에 당신의 레벨, 인터페이스 언어, 문법적 성별이 담긴 지시를 덧붙여요. OpenAI는 당신의 이름, 이메일 주소, 계정 식별자, IP 주소를 받지 않아요 — 요청은 저희 서버에서 보내져요. 저희는 채팅이나 검토한 글의 내용을 서버에 저장하지 않으며(당신이 신고한 답변은 예외 — 아래 참고), 하루 메시지 수와 AI 이용 비용만 집계해요. 임의의 24시간 동안의 메시지 한도를 지키기 위해 AI에 보낸 메시지를 시간 단위로도 집계해요(내용은 제외). 이 집계는 48시간이 지나면 자동으로 삭제돼요. OpenAI Ireland Limited(EEA 고객의 경우)는 데이터 처리 계약(GDPR 제28조)에 따라 저희를 대신해 답변을 생성하기 위해 데이터를 처리해요. OpenAI는 이 데이터를 모델 학습에 사용하지 않으며, 악용 탐지를 위해 최대 30일 동안 보관할 수 있어요. 메시지에 민감한 정보나 다른 사람의 정보를 넣지 마세요. AI 기능을 처음 사용하기 전에 앱은 별도의 창에서 데이터가 OpenAI로 전송된다는 점을 설명하고 확인을 요청해요(App Store 요구 사항). 이 확인은 설정(개인정보 보호)에서 철회할 수 있으며, 다시 확인할 때까지는 아무것도 전송되지 않고 AI 기능을 이용할 수 없어요. 저희는 이 확인이 아니라 당신과의 계약 이행을 근거로 이 데이터를 처리해요(GDPR 제6조 제1항 (b)). 당신의 메시지가 모델로 전송되기 전과 답변이 표시되기 전에 OpenAI의 모더레이션 서비스가 이를 검사해요. 규칙을 위반하는 콘텐츠(예: 성적, 폭력적, 혐오 콘텐츠)는 모델로 전송되거나 표시되지 않아요. 모든 AI 답변은 “신고” 버튼으로 신고할 수 있어요. 신고하면 저희는 이를 검토하고 안전장치를 개선하기 위해, 신고된 답변, 그 답변을 이끌어낸 메시지, 당신이 선택한 사유와 작성한 코멘트(있는 경우)를 당신의 계정 식별자 및 신고 시각과 함께 저희 서버에 저장해요. 신고는 180일 후 또는 계정과 함께 삭제돼요. 저희는 서비스를 안전하게 유지한다는 정당한 이익을 근거로 모더레이션을 하고 신고를 보관해요(GDPR 제6조 제1항 (f)).

François Live와 마이크

François Live는 Monsieur François와 나누는 음성 대화예요. Monsieur François는 사람이 아니라 AI이며, 그의 목소리와 답변은 OpenAI 모델이 생성해요. 이 기능은 프리미엄 플러스에 포함되며 16세 이상의 계정 보유자만 이용할 수 있어요. 마이크는 당신이 직접 시작한 통화 중에만, 그리고 휴대폰 시스템 설정에서 허용한 후에만 사용돼요. 통화 중 마이크 음성은 암호화된 연결을 통해 휴대폰에서 OpenAI로 직접 전송되며, 저희 서버는 통화를 연결하는 역할만 해요. 연결이 직접 이루어지므로 OpenAI는 기기의 IP 주소를 받아요. 통화를 연결하기 위해 저희 서버는 OpenAI에 Monsieur François의 지시를 보내는데, 여기에는 당신의 레벨, 인터페이스 언어, 문법적 성별, 선택한 주제, 교정 방식이 포함되며 — 이름, 이메일 주소, 계정 식별자는 절대 포함되지 않아요. OpenAI는 대화를 텍스트로도 받아쓰며, 앱은 이를 자막으로 보여줘요. 당신이 말한 통화가 끝나면, 앱은 Monsieur François의 노트(교정, 복습할 만한 단어, 짧은 코멘트)를 준비하기 위해 대화 기록 텍스트(마지막 최대 20,000자)를 저희 서버를 거쳐 OpenAI로 보내요. 저희는 통화를 녹음하지 않으며, 음성이나 대화 기록을 서버에 저장하지 않아요. 노트의 단어를 단어 목록에 추가하면, 그 단어는 대화 속 한 문장을 예문으로 하여 저장되고, 다른 단어와 마찬가지로 로그인 상태에서 저희 서버와 동기화돼요. 이 단어는 언제든지 삭제할 수 있어요. 사용한 시간(분)을 계산하기 위해 저희 서버는 통화마다 OpenAI가 부여한 통화 식별자, 시작·종료 시각, 예약한 초와 사용한 초, 그리고 월간 사용량에서 차감된 AI 비용을 저장해요. 이 정보는 계정이 삭제될 때까지 보관돼요. OpenAI Ireland Limited(EEA 고객의 경우)는 데이터 처리 계약(GDPR 제28조)에 따라 저희를 대신해 음성과 대화 기록을 처리해요. OpenAI는 이를 모델 학습에 사용하지 않으며, 악용 탐지를 위해 최대 30일 동안 보관할 수 있어요. 첫 통화 전에 앱은 별도의 창에서 이를 설명하고 확인을 요청해요. 이 확인은 설정(개인정보 보호)에서 철회할 수 있어요. 통화가 당신의 실제 생활에 관한 것일 필요는 없어요 — 지어내도 괜찮아요. 병원 방문 주제는 롤플레이이며, Monsieur François는 당신의 건강, 신념, 다른 사람의 정보에 대해 묻지 않아요. 통화는 “종료”를 누르거나, 앱을 나가거나, 통화 시간이 다 되면 끝나요. 저희는 당신과의 계약을 이행하기 위해 이 데이터를 처리해요(GDPR 제6조 제1항 (b)).

연습 문제의 음성 인식

발음 훈련과 일부 연습 문제에서는 소리 내어 대답할 수 있어요. 이를 위해 앱은 마이크 사용 권한을 요청한 뒤 휴대폰에 내장된 음성 인식 서비스를 사용해요 — Android에서는 보통 Google의 서비스, iOS에서는 Apple의 서비스예요. 당신이 말한 내용은 해당 서비스 제공업체의 약관에 따라 처리되며, 기기와 설정에 따라 휴대폰에서 처리되거나 제공업체의 서버에서 처리될 수 있어요. 앱은 인식된 텍스트만 받아 답을 확인하는 데 사용해요. 앱은 음성을 녹음하거나 저장하지 않으며, 저희나 OpenAI에 보내지도 않아요.

광고

프리미엄이나 프리미엄 플러스가 없으면, 앱은 자연스러운 전환 지점(예: 레슨이나 복습 세션을 마친 후)에서 Google AdMob의 전면 광고를 보여주며, 이 광고는 동영상일 수 있어요. 광고는 최대 5분에 한 번만 표시되고, 연습 도중에는 절대 표시되지 않아요. 프리미엄이 없으면 상점에서 Louis d’or를 받는 보상형 동영상 광고를 선택해서 시청할 수도 있어요(하루에 받을 수 있는 보상 횟수는 제한돼요). 이 광고는 그 용도의 버튼을 눌렀을 때만 표시되며, 이 항목에 설명된 다른 광고와 같은 규칙을 따라요 — AdMob은 같은 데이터를 수집하고, 같은 동의 선택이 적용되며, 저희는 이와 관련해 추가 데이터를 수집하지 않아요. AdMob은 광고를 제공하고, 노출 빈도를 제한하고, 효과를 측정하고, 부정행위를 막기 위해 기기 식별자(예: 광고 ID), IP 주소로 추정한 대략적인 위치, 광고가 어떻게 표시되고 어떤 상호작용이 있었는지에 관한 데이터를 수집할 수 있어요. 유럽 경제 지역(EEA), 영국, 스위스에서는 최초 실행 시 앱이 Google의 동의 양식(IAB TCF 표준 준수)을 보여주며, 여기서 맞춤 광고와 그에 관련된 데이터 이용 여부를 결정해요. 이 선택은 앱 설정에서 언제든지 확인하고 변경할 수 있어요. 18세 미만 학습자와 앱이 아직 나이를 알지 못하는 모든 사람(예: 로그인 전)에게는 모든 연령에 적합한 비맞춤 광고만 표시돼요: 앱은 Google에 이들의 광고 요청을 동의 연령 미만 사용자의 요청으로 취급하도록 요청해요. 맞춤 광고는 당신의 동의를, 비맞춤 광고는 무료 버전 운영비를 충당하려는 저희의 정당한 이익을 근거로 해요 — 기기에 정보를 저장하거나 기기에서 정보를 읽는 데 법적으로 동의가 필요한 경우에는 동의 양식에서 동의를 요청해요. iOS에서는 양식 다음에 추적 허용을 요청하는 Apple의 시스템 안내(App Tracking Transparency)가 나타날 수 있어요. 이 허용이 없으면 iOS의 광고는 광고 식별자를 사용하지 않아요. Google은 광고에 사용되는 데이터의 별도 관리자예요. 앱에서 이 데이터를 수집해 Google에 전달하는 것에 대해서는 저희가 Google과 공동으로 책임을 져요. Google은 자체 약관에 따라 이 데이터를 처리해요: https://policies.google.com/technologies/partner-sites. 프리미엄 및 프리미엄 플러스 구독은 광고를 완전히 없애줘요: 구독자에게는 Google 광고 SDK도 동의 양식도 실행되지 않아요.

충돌 및 품질 모니터링

앱의 오류를 찾아 고치기 위해 Sentry를 사용해요 — 단, 설정(개인정보 보호)에서 충돌 보고서를 켠 경우에만이며, 기본적으로는 꺼져 있어요. 앱이 중단되거나 오류가 발생하면 Sentry는 기술 보고서를 받아요: 오류와 코드에서 오류가 발생한 위치, 기기 모델, 시스템 및 앱 버전, 그리고 앱 안에서의 최근 이벤트 기록(예: 화면, 네트워크 요청 주소와 그 결과 — 요청 내용은 절대 포함되지 않아요)이에요. 앱은 이 보고서에 당신의 IP 주소나 어떤 계정 식별자도 붙이지 않으며, 화면이나 세션을 녹화하지 않아요. 비밀번호와 인증 코드는 절대 보내지 않아요. 다른 모든 서버와 마찬가지로 Sentry는 보고서를 전달하는 연결의 IP 주소를 볼 수 있어요. 앱이 피드백 양식을 보여줄 때 그곳에 입력한 내용 — 그리고 입력하기로 선택했다면 이름이나 이메일 주소 — 은 Sentry로 전달돼요. 법적 근거는 당신의 동의이며(GDPR 제6조 제1항 (a)), 이 동의에는 보고서에 필요한 기기 정보를 읽는 것도 포함돼요. 동의는 같은 스위치로 언제든지 철회할 수 있어요. Sentry는 자체 데이터 보관 규칙에 따라 제한된 기간 동안 보고서를 보관해요.

푸시 알림

직접 설정한 학습 알림은 앱이 기기에서 예약해요. 저녁 연속 기록 알림 — 연속 기록이 아직 이어지고 있고 그날 아직 학습하지 않았다면 휴대폰 시간으로 21시쯤 보내는 알림 — 은 저희 서버에서 보내요. 다른 기기에서 학습했는지는 서버만 알 수 있기 때문이에요. 친구의 선물, Défi 초대나 달성, 리그에서 추월당함, 강등권에 있음 같은 경쟁 관련 알림과 친구 초대 보상을 받았다는 알림도 저희 서버에서 보내요. 서버 알림은 알림을 허용한 경우에만 보내요. 이를 위해 기기의 알림 토큰, 플랫폼(Android 또는 iOS), 인터페이스 언어, 학습 알림이 켜져 있는지 여부, 보낸 알림의 일일 기록, 그리고 — 학습 알림이 켜져 있는 동안 — 휴대폰의 시간대(UTC와의 시차)를 저장해요. 연속 기록 알림을 보낼지 정하기 위해 서버는 당신이 어차피 동기화하는 학습 진행 상황(XP, 플래시카드, 연습 결과, 연속 기록 보호가 적용된 날)을 확인하며, 이때 새로운 데이터는 저장하지 않아요. 연속 기록 알림, 추월당했다는 알림, 강등 경고는 각각 하루에 최대 한 번만 받아요. 추월당했다는 알림은 당신의 시간으로 22시부터 8시 사이에는 보내지 않아요. 그 밖의 알림은 일이 생겼을 때 도착해요. 알림은 Expo가 Google Firebase Cloud Messaging 또는 Apple Push Notification service를 통해 전달해요. 알림에는 이름이나 이메일 주소가 절대 포함되지 않으며 — 기껏해야 친구의 랭킹 닉네임이 포함돼요. 이 데이터는 당신이 앱에서 켠 알림을 보내기 위해 처리해요(계약 이행, GDPR 제6조 제1항 (b)). 알림이 표시되려면 휴대폰 설정에서의 허용도 필요해요. 경쟁 관련 알림이나 학습 알림은 설정에서 끌 수 있고 — 둘 중 하나라도 끄면 저희 서버의 연속 기록 알림도 멈춰요 — 휴대폰 설정에서 권한을 철회할 수도 있어요. 앱에서 경쟁 관련 알림을 끌 때, 휴대폰 설정에서 권한을 철회할 때(다음에 앱을 실행할 때), 그리고 로그아웃할 때 저희는 토큰을 삭제해요.

데이터 보관 기간

계정을 삭제하거나(설정에서 가능) 저희에게 삭제를 요청할 때까지 계정 데이터를 보관해요. 삭제되면 세션과 코드, 동기화된 학습 진행 상황, 단어 목록과 Louis d’or 잔액, 시험 기록, 구매 기록, AI 기능 및 François Live 데이터, 알림 토큰, 부모 동의 기록, 친구 랭킹·리그·Défi·친구 초대 데이터를 포함해 계정과 이에 연결된 모든 것이 저희 서버에서 영구적이고 되돌릴 수 없게 제거되며, 해당 계정의 진행 상황 로컬 사본도 기기에서 삭제돼요. 한 기기에서 여러 계정을 사용하면 계정마다 진행 상황 사본을 따로 보관해요. 기기에 저장된 사본은 앱을 삭제할 때도 함께 지워져요. 예외: 로그인 실패 기록은 로그인 성공, 비밀번호 재설정 또는 계정 삭제 후에 삭제되며, 어떤 경우든 잠금이 적용 중이지 않다면 마지막 시도 후 약 하루가 지나면 자동으로 삭제돼요. 보낸 알림의 일일 기록은 7일 후 자동으로 삭제돼요. IP 주소는 60초 단위의 시간 창 안에서만 요청 제한에 사용돼요. Sentry의 보고서와 OpenAI의 데이터는 위에 설명한 기간 동안 보관돼요. Google과 Apple이 당신의 구매에 관해 보관하는 정보는 그들의 약관을 따라요. 세션은 만료 후 7일, 또는 당신이 그 세션에서 로그아웃한 후 30일이 지나면 삭제되고, 비밀번호 재설정 코드와 이메일 확인 코드는 만료 후 하루가 지나면 삭제돼요. 아무도 응답하지 않았거나 더 새로운 요청으로 대체된 부모 동의 요청은 30일 후 부모의 이메일 주소와 함께 삭제되며, 승인되거나 거부된 동의는 계정이 삭제될 때까지 보관돼요. 당신이 동의한 문서와 구매 전에 한 진술의 기록은 계정이 삭제될 때까지 보관돼요. 삭제된 데이터가 아직 포함되어 있을 수 있는 데이터베이스 백업은 30일 이내에 삭제돼요. 같은 Louis d’or 팩이 두 번 지급되는 일이 없도록, 지급한 팩마다 스토어 거래 번호의 단방향 해시(SHA-256)를 스토어와 날짜와 함께 보관해요. 이 기록에는 계정, 상품, 금액이 포함되지 않으며, 계정을 삭제한 뒤에도 보관되고, 거래 후 3년이 지나면 자동으로 삭제돼요.

당신의 권리

당신은 자신의 데이터에 접근하고 사본을 받을 권리, 데이터를 정정하거나 삭제하게 할 권리, 처리를 제한할 권리, 데이터 이동권, 그리고 저희의 정당한 이익에 근거한 처리에 반대할 권리가 있어요. 처리가 당신의 동의에 근거한 경우, 동의는 언제든지 철회할 수 있어요. 계정은 앱 설정에서, 또는 — 앱 없이 — 저희 웹사이트의 ‘계정 및 데이터 삭제’ 페이지에 설명된 방법으로 직접 삭제할 수 있어요. 기계 판독 가능한 형식의 데이터 사본을 포함해 그 밖의 사항은 privacy@monsieurfrancois.app 주소로 연락해주세요 — 지체 없이, 늦어도 한 달 이내에 답변드려요. 저희는 당신에게 법적 효력을 미치거나 이와 유사하게 중대한 영향을 미치는, 오로지 자동화된 처리에만 근거한 결정을 내리지 않아요(GDPR 제22조). L’Examen de François의 자동 채점과 승급, 그리고 레벨 선택은 그러한 결정이 아니에요 — 이는 오직 당신의 학습을 위한 것이며, 시험은 다시 볼 수 있어요. 또한 개인정보 보호 감독기관, 특히 당신이 거주하거나 일하는 EU 또는 EEA 국가의 감독기관에 불만을 제기할 권리가 있어요 — 폴란드의 경우 개인정보보호청장(UODO), 프랑스의 경우 Commission nationale de l’informatique et des libertés(CNIL)이에요.

데이터 보안

앱과 저희 서버 간의 모든 통신은 암호화된 HTTPS를 통해 이루어지며, François Live 음성은 암호화된 연결로 전송돼요. 비밀번호는 솔트 처리 및 해시 처리되고, 로그인은 시도 횟수 제한으로 비밀번호 추측 공격에서 보호되며, 세션 토큰은 일반 앱 저장소가 아닌 기기의 안전하고 암호화된 OS 키스토어(Keychain/Keystore)에 저장돼요.

친구 랭킹

친구 랭킹은 선택 기능이며, 당신이 참여할 때만 켜져요. 참여하면 앱이 생성한 프랑스어 닉네임(예: “Loup Curieux 417”)과 친구 코드가 담긴 프로필이 만들어져요. 저희 서버에는 학습하면서 얻은 경험치(XP)가 획득한 날짜 및 주와 함께 저장돼요. 친구, 즉 당신의 코드를 입력했거나 당신이 코드를 입력한 사람에게는 닉네임과 이번 주에 얻은 포인트만 보이며, 이름, 이메일 주소, 사진은 절대 보이지 않아요. 랭킹에는 메시지 기능도, 다른 사람을 검색하는 기능도 없어요. 언제든지 자신을 숨기거나, 친구를 삭제 또는 차단하거나, 랭킹에서 나갈 수 있으며, 나가면 프로필과 친구 목록이 삭제돼요. 저희는 랭킹에 참여함으로써 한 당신의 동의를 근거로 이 데이터를 처리하며(GDPR 제6조 제1항 (a)), 이 동의는 랭킹에서 나가면 철회돼요. 16세 미만 학습자의 경우 이 동의는 부모나 보호자가 해요(GDPR 제8조). 16세 학습자는 본인의 동의로 참여하지만, 추가 보호 장치로서 부모나 보호자가 동의한 후에만 참여할 수 있어요.

주간 리그와 선물

리그는 선택 기능이며 17세 이상 학습자만 참여할 수 있어요. 참여하면 매주 같은 시간대의 참가자 최대 30명으로 이루어진 그룹에 배정되며, 그룹 참가자들에게는 당신의 닉네임과 이번 주 XP가 보여요. 저희는 그룹, 시간대(UTC와의 시차), 리그, 그 주의 결과를 저장해요. 선물은 친구에게만 보낼 수 있으며, 저희는 보낸 사람, 받는 사람, 선물 종류, 선물을 연 시점을 저장해요. 선물로 계정 간에 Louis d’or가 옮겨지는 일은 없어요. 언제든지 리그에서 나갈 수 있으며, 리그와 선물 데이터는 계정과 함께 삭제돼요. 저희는 당신이 요청한 서비스를 제공하기 위해 이 데이터를 처리해요(GDPR 제6조 제1항 (b)).

주간 Défi

Défi는 친구 2~4명이 함께하는 선택형 주간 공동 목표예요. 저희는 누가 Défi를 시작했는지, 누가 초대받았는지, 누가 초대를 수락하거나 거절했는지, 목표, 그리고 목표를 달성했는지를 저장해요. 참가자들은 서로의 닉네임과 이번 주 XP를 볼 수 있어요. 언제든지 Défi에서 빠질 수 있으며, Défi 데이터는 계정과 함께 삭제돼요. 저희는 당신이 요청한 서비스를 제공하기 위해 이 데이터를 처리해요(GDPR 제6조 제1항 (b)).

친구 초대

당신이 초대 코드를 공유하고 누군가 계정을 만든 뒤 그 코드를 입력하면, 저희는 두 계정 사이의 연결, 코드를 입력한 시점, 보상이 지급됐는지를 저장해요. 보상을 언제 지급할지 판단하기 위해 새 계정의 이메일 주소가 인증됐는지, 그리고 며칠 동안 학습했는지를 확인해요. 두 사람 모두 상대방의 데이터를 볼 수 없어요. 코드를 공유한 사람에게는 그 코드를 사용한 사람 수와 지급된 보상 수만 보여요. 이 연결은 두 계정 중 하나가 삭제되면 함께 삭제돼요. 저희는 당신이 요청한 서비스를 제공하기 위해 이 데이터를 처리해요(GDPR 제6조 제1항 (b)).

어린이와 미성년자

계정은 13세부터 만들 수 있으며, 13세에서 16세(16세 포함) 사이라면 가입하는 사람이 부모나 보호자가 동의한다고 진술해요 — 이는 본인의 진술이며, GDPR상의 부모 동의가 아니에요. 나이는 가입할 때 입력한 나이를 기준으로 하며, 앱은 계정을 만든 날부터 나이를 계산해 나가요. 16세 이하 학습자는 부모나 보호자가 동의한 경우에만 친구 랭킹에 참여할 수 있어요. 저희는 부모나 보호자에게 — 앱에 있는 어떤 계정의 주소도 아니어야 하는 주소로 — 기능 설명과 함께, 자신이 부모 또는 법정 보호자임을 진술하고 동의하거나 거부할 수 있는 링크를 이메일로 보내요. 부모의 이메일 주소와 동의 기록은 동의가 있었음을 증명할 수 있도록(GDPR 제6조 제1항 (f)) 계정이 삭제될 때까지 보관해요. 부모는 같은 링크에서 언제든지 동의를 철회할 수 있으며, 그러면 랭킹이 꺼지고 프로필과 친구 목록이 삭제돼요. 주간 리그는 17세 이상 학습자만 참여할 수 있어요. AI 기능(François Live, AI 어시스턴트와 롤플레이, 글 검토)은 16세 이상 학습자만 이용할 수 있으므로, 그보다 어린 학습자에게는 프리미엄 플러스를 제공하지 않아요. 18세 미만 학습자에게는 비맞춤 광고만 표시되며, 학습을 거른 날 때문에 Louis d’or를 잃지도 않아요. 미성년자는 부모나 보호자를 통해, 부모나 보호자의 스토어 계정으로만 구독이나 Louis d’or를 구매할 수 있어요. 자녀가 휴대폰, 인터넷, 앱을 어떻게 사용하는지 살피는 것은 부모와 보호자의 책임이에요. 미국 일부 주의 법에 따라 앱 스토어(Apple App Store 또는 Google Play)가 계정의 연령대 정보를 제공하는 경우, 앱은 연령 제한(예: AI 기능, 리그, 소셜 기능)을 적용하기 위해서만 기기에서 이 정보를 읽어요. 저희는 이 정보를 서버로 보내지 않으며, 광고주나 다른 어떤 곳과도 공유하지 않고, 다른 어떤 목적으로도 사용하지 않아요.

이 방침의 변경

예를 들어 앱에 새로운 기능이 추가되거나 법이 바뀌면 이 방침을 업데이트할 수 있어요. 중요한 변경 사항은 시행되기 전에 앱 내에서 알려드릴게요: 로그인하면 앱이 새 버전을 보여줘요. 맨 위의 날짜와 버전 번호는 현재 버전을 나타내요. 이전 버전은 privacy@monsieurfrancois.app 주소로 요청하면 받을 수 있어요.

연락처

개인정보와 관련된 모든 사항은 privacy@monsieurfrancois.app 주소로, 그 밖의 사항은 contact@monsieurfrancois.app 주소로 연락해주세요. 저희의 전체 정보는 ‘누가 당신의 데이터를 책임지나요’ 항목에 있어요.