개인정보 처리방침
골라듣기(영문명 Golla, https://stt.minq.kim, 이하 “서비스”)를 운영하는 김민규(이하 “운영자”)는 「개인정보 보호법」 등 관련 법령을 지키며, 이용자의 개인정보를 서비스 제공에 꼭 필요한 만큼만 처리합니다. 이 방침은 어떤 정보를 왜, 얼마나 오래 처리하는지와 이용자가 어떤 권리를 가지는지 알려 드립니다.
1. 한눈에 보기
- 로그인하지 않고도 쓸 수 있으며, 이때 글은 이용자의 브라우저에만 저장되고 운영자에게 전송되지 않습니다.
- 로그인한 회원의 글은 다른 기기에서도 볼 수 있도록 서버에 저장됩니다.
- 올린 파일은 이용자의 브라우저 안에서 글자로 바뀌며, 원본 파일은 서버로 보내지 않습니다.
- 문장을 재생하면 이용자의 브라우저가 그 문장을 Microsoft의 음성 서버로 직접 보냅니다(7항 참고).
- 광고, 방문 분석·추적 쿠키, 마케팅 메일이 없으며 개인정보를 팔거나 제3자에게 제공하지 않습니다.
2. 처리하는 개인정보와 처리 목적
운영자는 이용자와의 서비스 이용계약을 이행하는 데 필요한 범위에서(「개인정보 보호법」 제15조 제1항 제4호) 다음 정보를 처리합니다. 서비스 제공에 필요하지 않은 정보는 수집하지 않으므로 별도의 동의 절차를 두지 않습니다.
| 구분 | 항목 | 목적 |
|---|---|---|
| 이메일로 가입한 회원 | 이메일 주소, 비밀번호(복원할 수 없는 해시값으로만 저장), 인증번호(해시값, 짧은 유효시간) | 회원 식별, 가입 시 본인 이메일 확인, 로그인, 비밀번호 재설정, 서비스 관련 안내 메일 발송 |
| Google로 로그인한 회원 | 이메일 주소, Google 계정 고유 ID, 이름, 프로필 사진 주소 | 회원 식별, 로그인, 같은 이메일 계정 자동 연결, 화면에 이름·사진 표시 |
| 회원이 저장한 글 | 제목, 본문, 형식(직접 입력·pdf 등), 원본 파일 이름, 만든·고친 시각, 마지막으로 읽던 위치 | 글 저장·불러오기, 여러 기기 간 동기화, 이어 듣기 |
| 서비스 이용 과정에서 생성 | 로그인 세션 정보(세션 쿠키, 로그인 시각·만료 시각, 브라우저 정보), 언어 설정, 계정 생성·변경 시각 | 로그인 상태 유지, 선택한 언어로 화면·메일 제공, 계정 관리 |
| 보안 기록(회원·비회원) | IP 주소, 이메일 주소별 요청 횟수 | 무차별 로그인 시도·메일 폭주 등 악용 방지 |
비밀번호는 이용자의 브라우저에서 한 번 변환(키 스트레칭)된 뒤 전송되고, 서버에서는 이용자별로 다른 값(솔트)을 더해 다시 한 번 단방향 해시로만 저장합니다. 운영자도 원래 비밀번호를 알 수 없습니다.
비회원이 쓴 글과 설정은 이용자 브라우저의 저장소(localStorage)에만 남으며 운영자는 이를 받지 않습니다. 브라우저 데이터를 지우면 함께 사라질 수 있습니다.
3. 보유 및 이용 기간
- 회원 정보와 저장한 글: 회원 탈퇴(계정 삭제) 시까지 보유하며, 탈퇴하면 즉시 삭제합니다.
- 회원이 지운 글: 지체 없이 삭제합니다. 다만 다른 기기와의 동기화를 위해 글의 식별번호와 삭제 시각만 계정 삭제 시까지 남을 수 있습니다.
- 인증번호: 발급 후 유효시간(약 10분)이 지나거나 사용하면 효력이 없어지고, 이후 삭제합니다.
- 로그인 세션: 로그아웃하거나 만료되면 삭제합니다.
- 보안 기록(요청 횟수): 최대 24시간 보관 후 삭제합니다.
- 데이터베이스 복구용 기록: Cloudflare D1의 자동 복구 기능(Time Travel)에 따라 삭제된 데이터가 최대 30일 동안 복구용 기록에 남을 수 있으며, 그 후 자동으로 사라집니다. 이 기록은 장애 복구 외의 목적으로 사용하지 않습니다.
4. 개인정보의 제3자 제공
운영자는 이용자의 개인정보를 제3자에게 제공하지 않습니다. 다만 법령에 특별한 규정이 있거나 수사기관이 법령에 정한 절차에 따라 요청하는 경우에는 예외로 합니다.
5. 개인정보 처리의 위탁
운영자는 서비스 제공을 위해 다음과 같이 개인정보 처리 업무를 위탁합니다. 수탁자가 개인정보를 안전하게 처리하도록 계약 조건(데이터 처리 약관)을 통해 관리합니다.
| 수탁자 | 위탁 업무 |
|---|---|
| Cloudflare, Inc. | 웹사이트 호스팅, 서버 운영, 데이터베이스(회원 정보·글) 보관, 보안(공격 차단) |
| Resend (Plus Five Five, Inc.) | 인증번호·안내 메일 발송 |
6. 개인정보의 국외 이전
서비스는 해외 사업자의 시설을 이용하므로 개인정보가 국외로 이전됩니다. Cloudflare와 Resend로의 이전은 이용계약의 이행에 필요한 처리위탁·보관으로서 이 방침에 공개하는 방식으로 이루어집니다(「개인정보 보호법」 제28조의8 제1항 제3호). Google과 Microsoft 항목은 이용자가 해당 기능을 선택해 사용할 때 이용자의 브라우저와 해당 회사 사이에서 이루어지는 전송으로, 이용자가 알 수 있도록 함께 안내합니다.
| 받는 자(연락처) | 국가 | 이전 항목 | 시기 및 방법 | 이용 목적 | 보유·이용 기간 |
|---|---|---|---|---|---|
| Cloudflare, Inc. (privacy@cloudflare.com) | 미국 (전 세계 데이터센터) | 2항의 회원 정보·저장한 글·세션·보안 기록, 접속 IP 주소와 요청 기록 | 서비스에 접속하거나 글을 저장할 때마다 네트워크를 통해 전송 | 호스팅, 데이터베이스 보관, 보안 | 회원 탈퇴 시까지(3항의 기간 적용). 접속 기록은 Cloudflare 정책에 따름 |
| Resend (Plus Five Five, Inc.) (privacy@resend.com) | 미국 | 받는 이메일 주소, 메일 내용(인증번호 등) | 메일을 보낼 때마다 네트워크를 통해 전송 | 서비스 메일 발송 | 발송 후 Resend의 발송 기록 보관 기간 동안 |
| Google LLC (policies.google.com/privacy) | 미국 | Google 로그인 요청 정보(IP 주소, 브라우저 정보, 로그인하려는 서비스). 로그인 후 Google은 이메일·Google 계정 ID·이름·프로필 사진 주소를 운영자에게 전달합니다 | 이용자가 Google 로그인을 선택할 때, 이용자의 브라우저와 Google 사이에서 네트워크로 전송 | Google 계정으로 로그인 | Google의 개인정보처리방침에 따름 |
| Microsoft Corporation (aka.ms/privacyresponse) | 미국 | 재생하는 문장의 글자, IP 주소, 브라우저 정보 | 이용자가 문장을 재생할 때마다 이용자의 브라우저에서 직접 네트워크로 전송 | 음성 합성(글을 소리로 바꾸기) | Microsoft의 개인정보처리방침에 따름(운영자는 이 내용을 받거나 저장하지 않음) |
거부 방법과 효과: 국외 이전을 원하지 않으면 회원가입을 하지 않거나 계정을 삭제하면 됩니다. 다만 서비스 자체가 Cloudflare를 통해 제공되므로, 이전을 거부하면 회원 기능(글 저장 등)을 쓸 수 없습니다. Google로의 이전은 이메일로 가입하면 피할 수 있고, Resend로의 이전은 Google 로그인만 사용하면 피할 수 있습니다(이 경우 이메일 인증·비밀번호 재설정 메일은 받을 수 없습니다). Microsoft로의 전송을 원하지 않으면 문장을 재생하지 않으면 되며, 이 경우 소리로 듣는 기능을 쓸 수 없습니다.
7. 음성 합성에 관한 안내
서비스의 음성은 Microsoft Edge의 “소리 내어 읽기” 음성 서버(speech.platform.bing.com)를 이용합니다. 문장을 재생하면 이용자의 브라우저가 그 문장을 Microsoft로 직접 보내고 음성(MP3)을 받습니다. 이 과정은 운영자의 서버를 거치지 않으며, 운영자는 음성이나 전송 내용을 받거나 저장하지 않습니다. 민감한 개인정보가 담긴 글은 재생하지 않는 것이 좋습니다.
8. 개인정보의 파기 절차 및 방법
- 보유 기간이 끝나거나 처리 목적이 달성된 개인정보는 지체 없이 파기합니다.
- 전자적 파일은 데이터베이스에서 복구할 수 없도록 삭제합니다. 복구용 기록은 3항에 적은 기간이 지나면 자동으로 없어집니다.
- 운영자는 개인정보를 종이 문서로 보관하지 않습니다.
9. 이용자의 권리와 행사 방법
이용자는 언제든지 다음 권리를 행사할 수 있습니다.
- 열람·내려받기: 계정 메뉴의 “내 글 내려받기”로 저장한 글을 받을 수 있습니다. 그 밖의 정보 열람은 아래 연락처로 요청해 주세요.
- 정정: 글은 서비스에서 직접 고칠 수 있고, 그 밖의 정보는 연락처로 요청할 수 있습니다.
- 삭제·처리정지·동의 철회: 계정 메뉴의 “계정 삭제”로 즉시 탈퇴할 수 있으며, 이때 회원 정보와 저장한 글이 삭제됩니다.
연락처로 요청하시면 본인 확인 후 10일 이내에 처리하고 결과를 알려 드립니다. 법정대리인이나 위임을 받은 사람을 통해서도 요청할 수 있으며, 이때는 위임장을 제출해야 합니다. 법령에서 보관을 의무화하는 등의 사유가 있으면 요청이 제한될 수 있으며, 그 경우 이유를 알려 드립니다.
10. 만 14세 미만 아동
회원가입은 만 14세 이상만 할 수 있으며, 운영자는 만 14세 미만 아동의 개인정보를 회원 정보로 수집하지 않습니다. 만 14세 미만 아동의 계정이 만들어진 사실을 알게 되면 해당 계정과 정보를 지체 없이 삭제합니다.
11. 개인정보의 안전성 확보 조치
- 모든 통신을 HTTPS로 암호화합니다.
- 비밀번호는 브라우저에서 변환한 뒤 서버에서 솔트를 더한 단방향 해시로만 저장하며, 인증번호와 세션 값도 해시로 저장합니다.
- 로그인 쿠키에는 보안 속성을 적용하고, 로그인 시도와 메일 발송 횟수를 제한합니다.
- 데이터베이스에는 운영자만 접근할 수 있으며, 관리 계정에 강력한 인증을 사용합니다.
- 개인정보를 처리하는 사람은 운영자 1인으로 한정합니다.
12. 쿠키 및 브라우저 저장소
- 로그인 쿠키: 회원이 로그인하면 로그인 상태를 유지하기 위한 쿠키 하나를 저장합니다. 꼭 필요한 쿠키이며 광고나 추적에 쓰지 않습니다.
- 브라우저 저장소(localStorage): 비회원의 글, 선택한 언어·목소리·속도 같은 설정을 이용자의 브라우저에 저장합니다. 이 정보는 운영자에게 전송되지 않습니다.
- 광고·분석·추적 쿠키는 사용하지 않습니다.
- 브라우저 설정에서 쿠키와 저장소를 지우거나 막을 수 있습니다. 쿠키를 막으면 로그인할 수 없고, 저장소를 지우면 비회원의 글과 설정이 사라집니다.
13. 개인정보 보호책임자
개인정보 처리와 관련한 문의, 불만, 피해 구제 요청은 아래로 연락해 주세요. 빠르게 답변하고 처리하겠습니다.
- 개인정보 보호책임자: 김민규 (서비스 운영자)
- 연락처: https://minq.kim
14. 권익침해 구제 방법
개인정보 침해로 인한 구제를 받기 위해 아래 기관에 분쟁 해결이나 상담을 신청할 수 있습니다.
- 개인정보분쟁조정위원회: (국번 없이) 1833-6972, www.kopico.go.kr
- 개인정보침해신고센터: (국번 없이) 118, privacy.kisa.or.kr
- 대검찰청: (국번 없이) 1301, www.spo.go.kr
- 경찰청: (국번 없이) 182, ecrm.police.go.kr
15. 처리방침의 변경
이 방침은 2026-10-16부터 적용됩니다. 내용이 바뀌면 시행 7일 전에 서비스 화면에 알리고, 이용자에게 불리하거나 중요한 변경은 30일 전에 알리며 회원에게는 이메일로도 안내합니다.