MW · 민우매쓰 홈

개인정보처리방침

시행일: 2026년 10월 20일. 운영자 및 개인정보 보호 문의 담당자: 김민우. 운영 국가와 계정 데이터 저장 서버 위치: 대한민국. 문의: mzleeshorts@gmail.com.

어떤 정보를 사용하는가요?

회원 가입과 로그인에는 아이디, 별명, 비밀번호 해시, 보호자·자녀 역할과 가족 연결 정보를 사용합니다. 비밀번호 원문을 계정 데이터베이스에 저장하지 않습니다. 보호자 전용 서비스는 Google·Apple·카카오·네이버 간편 로그인을 제공하며 제공사별 로그인 식별자의 해시와 연결 정보를 사용합니다. 이메일·연락처·프로필은 요청하지 않습니다. Apple 로그인 갱신 토큰은 연결 해제를 위해 암호화 보관하며, 계정 삭제 시 해제 요청을 자동 처리합니다. 통신 오류에 따른 해제 요청 암호문은 최대 7일 보관 후 백업에서도 정리합니다. 연결된 보호자가 본인 확인 후 자녀 비밀번호를 초기화하면 임시 비밀번호를 한 번만 표시하며, 자녀는 다음 로그인 때 새 비밀번호를 설정합니다. 기존 자녀 로그인과 기기 알림 연결은 초기화 시 해제됩니다. 로그인을 유지하는 세션과 보호자 기기 확인용 식별자를 사용합니다. 실명·학교·주민등록번호를 가입 항목으로 요구하지 않으며, 자녀 별명에는 실명을 쓰지 않아도 됩니다.

로그인한 상태에서 입력한 답안과 필기는 본인 계정에 저장됩니다. 자녀의 가족 공유는 기본적으로 중지되어 있습니다. 자녀가 안전 안내와 금지 콘텐츠 규칙을 확인하고 연결된 보호자가 비밀번호 확인 후 공유에 동의하면 QR 코드 발급과 가족 간 열람을 위해 문제지가 서버에 등록됩니다. 로그인 중 입력한 답안과 필기는 자동 저장되며, 학습지에는 문제, 답안, 점수, 필기, 사용자 지정 제목, 학습·수정 시각과 소요 시간이 포함될 수 있습니다. 별도의 저장·공유 버튼을 누르지 않아도 이 처리가 이루어집니다. 모든 문항에 답하고 채점한 완료 기록과 서울 날짜 기준 연속 학습일을 저장합니다. 초안 저장만으로 완료일을 만들지 않습니다. 학습 보상으로 받은 의상과 선택한 캐릭터 꾸미기 상태, 연결된 보호자에게 보여 주는 학습 완료 알림 및 읽음 상태도 저장합니다. 회원과 연결된 보호자가 학습을 이어서 확인하도록 서버에 저장합니다. 문제 생성 자체는 로그인 없이도 사용할 수 있습니다.

왜 사용하는가요?

계정 구분, 본인 확인, 가족 연결, 학습지 저장·불러오기, 보호자 확인, QR 문제지 등록·공유와 계정 삭제에 사용합니다. 연결된 보호자가 피드백을 보내면 학생이 수정하거나 배운 점을 제출하고 보호자가 확인하는 기능을 제공합니다. 피드백·학생 설명·확인 및 성장 보상 이력은 서버에 저장하고 AI로 자동 전송하지 않습니다. 가족 공유 중지 시 보호자 접근을 차단합니다. 보호자 삭제 시 피드백을 지우며 학생이 받은 보상은 보호자 식별자 없이 유지합니다. 학생 삭제 시 보상도 삭제합니다. 기본 문제 생성, 채점과 해설은 서비스에 포함된 기능으로 처리합니다. 광고·추적 분석 SDK를 제공하지 않습니다. 학생용 서비스는 외부 AI에 문제나 학습 자료를 전송하지 않습니다. 별도 성인 보호자 코칭 서비스는 보호자 계정으로 다시 로그인하고 전송에 동의한 경우 Google 또는 OpenAI에 학년·선택한 문제·보기·정답·기본 해설과 수학 조건을 보냅니다. 보호자 추가 질문 기능은 별도 동의를 받아 직접 입력한 질문도 같은 문제 자료와 함께 전송합니다. 질문에 이름·학교·연락처·API 키 등 개인정보를 적지 마세요. 질문 원문을 서버의 별도 대화 기록으로 저장하지 않으며 코칭 결과·이용량은 아래 기준으로 보관합니다. 학생 이름·실제 개인 답안·점수·필기·계정·학습 기록은 모델 입력에서 제외합니다. 보호자가 자료를 확인한 뒤 전송하며 서비스 제공 키 또는 본인의 키를 선택합니다. 무료 제공에는 운영 한도가 있고 개인 키에는 제공사의 요금과 한도가 적용됩니다. 키는 보호자 계정별로 암호화 저장하고 원문을 다시 표시하지 않습니다. 계정별 이용량·코칭 결과·성인 이용 확인 시각을 보관하며 계정 삭제 대상에 포함합니다. 비용 상한을 지키기 위한 날짜별 전체 호출 수는 개인 식별 정보 없이 별도로 유지합니다. OpenAI 요청의 저장 옵션은 끄지만 제공사의 모든 로그 보관을 없앤다는 뜻은 아닙니다. Google 무료 API의 입력·응답 이용 조건을 포함한 각 제공사의 개인정보 처리 조건이 적용됩니다. 구버전 계정에 저장된 암호화 API 키는 어린이용 앱에서 열람·수정하지 않으며 계정 삭제 대상에 포함됩니다.

어린이와 보호자

만 14세 미만 어린이의 온라인 가입과 학습 자료 저장은 법정대리인이 진행해 주세요. 보호자와 자녀는 서로 다른 아이디와 비밀번호를 사용합니다. 가입 화면은 보호자 동의 확인을 요청합니다. 보호자는 계정 메뉴의 자녀 공유 설정에서 연결된 자녀의 답안·필기·학습 기록과 제출 알림 공유를 허용하거나 중지할 수 있습니다. 중지하면 기존 QR·등록 기기·이전 제출 알림의 접근이 차단됩니다. 다시 허용해도 이전 QR나 기기 등록은 복원되지 않습니다. 자녀 본인의 저장·채점·학습 보상은 유지됩니다. 다른 가족의 자료는 볼 수 없습니다. 법정대리인은 아래 문의처로 열람·정정·삭제·처리 정지와 동의 철회를 요청할 수 있습니다. 요청 처리에는 해당 계정과 법정대리인 관계 확인이 필요할 수 있습니다.

안전 안내와 신고

안전 약속 확인 버전·시각, 보호자의 공유 동의 버전·시각·상태와 권한 변경 이력을 저장합니다. 개인정보 노출, 음란·폭력·괴롭힘·불법 콘텐츠의 등록·공유를 금지합니다. 계정 메뉴에서 현재 저장된 학습지 내용이나 작성자를 신고할 수 있습니다. 신고에는 신고자·대상 계정 식별자, 학습지 식별자와 접수 시점의 내용 사본, 사유, 선택 입력한 설명, 접수·처리 시각과 결과가 포함됩니다. 운영자는 신고를 확인하고 작성자의 공유를 차단하거나 해제할 수 있습니다. 신고 자료는 대응·이력 확인을 위해 계정 이용 중 보관하며 신고자 또는 대상 계정 삭제 시 관련 신고와 사본도 삭제합니다. 신고 설명에 비밀번호·연락처·API 키를 쓰지 마세요.

학생 피드백 알림

가족 공유가 허용된 학생이 알림 켜기와 운영체제 권한을 허용하면, 보호자의 피드백과 성장 보상을 앱을 닫은 상태에서도 알립니다. Android는 Google Firebase Cloud Messaging, iOS는 Apple Push Notification service, 웹은 브라우저의 푸시 서비스를 사용합니다. 등록을 위해 기기별 무작위 식별자, 푸시 토큰 또는 웹 구독 주소·암호화 키, 알림 동의 버전과 연결 상태를 사용합니다. 목적은 피드백 알림 제공이며 광고 추적이나 이용 분석에 사용하지 않습니다. 서버에는 알림 연결 정보를 암호화하여 저장합니다.

외부 알림 서비스에는 이름·문제·답안·점수·피드백 본문을 보내지 않고, 임의 알림 번호·연결 식별자와 일반 안내 문구만 보냅니다. 자세한 내용은 해당 학생 계정으로 로그인해야 확인할 수 있습니다. 알림 끄기·로그아웃·계정 삭제 시 해당 연결을 해제하며, 가족 공유가 중지되면 전송을 중단합니다. 기기 알림 권한은 운영체제 설정에서도 끌 수 있습니다. 아이폰 웹 알림은 홈 화면에 추가한 웹앱에서 켭니다.

보관과 삭제

계정 및 서버 학습 자료는 서비스를 이용하는 동안 보관하며, 계정 삭제 시 해당 계정의 자료와 세션을 삭제합니다. 연결된 가족의 계정 자체는 별개이므로 유지하고 연결만 해제합니다. 계정 삭제 페이지에서 로그인하고 비밀번호를 다시 확인해 직접 삭제할 수 있습니다.

서버는 복구에 필요한 자료를 암호화하여 최근 30일 동안 보관합니다. 백업을 여는 복구 키는 백업 파일 및 사용자 공유 폴더와 분리된 NAS 비공개 위치에 보관합니다. 신규 백업의 복구 검증을 마친 뒤 30일이 지난 백업을 정리합니다. 백업 생성·삭제 자료 반영이 지연되면 운영 상태에 오류를 표시하고 자동으로 재시도합니다. 계정 삭제 시 관리 중인 백업에서도 해당 계정 자료를 정리하고, 실패하면 자동 재시도합니다. 삭제를 다시 적용하기 위한 계정 식별자의 단방향 해시를 백업 복구 방지 기록으로 유지합니다. 이 기록에는 아이디·별명·비밀번호·답안이 포함되지 않습니다.

이어 풀기와 설정 일부는 브라우저 또는 앱의 기기 저장소에 남습니다. 현재 기기의 계정별 기록은 계정 삭제 과정에서 정리합니다. 다른 기기에 남은 기록, 인쇄물과 다운로드 파일은 각각 삭제해 주세요. 필요한 학습 자료는 계정 삭제 전에 확인해 주세요.

연결 제공업체와 공유

공개 홈페이지의 HTTPS 연결과 중계에는 Cloudflare와 Tailscale을 사용합니다. 운영 계정 데이터베이스는 대한민국 NAS에 저장하며, 연결 제공업체의 중계망은 해외에서도 운영될 수 있습니다. 이 업체들은 연결 제공·보안 운영에 필요한 네트워크 정보를 각 정책에 따라 처리할 수 있습니다. Cloudflare 개인정보처리방침, Tailscale 개인정보처리방침에서 각 업체의 처리 내용을 확인할 수 있습니다.

QR 문제지는 본인 또는 공유가 허용된 연결 보호자 계정·등록 기기에서만 열 수 있습니다. 코드나 주소만 가진 다른 가족이나 비로그인 이용자는 문제지 내용을 볼 수 없습니다. 정답·해설은 연결 보호자 권한을 별도로 확인합니다. 공유 중지는 앞으로의 서버 접근을 차단하며, 이미 내려받은 파일·인쇄물·다른 기기의 저장 사본까지 원격 삭제하지 않습니다. 가족 밖으로 QR를 보내거나 개인정보를 답안·필기에 쓰지 마세요.

정보 보호와 권리 행사

HTTPS 전송, 비밀번호 해시, 가족별 자료 접근 제한, 보호자 확인, 비공개 파일 접근 차단을 적용합니다. 서비스 HTTP 로그는 인증 변경과 거절된 요청의 방식·응답 코드·개인정보를 뺀 경로 종류·사유 종류만 제한된 양으로 기록합니다. 개별 QR·계정 식별자·질문·비밀번호·답안·키·주소의 조회 문자열은 기록하지 않습니다. 연결 제공업체의 로그에는 해당 업체의 정책이 적용됩니다.

열람·정정·삭제·처리 정지 또는 개인정보 관련 문의는 mzleeshorts@gmail.com으로 보내 주세요. 문의에 비밀번호·인증코드·API 키를 넣지 마세요. 처리방침이 바뀌면 이 페이지의 시행일과 내용을 갱신합니다.

고객 지원 · 계정 삭제

친구와 협동하고 아이템 교환하기

학생이 교환 조건을 확인하고 초대 코드를 만든 뒤, 코드를 받은 학생도 조건을 확인해 연결해야 시작됩니다. 연결된 두 사람에게는 이번 협동 문제의 숫자 답과 계산식, 제출 여부와 점수, 교환 아이템과 등급만 표시합니다. 이름·아이디·연락처·기존 학습 기록은 상대에게 표시하지 않으며, 친구 검색이나 자유 대화 기능은 제공하지 않습니다. 아는 친구에게만 초대 코드를 알려 주세요.

두 사람에게 같은 학년의 심화 20문제가 제공됩니다. 서버가 각각 채점해 둘 다 100점일 때 모은 아이템 수량 1개씩을 교환합니다. 한 명이라도 100점이 아니면 아이템 이동 없이 두 사람 모두 4시간 교환이 제한됩니다. 기존 옷의 영구 보관과 사용은 유지됩니다. 학년·공유 답·계산식·결과·교환 수량·제한 만료 시각은 기능 제공과 중복 처리 방지에 사용합니다. 종료된 교환방 내용은 30일 경과 후 자동 정리하며, 본인이 제출한 문제와 답은 일반 학습 기록으로 보관합니다. 계정 삭제 시 해당 계정이 참여한 교환방과 제한 기록을 삭제합니다.

선택 기능: 친구 리그·학년별 전체 리그

학생 계정의 현재 학년(유아는 연령)과 확인한 학년도를 저장합니다. 보호자가 자녀 계정을 만들 때 입력하고, 기존 학생은 로그인 후 등록할 수 있습니다. 학습할 문제의 선택 학년과 별도로 관리하며, 등록한 학년의 변경은 연결된 보호자가 본인 확인 후 할 수 있습니다. 매년 3월 새 학년을 다시 확인합니다. 학년 등록만으로 리그에 가입하거나 점수를 공개하지 않습니다.

친구 리그와 전체 리그는 기본적으로 꺼져 있습니다. 연결된 보호자가 참여 범위에 동의한 뒤 학생도 참여를 선택해야 합니다. 리그용 자동 별명·친구 코드·친구 신청 및 수락·차단 상태·리그 참여·보호자 동의와 변경 이력을 저장합니다. 친구 코드에는 로그인 권한이 없으며 이름·아이디 검색이나 채팅을 제공하지 않습니다. 친구 리그에서는 수락한 초대를 통해 참여한 같은 리그의 학생에게, 전체 리그에서는 같은 현재 학년의 전체 리그 참여 학생에게 자동 별명·리그 점수·순위만 표시합니다. 전체 리그는 보호자의 별도 허용 및 학생의 별도 참여 선택이 필요합니다. 계정 아이디·이름·학교·연락처·제출 답안·정답률·필기는 순위에 표시하지 않습니다. 차단된 계정은 서로의 순위 목록에서 제외합니다.

리그 점수는 서버가 받은 학습 완료와 보호자가 확인한 피드백 학습 완료에 대해 실제 문제 유형의 학년을 대조해 계산하며, 클라이언트가 보낸 배율이나 학년 표시는 사용하지 않습니다. 기본 학습 점수 1점·피드백 점수 2점에 한 학년 위마다 1.2배, 아래마다 0.5배를 누적 적용합니다. 여러 학년이 섞인 학습지는 문항별 배율의 평균을 사용하고 소수점 일곱째 자리에서 반올림해 여섯째 자리까지 계산합니다. 같은 날 학습·피드백 각각 가장 높은 인정 점수만 해당 기간에 합산합니다. 참여한 시각 이후의 학년 확인이 가능한 새 채점부터 적용하며, 옷장 포인트·쿠폰·뽑기·합성·연속 학습 보너스와는 별개입니다. 점수 인정 이력에는 계정 식별자·중복 방지용 식별자·학습지 식별자·일자·점수·시각을 저장하고 원문 답안이나 필기는 복사하지 않습니다. 친구·전체 학년 리그 모두 매달 1일 0시 한국 시간에 새 순위가 시작되며 학습 기록과 보유 포인트는 유지합니다. 순위와 보상을 계산하기 위해 기간별 참여 학년·리그·참여 시작 시각·참여 상태와 정산 결과를 보관합니다. 종료 시 나를 포함해 10명 이상인 친구 리그는 월간 1등 3개·2등 2개·3등 1개, 전체 학년 리그는 월간 1등 5개·2등 3개·3등 1개를 자동 지급합니다. 공동 순위는 1·1·3 방식으로 계산하며 같은 순위 모두에게 같은 수량을 지급합니다. 이미 지급되거나 정산된 이전 보상은 바꾸지 않습니다. 인정 점수가 0점이면 지급하지 않습니다. 지급·상자 열기·아이템 수령 이력은 중복 방지 및 보유 아이템 관리를 위해 계정에 보관합니다. 상자는 무료이며 포인트 뽑기와 같은 공개 확률을 사용하고 신화는 포함하지 않습니다. 친구 코드 QR의 안내 페이지에는 코드만 담기며 코드 자체로 친구가 되거나 로그인되지 않습니다.

학생은 친구 삭제·차단·리그 나가기·전체 리그 참여 중단·전체 참여 중단을 선택할 수 있고, 보호자는 본인 확인 후 자녀의 참여 범위를 언제든 끌 수 있습니다. 전체 참여 중단 또는 보호자의 친구 리그 허용 해제 시 운영 자료의 리그용 별명·친구 코드·친구 연결·참여 정보·리그 점수 인정 이력을 삭제합니다. 이미 받은 상자·아이템과 지급·열기 기록, 학습 기록·보유 포인트·현재 학년은 별도로 유지하며 계정 삭제 시 함께 삭제합니다. 백업 자료에는 기존 개인정보 보관·복원 정책이 적용됩니다. 코드나 주소를 아는 것만으로 학습 기록에 접근할 수 없습니다. 차단된 학생이 탈퇴·재참여로 상대방의 차단을 우회하지 못하도록, 다른 학생이 본인을 차단한 경우에는 상대방 소유의 최소 차단 기록(계정 쌍·차단한 계정·차단 시각)을 유지합니다. 해당 차단을 한 학생이 전체 리그 참여를 중단하거나 어느 쪽 계정이 삭제되면 정리하며, 이전 초대의 리그 식별자·별명·친구 코드는 보관하지 않습니다.

문의·오류 신고

문의 기능을 선택하면 직접 입력한 글·사진·기기 종류를 기존 로그인·학습기록과 별도로 보관합니다. 문의 글은 운영자 개인 텔레그램에도 전달되며 사진은 앱 문의함에서만 확인합니다. 자세한 내용은 문의 개인정보 처리 안내를 확인해 주세요.