개인정보 처리방침
시행일: 2026년 10월 25일
미니콩 운영자(이하 '운영자', 9절의 개인정보 보호책임자)는 「개인정보 보호법」에 따라 이용자의 개인정보를 보호하고 고충을 빨리 처리하려고 이 방침을 둬요. 아래는 앱과 서버가 실제로 하는 일을 그대로 적은 것이에요.
1. 한눈에 보기
- 맞춤법 검사는 이 컴퓨터 안에서만 해요. 쓰는 글은 기본적으로 어디에도 보내지 않아요.
- 입력칸을 못 읽는 곳(터미널, 피그마처럼 글을 따로 그리는 앱)에서는 Mac·Windows 모두 누른 키로 글을 만들어 기기 안에서 오타만 봐요. 그 글은 메모리에만 두고 저장하거나 어디로도 보내지 않아요.
- 글이 컴퓨터 밖으로 나가는 경우는 두 가지뿐이고, 둘 다 따로 동의해야 켜져요(처음엔 꺼져 있어요): ① 검사한 글 조각 보내기(품질 개선) ② 구독 AI 기능(AI 검사·번역·말투 다듬기).
- 미니콩 서버는 AI 기능의 글을 저장하지 않아요. 횟수·글자 수·토큰 수·비용만 남겨요.
- 결제는 Paddle이 판매자로서 처리해요. 카드 번호는 Paddle만 받고, 결제 알림에 함께 오는 카드 끝 네 자리 같은 정보와 구매자 이메일은 저장하지 않아요.
- 회원 가입이 없고 이름·전화번호를 묻지 않아요.
2. 처리하는 정보·목적·보관 기간
| 언제 | 처리하는 정보 | 목적 | 보관 기간 |
|---|---|---|---|
| 앱을 쓸 때 | 설정·내 사전·받은 캐릭터 등 앱이 이 컴퓨터에 저장하는 정보 | 앱 동작 | 이 컴퓨터에만 있고 운영자에게 보내지 않아요. |
| 기기 안 검사(누른 키로) 입력칸을 못 읽는 곳에서만(터미널 포함) · Mac·Windows · 기기 안 | 누른 키(Mac은 입력 모니터링 권한으로, Windows는 권한 창 없이 키 입력 감지로 받아요)를 미니콩 메모리에서 글로 만든 것과 그때의 한글·영문 입력 상태(오타 검사용). 파일·DB·로그·서버·AI·글 조각에 저장하거나 보내지 않아요. 비밀번호 칸·보안 입력 중·주소창·원격 접속·가상 머신·인증서/OTP 창·비밀번호 관리자·은행·증권·회의 앱과 다른 프로그램이 대신 친 키는 읽지 않아요. 브라우저에서는 피그마·구글 문서처럼 글을 따로 그리는 웹 앱의 보이지 않는 입력칸만 읽어요. 전체 화면은 그 화면에서 타자를 칠 때만 읽어요. | 입력칸을 못 읽는 곳의 오타 검사 | 보관하지 않음. 미니콩 메모리에만 있고, 칸·앱을 옮기거나 Enter를 누르거나 쉬면 지워요. 결과 카드는 최대 5분이에요. 교정문은 ‘교정문 복사’를 누를 때만 이 기기의 클립보드로 가요. |
| 검사한 글 조각 보내기 선택 동의 · 만 14세 이상 | 기기에서 전화·이메일·주민번호·계좌·카드·주소 등을 가린 글 조각(틀린 낱말 앞뒤 몇 어절 또는 한 문장, 300자 이하), 조각의 종류·처리 결과·언어, 누가 찾았는지(미니콩·AI 2차 검사)와 AI가 찾은 곳이면 틀린 말·AI가 고친 말·오류 종류·미니콩도 그 자리를 알아챘는지(이 내용이 담긴 동의 문구에 동의한 경우), 앱 버전, 운영체제 종류·버전, 동의 문구 판, 만든 시각·받은 시각. IP 주소·기기 식별자는 함께 저장하지 않아요. | 맞춤법 검사 품질 개선 | 서버: 받은 날부터 24개월 뒤 자동 삭제. 기기 대기함: 보내거나 1년이 지나면 삭제, 동의를 끄면 바로 삭제. |
| 구독 AI 기능 구독 + 선택 동의 · 만 14세 이상 | 보내는 글: AI 검사를 켜면 검사가 끝난 입력창 글(2,000자까지), 번역·다듬기는 직접 눌렀을 때 그 글만(5,000자까지): 번역은 글을 고른 뒤 미니콩을 누르거나(Mac은 Command+C, Windows는 Ctrl+C를 빠르게 두 번 눌러도) 번역을 누른 글, 다듬기는 다듬기를 누른 글. 글을 고르기만 해서는 읽지도 보내지도 않아요. 전화·이메일·계좌·카드·주소·인터넷 주소 등은 기기에서 자리표시자로 바꿔 보내요(사람 이름은 가리지 못할 수 있어요). 사용 기록: 이용권·기기 번호, 기능, 시각, 글자 수, 토큰 수, 비용, 응답 시간, 성공 여부. 이용 한도를 확인하려고 합계도 따로 둬요: 이용권마다 그날·그달 성공한 AI 검사 횟수와 그달 성공한 번역·다듬기 글자 수, 서버 전체의 그달 AI 비용. | AI 기능 제공, 이용 한도·비용 관리 | 글: AI 기능은 글을 저장하지 않고 AI 제공사에 전달만 해요. '검사한 글 조각 보내기'에 따로 동의한 경우에만, AI 2차 검사가 찾은 곳 둘레의 가린 조각이 그 동의에 따라(위 줄) 보관돼요. 사용 기록: 기록한 때부터 13개월 뒤 자동 삭제. 그 전에 이용권·기기 기록을 지우면(지워 달라는 요청이나 아래 줄의 자동 삭제) 사용 기록에서 그 번호를 비워 누구의 기록인지 알 수 없게 해요. 합계는 매일 정리해요: 날 합계는 어제(한국 시간)보다 앞선 날의 것을, 달 합계는 지난달보다 앞선 달의 것을 지워요. 이용권 기록을 지우면 그 이용권의 합계도 함께 지워요. |
| 이용권·기기 | 이용권 코드(찾기용 해시와 서버 키 암호문. 선물·수동 코드는 처음 등록할 때 새 코드로 바꾸고, 처음 코드의 해시는 '이미 등록된 코드' 안내에만 써요), 플랜·상태·기간·한도, 결제사 구독·거래 번호, Paddle 고객 번호와 결제 환경(시험·실제), 기기 이름(‘Mac (Apple Silicon)’처럼 기종만. 컴퓨터 이름은 보내지 않아요), 기기 토큰의 해시(토큰은 이 컴퓨터의 키체인에 두고 요청할 때만 보내요), 등록·마지막 확인(1시간 단위)·해제 시각. 운영자가 직접 발급하면서 받는 분 이메일을 적은 경우 그 이메일(암호화) | 구독 제공, 기기 한도 관리, 다른 기기 등록 코드 보여 주기, 환불·문의 확인 | 쓰지 않은 코드(선물·수동 발급)는 기한 없이 둬요(선물 코드는 만료되지 않아요). 사용 중·유예 중인 이용권은 지우지 않아요. 이용이 끝난 이용권은 끝난 때부터 1년 뒤 자동 삭제해요. 그 기기와 청구서 기록도 함께 지우고, AI 사용 기록·결제 문제 기록에서는 그 번호를 비워요. 끝난 때는 기간이 끝난 때(유예가 있으면 유예가 끝난 때), 회수한 때(그 전에 기간이 끝났으면 기간이 끝난 때), 다른 이용권에 이어 붙인 때 중 가장 이른 때예요. 해제한 기기는 해제한 때부터 1년 뒤 자동 삭제. 그 전에도 지워 달라고 하시면 확인한 뒤 지워요(지우면 그 이용권은 쓸 수 없어요). |
| 앱 안에서 구독 결제 | 플랜, 기기 이름(기종), 구매 청구서와 확인 비밀의 해시, 결제 창의 Paddle 거래 번호, 상태·시각, 결제 뒤 앱이 받아 갈 기기 토큰(암호문) | 결제가 끝나면 앱에 구독을 바로 켜기 | 기기 토큰 암호문은 앱이 받았다고 알리면 바로 지우고, 그러지 않아도 결제 24시간이 지나면 더는 내주지 않고 다음 정리 때 지워요. 청구서는 7일 뒤 지워요. |
| 구독권 선물 결제 | 선물 청구서(기간, 확인 비밀의 해시, 상태·시각), 발급한 선물 코드(암호문), 결제 창과 결제의 Paddle 거래 번호, 브라우저 확인 쿠키 | 결제한 브라우저에서 선물 코드를 다시 보여 주기 | 코드 암호문은 7일 뒤, 선물 청구서는 30일 뒤 지워요. 선물 코드 자체는 이용권 기록에 남아요. |
| 결제 알림 | Paddle 알림 번호·종류·발생 시각·처리 결과, 환불·지불 거절된 거래 번호, 운영자가 손봐야 할 결제(두 번 결제 등)의 거래·구독 번호·종류·시각. Paddle 알림에는 카드 끝 네 자리·유효 기간·카드 소유자 이름, PayPal로 결제했다면 PayPal 이메일 같은 결제 정보가 함께 올 수 있지만, 서버는 처리에 필요한 번호(거래·구독·고객 번호)·기간·상태만 쓰고 알림 본문은 저장하지 않아요. | 같은 알림을 두 번 처리하지 않기, 구독 상태 반영, 환불된 결제로 이용권이 다시 생기지 않게 하기, 결제 문제 처리 | 알림 기록·환불된 거래 번호·결제 문제 기록은 90일 뒤 자동 삭제 |
| 문의 | 답장 받을 이메일(암호화), 문의 코드, 제목·내용, 처리 상태·운영자 메모 | 문의 답변 | 처리를 마친 문의(답변함·닫힘)는 운영자가 마지막으로 손본 때(상태·메모를 바꾼 때)부터 3년 뒤 자동 삭제. 새 문의는 처리를 마칠 때까지 자동으로 지우지 않아요. 지워 달라고 하시면 바로 지워요. |
| 예전 방식 선물 링크 운영자가 직접 발급 | 주문(메모) 번호, 구매자 이메일(적은 경우, 암호화), 금액, 받은 시각·기종, 받기 기록 | 선물 링크 다시 보기·내려받기 | 이메일은 1년 뒤, 받기 기록은 2년 뒤 자동 삭제. 선물 링크 기록(주문 번호·금액·받은 시각·기종)은 자동 삭제 기한이 없어요(쓰지 않은 선물 링크는 만료되지 않아요). |
| 내려받기 페이지 | 받은 기종(Mac·Windows)·시각과 받은 길(내려받기 페이지·앱 안 업데이트·운영자) 구분만. 받은 길을 나누려고 요청의 앱·브라우저 정보(User-Agent)와 운영자 표시(5절)를 그 자리에서 보지만, 그 정보는 남기지 않아요. IP 주소는 남기지 않아요. 설치 파일은 GitHub에서 바로 내려받아요(3절). | 다운로드 수 통계(새로 받은 수와 앱 업데이트 수를 따로 세고, 운영자가 받은 것은 세지 않아요) | 개인을 알아볼 수 없는 통계라 자동 삭제 기한 없이 둬요. |
| 웹사이트 방문·단추 클릭 | 공개 페이지(소개·가격·다운로드·구독권 선물·문의·약관·방침·환불, 영어 페이지 포함)와 주요 단추의 이름, 날짜(한국 시간), 그날의 합계만. 쿠키·IP 주소는 쓰지 않고, 브라우저가 보내는 정보(User-Agent 등)는 사람이 직접 연 페이지·누른 단추인지 확인하는 데만 그 자리에서 보고 남기지 않아요. | 사이트 개선 통계(페이지별 방문 수·클릭률) | 센 날부터 400일 뒤 자동 삭제 |
| 업데이트·캐릭터 목록·연결 확인 | 요청에 담기는 앱 버전·운영체제 종류(User-Agent)와 IP 주소. 앱은 실행 30초 뒤와 6시간마다 업데이트 목록을 확인하고 새 검사 자료가 있으면 받아요. 새 버전의 설치 파일은 앱이 GitHub에서 바로 내려받아요(3절). 구독 중이면 하루 한 번 이용권 상태를 확인해요. | 업데이트·검사 자료·캐릭터 제공 | 미니콩 데이터베이스에는 남기지 않아요(아래 접속 기록만). 앱 안 업데이트로 설치 파일을 받을 때만 위 '내려받기 페이지' 줄의 통계에 기종·시각과 '앱 안 업데이트'라는 구분이 남아요. |
| 모든 접속 | IP 주소, 요청 주소·방식, 요청 머리글(브라우저·앱 정보 등), 응답 결과 | 오류 확인, 보안, 남용 막기(IP당 1분 단위 속도 제한), 기기에 맞는 다운로드 버튼 보여 주기(이 목적으로는 브라우저 정보를 그 자리에서만 보고 따로 남기지 않아요) | Cloudflare 서버 기록에 최대 7일. 속도 제한은 1분 단위로 세기만 해요. |
| 운영자 관리 기록 | 운영자가 한 일(시각·종류·대상 번호), 운영자 화면 로그인 시도의 IP 주소, 시험 결제를 허용한 운영자 컴퓨터 주소의 해시(24시간). 글·비밀값은 남기지 않아요. | 보안·사고 확인 | 기록한 때부터 1년 뒤 자동 삭제. |
내려받기 링크는 60분 동안만 쓸 수 있는 서명 주소예요. 기간이 지난 서버 기록은 매일 한 번 자동으로 정리해요. 표의 '지워요'·'자동 삭제'는 데이터베이스에서 지우는 것이에요. 지운 기록은 6절처럼 Cloudflare의 복구용 기록에 최대 7일 더 남아요.
3. 개인정보를 맡기거나 넘기는 곳(처리 위탁·국외 이전)
| 받는 곳(개인정보 문의처) | 하는 일 | 넘어가는 정보 | 나라·시기·방법 | 받는 곳의 보관 기간 |
|---|---|---|---|---|
| Cloudflare, Inc. privacyquestions@cloudflare.com | 서버·데이터베이스·접속 기록(미니콩 서버 전체) | 2절의 서버 쪽 정보 전부 | 미국 회사 · 데이터베이스는 아시아·태평양 지역(Cloudflare D1 위치 'apac'. 그 안의 나라·데이터센터는 Cloudflare가 정하고 보장하지 않아요), 요청은 이용자와 가까운 Cloudflare 데이터센터에서 처리 · 앱·브라우저가 서버에 연결할 때마다 · 암호화(HTTPS) | 2절의 보관 기간(지운 기록은 복구용 기록에 최대 7일), 접속 기록 최대 7일 |
| Paddle(Paddle.com Market Limited 등 Paddle 계열사) privacy@paddle.com | 판매자(Merchant of Record): 결제·세금·영수증·환불·구독 관리 | 결제 창에서 구매자가 직접 넣는 정보(이메일·결제 수단·국가 등)는 Paddle이 직접 받아요. 미니콩 서버는 결제 창의 거래를 만들 때 구매 청구서·선물 청구서 번호와 가격 번호를, 구독 관리 페이지를 열 때 Paddle 고객 번호·구독 번호를, 환불·회수 때 구독 번호(구독 해지 요청)를 넘겨요. | 영국 등 · 결제 창을 열 때·결제할 때·구독 관리 페이지를 열 때·환불·회수 때 · HTTPS | Paddle 개인정보 처리방침에 따라 관련 법의 소멸시효 기간 동안(분쟁·조사 중이면 끝날 때까지) 보관한 뒤 지우거나 익명으로 바꿔요(Paddle 개인정보 처리방침) |
| Anthropic·OpenAI Anthropic privacy@anthropic.com · OpenAI dsar@openai.com | AI 검사·번역·말투 다듬기(운영자가 고른 한 곳) | AI 기능을 켠 이용자가 보낸 글(기기에서 가린 뒤) | 미국 · AI 기능을 쓸 때마다(누르거나 검사가 끝날 때) · HTTPS | Anthropic: 받은 글과 결과를 30일 안에 지워요(이용 정책 위반으로 걸러진 글은 최대 2년, 그 판정 점수는 최대 7년, 법이 요구하면 더 길게) · OpenAI: 오용 감시 기록을 최대 30일 보관해요(법이 요구하거나 피해를 막는 데 필요하면 더 길게) |
| GitHub, Inc. privacy@github.com | 설치 파일 보관·전달(다운로드 페이지와 앱 안 업데이트) | 설치 파일을 받을 때 이용자의 브라우저·앱이 GitHub에 보내는 접속 정보(IP 주소, 브라우저·앱 정보 등) | 미국 · 설치 파일을 받을 때마다 · 이용자의 브라우저·앱이 HTTPS로 바로 연결해요 | GitHub 개인정보 처리방침에 따라요 |
설치 파일은 GitHub에서 내려받아요. 다운로드 페이지에서 받을 때와 앱이 업데이트를 받을 때 모두 이용자의 브라우저·앱이 GitHub에 바로 연결하므로, GitHub이 IP 주소와 브라우저·앱 정보 같은 접속 정보를 GitHub 개인정보 처리방침에 따라 처리할 수 있어요. 검사 자료는 미니콩 서버가 대신 받아 전달해요. 국외 이전을 원하지 않으면 글 조각 보내기와 AI 기능 동의를 켜지 않거나 끄면 돼요. Cloudflare·Paddle·GitHub 처리는 서버 기능과 결제, 설치 파일 받기에 꼭 필요해서, 원하지 않으면 그 기능(구독·업데이트·다운로드)을 쓸 수 없어요. 기기 안 검사는 그대로 쓸 수 있어요.
4. 만 14세 미만
만 14세 미만은 검사한 글 조각 보내기와 구독 AI 기능을 켤 수 없어요(앱이 처음에 나이를 확인해요). 기기 안 검사는 나이와 상관없이 쓸 수 있어요.
5. 쿠키
- 소개·가격·약관·내려받기·문의 페이지는 쿠키를 쓰지 않아요. 광고·분석 쿠키나 추적 도구도 없어요.
- 페이지별 방문 수와 단추 클릭 수를 날짜별 합계로만 세요. 쿠키·IP 주소는 쓰지 않고, 브라우저가 보내는 정보(User-Agent 등)는 사람이 직접 연 페이지·누른 단추인지 확인하는 데만 그 자리에서 보고 남기지 않아요. 그래서 누가 왔는지는 알 수 없어요.
- 구독권 선물을 산 브라우저에는 선물 코드를 다시 보여 주기 위한 확인 쿠키(HttpOnly·Secure)를 최대 7일 둬요.
- 결제 창(Paddle)은 결제 처리를 위해 Paddle의 쿠키·저장소를 쓸 수 있어요.
- 운영자 화면에는 운영자 로그인 쿠키(12시간)가 있어요. 운영자 화면에 들어간 브라우저에는 운영자가 연 페이지·누른 단추·받은 설치 파일을 통계에서 제외하는 표시 쿠키(HttpOnly·Secure)를 최대 400일 둬요. 공개 페이지는 이 표시가 있는지만 보고, 다른 이용자의 브라우저에는 이 쿠키가 생기지 않아요.
- 브라우저 설정에서 쿠키를 막을 수 있지만, 그러면 선물 코드 다시 보기나 결제가 안 될 수 있어요.
6. 지우는 절차와 방법
보관 기간이 지난 서버 기록은 매일 한 번 데이터베이스에서 자동으로 지워요. 지운 기록도 Cloudflare D1 데이터베이스의 복구용 기록(Time Travel, 늘 켜져 있고 끌 수 없어요)에는 최대 7일 남았다가 사라져요. 이 복구용 기록은 데이터베이스 사고를 되돌릴 때만 써요. 앱의 대기함도 기한이 지나면 앱이 지워요. 지워 달라는 요청은 확인한 뒤 운영자 화면의 지우기 기능으로 같은 방법으로 지워요(이용권·기기·구매 기록, 문의).
7. 이용자의 권리
- 내 개인정보를 보거나, 고치거나, 지우거나, 처리를 멈춰 달라고 요청할 수 있어요(kimyanghyeon12@gmail.com 또는 문의하기). 10일 안에 답해 드려요.
- 만 14세 미만 아동의 법정대리인도 아동의 개인정보에 대해 같은 권리를 같은 방법으로 행사할 수 있어요(법정대리인임을 확인할 수 있는 내용을 함께 알려 주세요). 대리인을 통해서도 요청할 수 있어요.
- 앱에서 바로: 설정 → 일반의 개인정보(0.9.2까지는 개인정보 탭)에서 글 조각 보내기를 끄면 아직 보내지 않은 조각이 바로 지워지고, 설정 → 구독·AI에서 AI 동의를 끄거나 이 기기를 해제할 수 있어요.
- 서버에 저장된 글 조각에는 사람이나 기기를 알아볼 정보가 없어서, 특정한 분의 조각을 골라 지울 수 없어요(24개월 뒤 자동 삭제).
- 결제 정보와 구독 해지는 Paddle 고객 페이지(앱의 '구독 관리')나 paddle.net에서 할 수 있어요.
- 개인정보 침해 상담·신고: 개인정보침해신고센터(privacy.kisa.or.kr, 국번 없이 118), 개인정보 분쟁조정위원회(www.kopico.go.kr, 1833-6972), 대검찰청(www.spo.go.kr, 1301), 경찰청(ecrm.police.go.kr, 182).
8. 안전하게 지키는 방법
- 앱·브라우저와 서버 사이는 모두 암호화(HTTPS)해요.
- 이용권 코드·기기 토큰·청구서는 해시로만 찾고, 이메일·결제사 비밀 키·다시 보기용 코드는 서버 키로 암호화(AES-256-GCM)해 저장해요.
- 글은 기기에서 가린 뒤 보내고, 글 조각은 서버가 다시 검사해 민감한 모양이 있으면 받지 않아요. AI 기능의 글은 저장하지 않아요. 입력칸을 못 읽는 곳에서 누른 키로 만든 글은 오타 검사에만 기기 메모리에서 쓰고 저장·전송하지 않아요.
- 운영자 화면은 비밀 문구로만 들어가고, 로그인 시도 제한·같은 사이트 요청만 받기·작업 기록을 둬요. 운영자 1명만 접근해요.
9. 개인정보 보호책임자
이름: 김양현
연락: kimyanghyeon12@gmail.com 또는 문의하기
10. 바뀔 때
이 방침을 바꾸면 이 페이지에 알리고 시행일을 고쳐요.