목차
MOEPI 외부 테스트 개인정보 처리방침 (판 2026-10-22)
허상훈(이하 «운영자»)는 AI 음성 대화 앱 MOEPI의 외부 테스트(이하 «테스트»)를 운영하며 「개인정보 보호법」에 따라 테스트 참여자(이하 «참여자»)의 개인정보를 아래와 같이 처리합니다. 테스트 기간은 2026-11-01부터 2026-11-30까지이며, 바뀌면 연락처로 알립니다.
한눈에 보기 — 이해를 돕는 요약입니다. 자세한 내용과 효력은 아래 1~14번 본문에 있으며, 요약과 본문이 다르면 본문이 우선합니다.
| 모으는 것 | 대화 내용(글자), 대화에서 뽑은 기억, (선택) 호칭·메모, 만든 캐릭터·이미지, (선택) 본인 목소리 녹음, 접속 기록 |
|---|---|
| 마이크 음성 | 음성 인식은 운영자의 서버에서 하며(외부로 보내지 않음), 인식이 끝나는 즉시 메모리에서 지우고 파일·기록에 남기지 않습니다. 본인 목소리를 «등록»한 경우 그 녹음만 저장합니다 |
| 밖으로 나가는 곳 | 캐릭터 답을 만들기 위해 대화 내용이 비즈라우터(국내)를 거쳐 OpenAI 의 AI 서버(미국)로 전송됩니다 — 앱에서 다른 모델을 고르면 그 모델의 업체(Anthropic(미국) · Z.ai(싱가포르) · Novita AI(미국))로 갑니다. 만든 캐릭터를 공개하거나 첫 마디·예시 대사를 저장할 때는 그 글이 자동 심사를 위해 비즈라우터(국내)를 거쳐 TypeSafe AI 의 서버(미국)로 전송됩니다 |
| AI 학습 | 운영자는 참여자의 입력으로 AI 를 학습시키지 않습니다 |
| 민감한 이야기 | 대화 글은 모두 저장되므로, 대화 중 스스로 말한 건강·성생활 등도 함께 저장됩니다 — 그래서 따로 동의를 받습니다. 이런 내용은 «기억»으로 뽑지 않도록 자동으로 거릅니다(완벽하지는 않습니다 — 기억은 앱에서 언제든 지울 수 있습니다) |
| 보관 | 테스트가 끝나면 30일 안에 지웁니다(예외는 3번) |
| 오류 보고 | 대화 중 오류가 나면 서버에 오류의 이름·시각이 기록되고, 앱이 그때의 앱 기록 일부(말한 내용·입력한 글은 글자 수만, 인증 정보·주소는 가림)를 자동으로 보냅니다. 테스트의 일부라 처음에는 켜져 있으며, 앱 «설정 › 진단»에서 끄면 그 순간부터 보내지 않습니다 |
| 문의·신고 | contact@ |
1. 처리 목적 — ① AI 캐릭터와의 음성·글 대화 제공(음성 인식, 답변 생성, 음성 합성, 대화 이어가기) ② 참여자가 만든 캐릭터·세계관의 저장과 공개 전 자동 심사 ③ (선택) 본인 목소리 등록과 그 목소리의 음성 합성 ④ 오류 분석과 개선(피드백 · 오류 자동 보고) ⑤ 테스트 운영(참여 연락·접속 권한 발급)과 부정 이용 방지·분쟁 대응
2. 처리하는 개인정보와 근거 — 「개인정보 보호법」 제22조제3항에 따라 동의 없이 처리하는 개인정보(2-1)와 동의를 받아 처리하는 개인정보(2-2)를 나누어 적습니다. 2-1 은 테스트 참여 계약(참여 신청 양식 · 테스트 이용약관 https://
2-1. 동의 없이 처리하는 개인정보
| 구분 | 항목 | 언제 | 근거(「개인정보 보호법」) |
|---|---|---|---|
| 참여 신청 | 닉네임, 연락처(이메일), 참여 조건 확인, 동의 기록(항목·시각·판) | 신청할 때 | 제15조제1항제4호(계약 이행) |
| 접속 | 접속 코드(운영자 발급), 참여자 식별값(가명), 접속 IP·시각·요청 기록 | 접속할 때 자동 | 제15조제1항제4호(계약 이행) · 접속 기록 보관은 통신비밀보호법 제15조의2 |
| 대화 | 인식된 발화 글·직접 입력한 글, 캐릭터 답변 글, 오류 기록 | 대화할 때 | 제15조제1항제4호(계약 이행) |
| 마이크 음성 | 인식에만 쓰고(운영자의 서버에서 — 외부로 보내지 않음), 인식이 끝나면 곧바로 메모리에서 지움(파일·기록에 남기지 않음). 오픈마이크를 켜면 주변 사람의 말도 인식될 수 있으니, 주변에 다른 사람이 있을 때는 누르고 말하기를 권함 | 대화할 때 | 제15조제1항제4호(계약 이행) |
| 기억 | 대화에서 자동으로 뽑아 이어 쓰는 요약(500자 이내), 캐릭터가 짧은 일기처럼 적어 두는 사실(캐릭터 프로필의 다이어리 · 한 편 160자 이내, 캐릭터마다 200개까지 · 기억할 것이 있을 때만), 대화마다 한 줄의 관계 일지(90자 이내 · 100개까지). 민감정보 범주는 뽑지 않도록 자동으로 거름(완벽하지는 않음 — 기억은 앱에서 언제든 한 편씩 지울 수 있고, 한 편을 지우면 그 대화를 담은 요약·일지도 함께 지워지며, 대화 기록을 지우면 그 대화에서 나온 기억도 함께 지워짐) | 대화를 3번 주고받을 때마다 · 대화가 끝날 때 | 제15조제1항제4호(계약 이행) |
| 프로필(선택) | 나를 부르는 이름(20자), 메모(300자) | 입력할 때 | 제15조제1항제4호(계약 이행) |
| 창작물 | 캐릭터·세계관 글, 올린 이미지(본인만 봄), 목소리 설계 설명, 공개 심사 결과와 근거 발췌 | 만들 때 | 제15조제1항제4호(계약 이행) |
| 알림 | 내 작업의 결과와 화면 밖에서 일어난 일(공개 심사 통과·거절, 목소리 저장·만들기의 끝, 담아 둔 캐릭터가 지워짐 등)의 종류, 그 대상(캐릭터·세계관·목소리)의 이름과 위치, 읽은 때 — 대화 내용·민감정보는 담지 않음 | 그 일이 끝날 때 자동 | 제15조제1항제4호(계약 이행) |
| 피드백(보낼 때만) | 쓴 글(2,000자), 화면·오류 정보(그때의 앱 상태 — 고른 캐릭터·모델·목소리의 식별값, 화면, 앱 안 오류 횟수), 앱 기록 일부(말하거나 입력한 내용은 글자 수만 · 인증 정보·주소·파일 경로는 가림 · 캐릭터의 대답 글은 보내지 않음) — 문제를 살피려고 피드백과 함께 보내며, 피드백을 보내지 않으면 가지 않음 | 보낼 때 | 제15조제1항제4호(계약 이행) — 참여자가 보낼 때 |
| 오류 자동 보고 | 오류의 이름·시각, 앱 판·빌드, 대화 번호, 그때의 앱 상태(고른 캐릭터·모델·목소리의 식별값, 화면, 앱 안 오류 횟수), 앱 기록 일부(말하거나 입력한 내용은 글자 수만 · 인증 정보·주소·파일 경로는 가림 · 캐릭터의 대답 글은 보내지 않음) | 대화 중 오류가 날 때 자동(같은 오류는 한 번 · 10분에 3번까지). 처음에는 켜져 있고(이 판보다 먼저 앱을 실행한 기기에서는 꺼져 있음), 앱 «설정 › 진단»의 스위치를 끄면 그 순간부터 보내지 않음 | 제15조제1항제4호(계약 이행) — 오류를 찾아 고치는 것이 테스트의 목적(이용약관 제4조) |
2-2. 동의를 받아 처리하는 개인정보
| 구분 | 항목 | 언제 | 근거(「개인정보 보호법」) |
|---|---|---|---|
| 본인 목소리(선택) | 동의문 낭독 녹음(30초 이내), 인식 결과, 일치도, 동의 기록 | 등록할 때 | 제15조제1항제1호(앱 안의 목소리 등록 동의 — 동의문 낭독과 선언 체크) |
| 민감정보 | 대화 글은 모두 저장되므로, 참여자가 대화 중 스스로 말한 민감정보(사상·신념, 노동조합·정당의 가입·탈퇴, 정치적 견해, 건강, 성생활, 유전정보, 범죄경력, 인종·민족 등 — 법 제23조·시행령 제18조)도 함께 저장됨 | 대화할 때 | 제23조제1항제1호(별도 동의 — 참여 신청 때) |
캐릭터의 합성 음성은 저장하지 않습니다(재생만).
3. 보유 기간
| 항목 | 보유 | 참여자가 지우면 |
|---|---|---|
| 대화 기록·기억·프로필·창작물·올린 이미지 | 테스트 종료 후 30일 안에 파기 | 앱에서 지우면 즉시 |
| 지운 캐릭터의 이름·표지 그림(그 캐릭터와 대화한 참여자의 대화 기록에 남는 것) | 그 참여자의 대화 기록과 같음 | 그 캐릭터와의 대화를 모두 지우면 함께 즉시 |
| 지운 캐릭터와 쌓은 기억(그 캐릭터를 담아 대화한 참여자의 것 — 대화에는 다시 쓰이지 않음 · 그 대화를 지우면 그 대화에서 나온 기억도 · 설정의 «내 데이터 지우기»로 전부) | 그 참여자의 기억과 같음(테스트 종료 후 30일 안에) | 앱에서 지우면 즉시 |
| 알림(앱 안 알림함) | 받은 지 30일 | 앱에서 지우면 즉시(하나 또는 전부) |
| 피드백 · 오류 자동 보고 | 90일(그 전에 테스트가 끝나면 종료 후 30일 안에) | 앱에서 지우면 즉시(보낸 것 목록에서 하나씩) · 자동 보고를 끄면 그 순간부터 보내지 않고 기기에 남은 보내지 못한 보고도 즉시 버림 |
| 공개 심사 기록(판정과 근거 발췌) | 30일 | — |
| 어디에도 쓰지 않은 업로드 이미지 | 7일 | — |
| 목소리 설계의 후보 소리 | 설계를 마친 뒤 30일 | — |
| 본인 목소리 녹음 | 등록을 지울 때까지(최대 테스트 종료 후 30일) | 지우면 즉시 — 음성 합성 엔진이 가진 사본까지(엔진이 꺼져 있으면 다시 켜질 때) |
| 목소리 등록 동의 기록(녹음 제외: 문장·인식 결과·일치도·시각) | 3년(분쟁 대응 — 정당한 이익(「개인정보 보호법」 제15조제1항제6호) · 기간은 민법 제766조의 손해배상청구권 소멸시효(안 날부터 3년)에 맞춤) | 녹음을 지워도 남음 |
| 목소리 사용 기록(언제 등록·사용·삭제했는지) | 3년(분쟁 대응 — 정당한 이익(「개인정보 보호법」 제15조제1항제6호) · 기간은 민법 제766조의 손해배상청구권 소멸시효(안 날부터 3년)에 맞춤) | 녹음을 지워도 남음 |
| 올린 이미지의 삭제 기록(파일 지문·적법 취득 확인·시각 — 이미지 자체는 없음) | 3년(저작권 분쟁 대응 — 정당한 이익(「개인정보 보호법」 제15조제1항제6호) · 기간은 민법 제766조의 손해배상청구권 소멸시효(안 날부터 3년)에 맞춤) | 이미지를 지워도 남음 |
| 접속 기록(IP 등) | 92일(3개월 이상 — 통신비밀보호법 제15조의2 · 시행령 제41조제2항제2호) | — |
| 참여 신청·동의 기록 | 테스트 종료 후 1년(동의 입증) | — |
만든 캐릭터를 지워도 그 캐릭터와 대화한 다른 참여자의 대화 기록에는 캐릭터의 이름과 공개됐던 표지 그림이 남고 «더 이상 쓸 수 없는 캐릭터»로 보입니다 — 그 참여자의 대화 기록과 같이 사라집니다. 그 캐릭터와 쌓은 기억은 남되 대화에는 다시 쓰이지 않습니다 — 그 캐릭터와 나눈 대화를 «대화» 탭에서 지우면 그 대화에서 나온 기억도 함께 지워지고, 설정 맨 아래의 «내 데이터 지우기»로 모든 기억 · 대화 기록을 한 번에 지울 수 있습니다. 지운 캐릭터의 기억을 보고 싶으면 contact@
4. 파기 — 보유 기간이 끝나거나 목적을 이루면 지체 없이 파기합니다. 전자 파일은 복구·재생할 수 없는 방법(덮어쓰기 등)으로 지우고, 데이터베이스에서 지운 내용도 파일에서 덮어씁니다.
5. 민감정보 — 운영자는 민감정보를 묻거나 따로 모으지 않습니다. 다만 대화 글은 모두 서버에 저장되므로, 참여자가 대화 중 스스로 말한 민감정보(사상·신념, 노동조합·정당의 가입·탈퇴, 정치적 견해, 건강, 성생활, 유전정보, 범죄경력, 인종·민족 등)도 함께 저장됩니다. 그래서 참여할 때 이 부분만 따로 동의를 받습니다. 이런 내용은 «기억»으로 뽑지 않도록 자동으로 거르지만 완벽하지는 않습니다 — 기억은 앱에서 언제든 지울 수 있습니다. 동의를 철회하면 그 참여자의 대화 기록과 기억을 지체 없이(늦어도 3영업일 안에) 지우고 대화 기능 이용이 끝납니다. 대화창에 자신이나 다른 사람의 민감정보나 주민등록번호 같은 고유식별정보는 말하지 않기를 권합니다.
6. 처리 위탁과 국외 이전 — 운영자는 캐릭터 답변을 만들고 공개할 캐릭터를 자동으로 심사하기 위해 아래 업체에 처리를 맡기고, 업체의 서버가 국외에 있어 개인정보가 국외로 이전됩니다. 근거: 「개인정보 보호법」 제28조의8제1항제3호(정보주체와의 계약 체결·이행을 위해 필요한 처리위탁으로서, 이 처리방침에 공개). 캐릭터 답변 생성과 캐릭터 심사는 국내 업체(비즈라우터)에 맡기고, 그 업체가 모델을 운영하는 국외 업체(OpenAI · Anthropic · Z.ai · Novita AI · TypeSafe AI)에 다시 맡깁니다(제26조제2항 — 다시 맡은 업체도 함께 공개합니다). Anthropic · Z.ai · Novita AI 는 참여자가 앱에서 그 업체의 모델을 고른 대화에만 쓰입니다.
| 이전받는 자(연락처) | 맡기는 일 | 이전 항목 | 국가 | 시기·방법 | 보유·이용 기간 |
|---|---|---|---|---|---|
| 주식회사 AI3(«비즈라우터» · 서울 강남구 영동대로85길 34 · privacy@ | 캐릭터 답변 생성 · 기억 요약 · 목소리 설계 해석의 중계(아래 OpenAI · Anthropic · Z.ai · Novita AI 에 다시 맡김) · 캐릭터 공개 전 심사 · 첫 마디 · 예시 대사 점검의 중계(아래 TypeSafe AI 에 다시 맡김) | 대화 글(최근 몇 차례 주고받은 말과 현재 발화), 캐릭터 설정, 호칭·메모, 기억 · 심사할 캐릭터 글(이름 · 설정 · 첫 마디 · 예시 대사 · 소개글 · 태그 · 묶인 세계관 글) | 대한민국(서울 — AWS 서울 리전) | 대화·작성하거나 공개 · 첫 마디 · 예시 대사를 저장 · 미리듣기할 때마다 암호화 통신(TLS) | 요청 기록(모델 · 글자 수 · 비용 · 시각)은 정산을 위해 보관. 요청 글 자체는 남기지 않음(운영자가 비즈라우터의 «감사 로그 저장»을 꺼 둠) |
| OpenAI OpCo, LLC(미국 · privacy@ | 캐릭터 답변 생성(기본 모델 GPT 6 Luna) · 기억 요약 · 목소리 설계 해석 | 위 비즈라우터 행의 대화 글(이용자 식별값 · 접속 코드는 보내지 않음) | 미국 | 대화·작성할 때마다 암호화 통신(TLS) | API 로 받은 입력·출력을 모델 학습에 쓰지 않음 · 오남용 감시 기록 최대 30일(법이 요구하거나 피해를 막는 데 필요하면 더) · 무보관(ZDR)은 OpenAI 가 승인한 고객만 — 비즈라우터 계정의 승인 여부는 확인하지 못함 · 비즈라우터는 OpenAI 서버 쪽 대화 저장(store)을 기본으로 끈다 |
| Anthropic PBC(미국 · privacy@ | 참여자가 앱에서 Claude 모델을 고른 대화의 답변 생성 · 기억 요약 | 위와 같음 | 미국 | 위와 같음 | 상용 API 의 입력·출력을 기본으로 학습에 쓰지 않음 · 받은 뒤 30일 안에 삭제(이용정책 위반으로 표시되면 입력·출력 최대 2년 · 분류 점수 최대 7년) |
| Z.ai(JINGSHENG HENGXING TECHNOLOGY PTE.LTD · 싱가포르 · user_feedback@ | 참여자가 앱에서 GLM 모델을 고른 대화의 답변 생성 · 기억 요약 | 위와 같음 | 싱가포르 | 위와 같음 | API 로 받거나 만든 내용을 저장하지 않고 실시간으로 처리(DPA) |
| Novita AI(미국 · support@ | 참여자가 앱에서 MiniMax 모델을 고른 대화의 답변 생성 · 기억 요약 | 위와 같음 | 미국(비즈라우터 공개 기준) | 위와 같음 | 개인정보로 모델을 학습하지 않음(처리방침) · API 입력의 보관 기간은 밝히지 않음 |
| TypeSafe AI, Inc.(미국 · privacy@ | 캐릭터 공개 전 심사 · 첫 마디 · 예시 대사 점검(심사 모델 Jev 의 운영) | 위 비즈라우터 행과 같음(이용자 식별값 · 접속 코드는 보내지 않음) | 미국 | 위와 같음 | «서비스 제공에 합리적으로 필요한 기간» 보관(기간을 밝히지 않음 — 처리방침). 입력으로 AI 모델을 학습·미세조정하지 않음(처리방침) |
| Cloudflare, Inc.(첫 라운드의 접속 중계 — 임시 터널 · privacyquestions@ | 앱과 서버 사이의 접속 중계 | 앱과 서버 사이의 모든 통신(음성·대화 포함 — Cloudflare 가 암호를 풀어 중계) | 미국 등 Cloudflare 가 시설을 둔 국가 | 접속하는 동안 | Cloudflare 가 정한다 — 계정 없이 쓰는 임시 터널에 걸리는 보관 기간·문서를 찾지 못했다(Cloudflare 개인정보처리방침은 «제품·법적 필요에 따라 정한 기간»이라고만 적는다) |
국외 이전을 거부하려면 운영자에게 알리고 테스트 참여를 멈추면 됩니다(접속 권한 회수). 캐릭터 답변은 이 업체 없이 만들 수 없어, 거부하면 대화 기능을 쓸 수 없습니다. 캐릭터 공개와 첫 마디·예시 대사 저장도 자동 심사를 거쳐야 해서 심사 업체 없이는 할 수 없습니다.
7. AI 학습과 필터링 — 운영자는 참여자의 입력·대화를 AI 모델 학습에 쓰지 않습니다(쓰게 되면 미리 알리고 따로 동의를 받습니다). 수탁자의 학습 활용 여부는 6번 표와 같습니다. 기억을 뽑을 때 민감정보 범주를 제외합니다. 서버의 동작 기록(로그)에는 대화 글을 남기지 않습니다 — 대화 글은 대화 기록에만 저장됩니다. 캐릭터의 공개 여부는 AI 가 자동으로 판정합니다 — 결과에 이의가 있으면 contact@
8. 부적절한 답변 신고 — 앱의 [피드백] 또는 contact@
9. 참여자의 권리 — 열람·정정·삭제·처리정지·동의 철회를 언제든 요구할 수 있습니다. 앱에서 바로 지울 수 있는 것: 대화 기록(«대화» 탭에서 한 편씩 — 그 대화에서 나온 기억도 함께), 기억(캐릭터 프로필의 다이어리에서 보고 한 편씩), 대화 기록과 기억 전부(설정 맨 아래 «내 데이터 지우기» — 지운 캐릭터의 기억까지), 프로필, 캐릭터·이미지, 본인 목소리, 피드백, 알림. 오류 자동 보고는 앱 «설정 › 진단»의 «오류가 나면 앱 기록을 자동으로 보내기»를 끄면 그 순간부터 멈춥니다(처리정지 — 따로 요청하지 않아도 되며, 꺼도 테스트 참여에 불이익은 없습니다). 그 밖에는 contact@
10. 안전성 확보 조치(실제로 하고 있는 것) — 참여자마다 발급한 접속 코드로만 접근하며 다른 참여자의 데이터는 조회할 수 없습니다. 인터넷 구간은 암호화(TLS)합니다 — 첫 라운드는 Cloudflare 가 접속을 중계하며, 그 암호는 Cloudflare 에서 풀립니다(6번 표). 서버를 인터넷에 직접 열지 않습니다. 접속 코드는 추측하기 어려운 긴 값만 쓰며(짧은 코드로는 서버가 외부 접속을 열지 않습니다), 코드가 맞지 않는 요청은 거부합니다. 음성 합성 엔진은 운영자의 서버 컴퓨터 안에서만 요청을 받고 켤 때마다 새 키로 잠급니다. 테스트를 시작하는 2026-11-01 에 테스터 서버(새 컴퓨터)를 들이며 그 서버의 디스크 전체를 암호화합니다 — 그 전에는 서버에 참여자의 정보를 두지 않습니다. 서버 기록에서는 접속 코드·키 같은 인증 정보를 가립니다. 지운 데이터는 데이터베이스 파일에서도 덮어씁니다. 마이크 음성과 캐릭터 합성 음성은 저장하지 않습니다. 운영자 1인만 서버와 데이터에 접근하며, 서버 컴퓨터는 암호로 잠근 계정으로만 엽니다.
11. 개인정보 보호책임자 — 허상훈(대표) · contact@
12. 참여 연령 — 청소년 보호법상 청소년이 아닌 사람(2026년 기준 2007년 이전 출생)만 참여할 수 있습니다. 만 14세 미만의 개인정보는 처리하지 않습니다. 사실과 다르게 확인한 것이 드러나면 참여를 취소하고 그 참여자의 데이터를 파기합니다.
13. 자동 수집 장치 — 앱은 쿠키를 쓰지 않습니다. 서버 주소·접속 코드·설정, 그리고 앱을 닫을 때 저장을 마치지 못한 캐릭터 카드 고침(다음 실행에 되살린 뒤 지웁니다)은 참여자 기기(PC · 폰)에만 저장됩니다(카드 고침과 서버 주소 · 접속 코드는 접속 설정의 [지우기]로 지워집니다). 앱이 멈추면 참여자 PC 의 임시 폴더에 충돌 기록이, 앱 기록 파일에 최근 두 번 실행분의 기록이 남습니다(앱 기록에는 대화 글 — 참여자의 말 · 캐릭터의 대답 — 을 글자 수로만, 서버 주소는 가린 꼴로만, 마이크 장치 이름과 참여자가 지은 캐릭터 · 세계관 · 목소리 이름은 종류와 짧은 표지로만 적습니다 — 표지는 실행마다 바뀌어 그 실행 안에서 «같은 것인가»만 알 수 있습니다) — 이 기록 파일을 통째로 보내지 않으며, 피드백을 보낼 때와 대화 중 오류가 날 때(오류 자동 보고 — 테스트의 일부라 처음에는 켜져 있고, 앱 «설정 › 진단»에서 끄면 그 순간부터 보내지 않음 · 2번의 2-1)에만 앱 기록 일부(가림 처리)가 전송됩니다(같은 오류는 한 번 · 10분에 3번까지 · 연결이 끊긴 동안은 앱이 켜져 있는 동안만 기기 메모리에 들고 있다가 보내며, 앱을 끄면 버립니다). 폰(안드로이드)에서는 기록 파일을 만들지 않고 앱 기록은 안드로이드 시스템 로그에만 잠시 남습니다(다른 앱은 읽을 수 없고, 같은 규칙으로 가려 적습니다). 앱이 멈추면 폰에서는 안드로이드 시스템의 충돌 기록(다른 앱은 읽을 수 없는 자리)에만 남습니다 — 엔진(Unity)이 앱 전용 저장소에 충돌 기록을 쓰지 않게 했고, 이전 판이 거기 남긴 것은 다음 실행에 지웁니다. 운영자에게 자동으로 보내지 않습니다. 앱은 Unity(엔진 제작사)에 하드웨어 · 사용 통계를 보내지 않으며, 이전 판이 남긴 엔진 통계 설정 파일(사람 정보 없음)도 첫 실행에 지웁니다.
13-1. 폰(안드로이드) 앱 — 폰 앱은 Google Play 가 아니라 운영자가 건네는 설치 파일(APK)로 설치합니다. 마이크 권한은 앱을 켤 때가 아니라 처음 마이크를 쓰려는 순간(말하기 · 오픈마이크 · 마이크 시험 · 목소리 등록)에 묻고, 거부하면 글로만 대화할 수 있습니다(기기 설정에서 언제든 바꿀 수 있습니다). 폰 스피커로 들으면 앱이 캐릭터의 소리를 기기 안에서 마이크 소리에서 지웁니다(에코 제거 — 이 처리를 위해 소리를 기기 밖으로 보내지 않으며, 설정 ‹말하기›에서 끌 수 있습니다). 그래도 끊기면 이어폰·헤드셋을 권합니다. 앱을 지우면 기기에 남은 설정 · 접속 코드 · 저장하지 않은 카드 고침이 함께 지워집니다(충돌 기록은 위 13번대로 안드로이드 시스템 기록에만 남습니다). 저장하지 않은 카드 고침은 다른 앱이 읽을 수 없는 앱 내부 저장소에 둡니다. 앱은 안드로이드 자동 백업 · 기기 옮기기를 꺼 두어 설정 · 접속 코드가 Google 계정 백업이나 새 기기로 옮겨지지 않습니다.
14. 변경 — 바꾸면 시행 7일 전에 이 페이지와 연락처로 알립니다. 이 판은 2026-10-22부터 시행합니다.
고친 기록 — 2026-11-08: 테스트를 시작하는 날을 정하고(아래 «테스트를 시작하며»), 화면 공유 · 카메라 사진의 처리를 더했습니다(아래 그 항목). 화면 공유 · 카메라는 테스트를 시작하기 전의 고침이라 이 고침으로 처리가 바뀌는 참여자가 없어, 7일 앞서 알리지 않고 2026-11-08부터 바로 시행합니다. 같은 날 테스터 등록 페이지의 처리(16 · 16-1)를 더했습니다. 등록 페이지에서 처리하는 내용을 등록할 때 따로 알리고 동의를 받으며, 이 고침으로 처리가 바뀌는 참여자 · 등록자가 없어 2026-11-08부터 바로 시행합니다.
테스트를 시작하며(알림) — 테스트는 2026-11-08에 시작합니다. 앞서 «테스트 시작을 미루며» 알린 대로, 이 페이지 머리의 테스트 기간은 2026-11-08부터 2026-12-07까지(30일 · 테스트 이용약관 제2조②)로, 10번의 테스터 서버를 들이는 날은 2026-11-08로 읽습니다. 아래 예고 가운데 2026-11-01 또는 «테스트를 시작하는 날»부터 시행한다고 적은 것은 2026-11-08부터 시행합니다. 기능을 여는 날 · 설문을 여는 날 · 페이지를 여는 날로 적은 예고는 그날부터 시행합니다.
2026-11-01 에 바뀔 내용(예고) — 테스트를 시작하며 테스터 서버를 주식회사 AI3 의 GPU 클라우드 «온팟(Onpod)»에서 빌린 서버(대한민국의 데이터센터)로 옮깁니다. 온팟은 6번 표의 «비즈라우터»와 같은 회사입니다. ① 그 업체에 서버의 운영과, 서버에 저장되는 참여자의 정보의 보관을 맡기므로 6번 표에 그 업체를 더합니다(국내 업체 — 국외 이전 아님). ② 빌린 서버는 업체가 내주는 것이라 운영자가 디스크 전체를 암호화할 수 없어, 10번의 «그 서버의 디스크 전체를 암호화합니다»를 다음으로 바꿉니다 — 참여자의 정보는 그 서버 안에만 두고 업체의 백업 · 공유 저장소 · 외부 저장소로 옮기지 않으며, 3번의 기간대로 파기하고 서버를 반납할 때 그 서버의 저장 장치도 삭제합니다. 업체가 저장 장치를 암호화하는지는 공개 자료로 확인되지 않아 적지 않습니다(확인되면 더합니다). ③ 운영자만 서버 안의 데이터에 접근하는 계정을 가지며, 서버를 빌려준 업체가 운영 · 관리하는 범위는 6번에 적습니다. 바뀌는 곳은 한눈에 보기 · 6번(처리 위탁) · 10번(안전성 확보 조치)이며, 바뀐 판은 2026-11-01부터 시행합니다. 서버를 들이는 날이 늦어지면 시행일도 함께 미루고 이 페이지와 연락처로 다시 알립니다.
대화에 그림을 붙이는 기능을 열며 바뀔 내용(예고) — 앱 대화창에서 그림(그림 파일 · 화면 일부 캡처 · 붙여 넣은 그림)을 캐릭터에게 보여 줄 수 있게 합니다. 이 기능을 여는 날(빠르면 2026-11-01)부터 시행하며, 늦어지면 시행일도 함께 미루고 이 페이지와 연락처로 다시 알립니다. ① 2번(2-1)의 «대화» 행에 대화에 붙인 그림을 더합니다 — 앱이 크기를 줄이고 위치 정보 같은 부가 정보를 지운 그림을 서버에 저장하며, 대화 기록에서 참여자 본인만 다시 볼 수 있습니다. ② 3번의 보유는 그 대화 기록과 같습니다 — 대화를 지우면 그 대화의 그림도 함께 즉시 지우고(덮어쓰기), 어느 대화에도 붙지 않고 남은 그림은 7일 뒤 지웁니다. 지운 그림의 기록(파일 지문 · 시각 — 그림 자체는 없음)은 3번의 «올린 이미지의 삭제 기록»과 같이 3년 남깁니다. ③ 캐릭터 답변을 만들기 위해, 그림을 붙인 차례에(그 그림의 메모가 아직 만들어지지 않았으면 만들어질 때까지는 그 뒤 차례에도) 그 그림이 대화 글과 함께 6번의 업체(비즈라우터(국내)를 거쳐 고른 모델의 업체)로 전송됩니다. 6번 표의 이전 항목에 그림을 더하고, OpenAI 행에 «그림 입력은 아동 성착취물 검사를 거치며, 걸린 그림은 사람의 검토를 위해 보관됩니다(기간을 밝히지 않음)»를 더합니다. 비즈라우터는 «감사 로그 저장»을 꺼 두어 그림도 남기지 않습니다. ④ «기억»에는 그림을 넣지 않습니다(«그림 1장»이라는 표시만 남습니다). 다만 그림을 두고 주고받은 말은 다른 대화 글처럼 기억으로 정리될 수 있습니다. ⑤ 5번 끝에 «다른 사람이 찍힌 사진, 신분증 · 의료 서류처럼 민감한 내용이 담긴 그림은 붙이지 않기를 권합니다»를 더합니다. 바뀌는 곳은 한눈에 보기 · 2번 · 3번 · 5번 · 6번 · 9번이며, 앱에서 지울 수 있는 것(9번)의 «대화 기록»에 그 대화의 그림이 함께 듭니다.
권리 침해 요청을 받으며 바뀔 내용(예고) — 테스트를 시작하는 2026-11-01부터 공개된 캐릭터·세계관(이하 «공개물»)에 대한 권리 침해 신고와 삭제·중단 요청을 받고 처리하며(그 절차는 이용약관에 더합니다), 그 내용과 기록을 아래와 같이 처리합니다. ① 1번 처리 목적 ⑤에 «권리 침해 신고·요청의 처리»를 더하고, 2번(2-1)에 «신고·요청과 그 처리» 행을 더합니다 — 참여자가 앱의 [신고]나 [피드백], 메일로 알린 대상과 내용, 운영자가 한 조치(내림·임시조치·다시 공개)와 그 때, 요청한 분과 공개물을 만든 참여자에게 알린 때, 공개물이 권리 침해로 내려간 횟수. 근거는 법령상 의무의 이행(「개인정보 보호법」 제15조제1항제2호 — 「정보통신망 이용촉진 및 정보보호 등에 관한 법률」 제44조의2, 「저작권법」 제103조)과 분쟁 대응(정당한 이익 — 같은 항 제6호)입니다. ② 3번에 보유 기간을 더합니다 — 신고·요청의 처리 기록(대상의 식별값·조치·때 — 신고한 글 자체는 없음)은 3년(분쟁 대응 — 기간은 민법 제766조의 손해배상청구권 소멸시효(안 날부터 3년)에 맞춤), 앱으로 보낸 신고 글은 피드백과 같이 90일(그 전에 테스트가 끝나면 종료 후 30일 안에). ③ 참여자가 아닌 분이 보낸 요청을 위해 16번 «권리 침해 요청을 보낸 분»을 새로 둡니다 — 요청한 분의 이름, 연락처, 요청 내용, 권리를 보여 주는 자료를 그 요청의 처리와 결과 알림, 분쟁 대응에만 쓰고, 처리가 끝난 날부터 90일 안에 파기합니다(①의 처리 기록은 ②대로 남습니다). 주민등록번호가 보이는 자료는 가리고 보내 주세요. 저작권 침해를 이유로 한 중단 요구는 「저작권법 시행령」 제41조에 따라 요구서 사본을 그 공개물을 만든 참여자에게 보냅니다(요구서에 적은 이름·연락처가 함께 갑니다). 바뀌는 곳은 한눈에 보기(문의·신고) · 1번 · 2번 · 3번 · 16번이며, 바뀐 판은 2026-11-01부터 시행합니다. 테스트 시작이 늦어지면 시행일도 함께 미루고 이 페이지와 연락처로 다시 알립니다.
실제 처리와 다르게 적힌 곳을 바로잡으며 바뀔 내용(예고) — 이 처리방침의 몇 곳이 운영자의 실제 처리보다 넓거나 좁게 적혀 있어 아래와 같이 바로잡고, 적혀 있지 않던 디스코드 시험 창구를 적습니다. ①~③은 처리를 바꾸는 것이 아니라 적은 내용을 실제 처리에 맞추는 것입니다. 테스트를 시작하는 2026-11-01부터 시행하며, 테스트 시작이 늦어지면 시행일도 함께 미루고 이 페이지와 연락처로 다시 알립니다. ① 6번 표의 Anthropic 행의 «맡기는 일»에서 «기억 요약»을 뺍니다 — 이 업체에는 참여자가 그 업체의 모델을 고른 대화의 답변 생성만 맡깁니다. 6번 첫 문단 끝에 «기억 요약 · AI 초안(②) · 목소리 설계 해석은 참여자가 고른 모델과 상관없이 기본 모델(OpenAI)로 갑니다»를 더합니다. ② 1번 처리 목적 ②에 «캐릭터·세계관을 만들 때 AI 가 써 주는 초안(캐릭터 초안 · 첫 마디 후보 · 소개 초안 · 세계관의 테마 · 장소 추천 — 이하 «AI 초안»)»을 더합니다. AI 초안은 비즈라우터(국내)를 거쳐 OpenAI(미국)에 맡기므로, 6번 첫 문장의 «캐릭터 답변을 만들고»를 «캐릭터 답변과 AI 초안을 만들고»로 바꾸고, 6번 표의 비즈라우터 · OpenAI 행의 «맡기는 일»에 «AI 초안»을, «이전 항목»에 «AI 초안을 받으려고 적은 글과 그 캐릭터·세계관의 글, 목소리 설계 설명»을 더합니다. 초안을 받으려고 적은 글과 초안의 글은 서버에 남기지 않습니다(참여자가 저장한 캐릭터·세계관 글만 2번의 «창작물»로 남습니다). ③ 2번(2-1)에 «고른 것» 행을 더합니다 — 설정에서 고른 대화 모델, 캐릭터마다 고른 것(3D 모델 · 목소리 · 의상 · 헤어 · 파츠, 그 캐릭터와 마지막으로 머문 장소 · 날씨). 고를 때(장소 · 날씨는 대화할 때 자동) 저장하며, 다음 대화를 같은 선택으로 이어 가려고 서버에 둡니다(근거: 제15조제1항제4호(계약 이행)). 3번에는 «테스트 종료 후 30일 안에 파기»로 더합니다(캐릭터를 «내 목록에서 빼기»로 빼면 그 캐릭터의 것은 즉시 지웁니다). 13번의 «서버 주소·접속 코드·설정 … 은 참여자 기기(PC · 폰)에만 저장됩니다»는 «설정»을 «그 밖의 앱 설정»으로 바꾸고, 고른 대화 모델과 캐릭터마다 고른 것은 2번대로 서버에 둔다고 적습니다. ④ 2번 끝에 다음을 더합니다 — «운영자가 디스코드(Discord)에서 캐릭터를 시험하는 봇은 운영자의 시험에만 쓰며 참여자에게 열지 않습니다. 그 봇은 운영자가 아닌 사람이 보낸 개인 메시지(DM)를 받지 않습니다(저장하거나 AI 에 보내지 않고 버립니다).» 바뀌는 곳은 1번 · 2번 · 3번 · 6번 · 13번입니다.
이용 통계를 더하며 바뀔 내용(예고) — 테스트 결과를 살피고 앱을 낫게 하려고, 참여자가 앱을 쓴 기록을 참여자별 숫자로만 합쳐 봅니다(이하 «이용 통계»). 이 통계를 위해 새로 모으는 정보는 대답마다 캐릭터의 소리가 재생 중 끊긴 횟수와 끊긴 길이(숫자 둘, 아래 ②)뿐이며, 이 통계에는 대화 내용을 쓰지 않습니다. 테스트를 시작하는 날부터 시행하며, 날짜가 정해지면 그 7일 전에 이 페이지와 연락처로 다시 알립니다. ① 1번 처리 목적 ④를 «오류 분석과 개선(피드백 · 오류 자동 보고), 이용 통계(대화한 날 · 대화 횟수 · 대화 시간 · 재생 중 소리가 끊긴 횟수와 길이 · 기능 사용(음성 대화 · 그림 · 기억 · 캐릭터 만들기 · 목소리 등)을 참여자 식별값별 숫자로만 합친 것 — 서비스 개선과 테스트 결과 분석 · 대화 내용은 쓰지 않음)»로 바꿉니다. ② 쓰는 기록은 2번(2-1)에 이미 적힌 아래 행뿐이며, 2번에 새 행을 더하지 않습니다. 대화 · 기억 · 만든 캐릭터의 글은 읽지 않고 개수 · 시각 · 길이만 셉니다. 다만 재생 중 소리가 끊긴 횟수와 길이는 앱이 대답마다 새로 보내는 숫자 둘이어서(소리와 글은 보내지 않음), 2번(2-1) «대화» 행의 항목에 «캐릭터의 소리가 재생 중 끊긴 횟수와 길이(대답마다 숫자 둘)»를 더합니다. 보유는 그 대화 기록과 같습니다.
| 합쳐 보는 숫자 | 쓰는 기록(2번 2-1 의 행) |
|---|---|
| 대화한 날, 대화 횟수, 대화 시간(첫 인사부터 마지막 대답까지), 인사만 듣고 말하지 않은 대화의 수 | «대화» — 대화 기록에 함께 적히는 시각 |
| 말로 했는지 글로 했는지, 캐릭터가 소리로 답한 횟수, 그림을 붙인 차례 수(그 기능을 연 뒤), 대화한 캐릭터 · 3D 모델 · 목소리의 가짓수, 중간에 끊거나 오류로 끝난 차례 수, 재생 중 캐릭터의 소리가 끊긴 대답의 수와 끊긴 길이 | «대화» |
| 하루에 캐릭터가 소리로 말한 길이(초 — 목소리만 쓴 때와 3D 몸짓까지 쓴 때로 나눠) | «접속»의 요청 기록 |
| 쌓인 기억의 수(종류별) | «기억» |
| 만든 캐릭터 · 세계관의 수(공개했는지), 올린 이미지의 수, 목소리를 만든 횟수 | «창작물» |
③ 동의를 받아 처리하는 본인 목소리(2번의 2-2 — 녹음과 그 등록)는 이 통계에 쓰지 않습니다. ④ 참여자별 숫자는 운영자만 서버 안에서 보며, 쓰는 기록의 보유 기간(3번)을 넘겨 두지 않습니다. 테스트 결과를 정리하거나 알릴 때(보고서 · 발표 등)는 «20명 가운데 8명»처럼 한 사람의 값이 드러나지 않는 꼴로만 꺼냅니다. ⑤ 이용 통계에서 빠지고 싶으면 contact@
오래 두는 기록의 보관 자리를 적으며 바뀔 내용(예고) — 3번에서 3년 동안 두는 기록(목소리 등록 동의 기록 · 목소리 사용 기록 · 올린 이미지의 삭제 기록, 그리고 위 «권리 침해 요청을 받으며» 예고 ②의 신고·요청 처리 기록)과 92일 동안 두는 접속 기록은 테스트가 끝나 테스터 서버를 반납하기 전에 그 기록만 운영자의 컴퓨터(국내)로 옮겨, 암호를 건 파일로 3번의 기간 동안 보관하고 기간이 끝나면 파기합니다. 접속 기록은 3년 기록과 따로, 기록한 날이 가까운 것끼리 나누어 두고 92일이 지난 묶음부터 5일 안에 파기합니다. 그 밖의 정보는 지금처럼 3번의 기간대로 서버에서 파기합니다. 테스트를 시작하는 날부터 시행하며, 날짜가 정해지면 그 7일 전에 이 페이지와 연락처로 다시 알립니다. ① 3번 표 아래에 위 문장을 더합니다. ② 위 «2026-11-01 에 바뀔 내용(예고)» ②의 «참여자의 정보는 그 서버 안에만 두고»를 «참여자의 정보는 그 서버 안에만 두고(3번의 3년 기록과 접속 기록은 서버를 반납하기 전에 운영자의 컴퓨터로 옮깁니다)»로 바꿔 10번에 적습니다. 바뀌는 곳은 3번 · 10번입니다.
캐릭터 파일을 앱 밖에서 받으며 바뀔 내용(예고) — 앱 설치 파일을 작게 하려고, 캐릭터의 3D 몸 · 의상 · 헤어 파일(이하 «캐릭터 파일»)을 앱 안에 담지 않고 참여자가 그 캐릭터를 처음 쓸 때 받게 합니다. 캐릭터 파일은 잠긴 채로 받으며, 파일마다 여는 열쇠를 운영자의 서버가 줄 때 그 기록을 남깁니다(캐릭터 파일의 무단 이용을 막고 분쟁에 대응하려는 것 — 1번 ⑤). 이 기능을 넣은 앱 판을 건네는 날(빠르면 테스트를 시작하는 날)부터 시행하며, 날짜가 정해지면 그 7일 전에 이 페이지와 연락처로 다시 알립니다. ① 2번(2-1)에 아래 행을 더합니다.
| 구분 | 항목 | 언제 | 근거(「개인정보 보호법」) |
|---|---|---|---|
| 받은 캐릭터 파일 | 받은 캐릭터 파일의 이름(PC용 · 폰용의 구분 포함), 앱 판, 받은 때, 참여자 식별값(가명). 파일을 여는 열쇠 · 접속 코드 · 접속 IP · 대화 내용은 남기지 않음 | 캐릭터 파일의 열쇠를 받을 때마다 자동(캐릭터를 처음 쓰거나 의상 · 헤어를 고를 때) | 제15조제1항제4호(계약 이행) |
② 3번 표에 한 행을 더합니다 — 항목 «받은 캐릭터 파일의 기록» · 보유 «92일(접속 기록과 같은 기간)» · 참여자가 지우면 «—»(앱의 «내 데이터 지우기»로는 지워지지 않고 3번의 기간대로 파기합니다). ③ 캐릭터 파일 자체는 운영자의 컴퓨터(국내)가 내줍니다. 파일을 내려받을 때 그 컴퓨터는 접속 코드가 맞는지만 확인하고, 누가 받았는지와 접속 IP 는 남기지 않습니다(파일 이름별로 받은 횟수만 셉니다). 받는 길은 6번 표의 Cloudflare 가 중계합니다. 바뀌는 곳은 2번 · 3번입니다.
앱이 멈춘 충돌의 기록을 받으며 바뀔 내용(예고) — 앱이 통째로 멈추는 충돌(이하 «충돌»)을 찾아 고치려고, 오류 자동 보고를 켠 PC 에서 충돌의 기록을 Sentry 의 서비스로 받습니다. 이 기능을 넣은 앱 판을 건네는 날(빠르면 테스트를 시작하는 날)부터 시행하며, 날짜가 정해지면 그 7일 전에 이 페이지와 연락처로 다시 알립니다. ① 6번 표에 아래 행을 더합니다. 테스트 참여 계약을 이행하는 데 필요한 처리 위탁 · 보관이라 「개인정보 보호법」 제28조의8제1항제3호(이 처리방침에 공개)에 따릅니다.
| 이전받는 자(연락처) | 맡기는 일 | 이전 항목 | 국가 | 시기·방법 | 보유·이용 기간 |
|---|---|---|---|---|---|
| Functional Software, Inc.(«Sentry» · 미국 · 45 Fremont Street, 8th Floor, San Francisco, CA 94105 · compliance@ | 앱이 멈춘 충돌의 기록을 받아 멈춘 자리를 풀고(어느 부품의 어디서 멈췄나) 같은 충돌끼리 묶어 보관 | 멈춘 자리의 호출 순서(부품 이름 · 위치), 앱에 실린 부품 목록(이름 · 판 · 설치 경로 — 경로 속 사용자 이름은 Sentry 가 받는 즉시 가리도록 설정), 앱 판 · 빌드, 기기 정보(운영체제 · CPU · GPU · 메모리 크기). 충돌 순간의 메모리 내용(덤프) · IP 주소 · 기기 이름 · 참여자 식별값 · 접속 코드 · 대화 글은 보내지 않음(Sentry 가 연결에서 보는 IP 주소와 그로 짐작한 위치는 저장하지 않도록 설정) | 독일(저장 — 프랑크푸르트). Sentry 와 그 계열사(오스트리아 · 캐나다 · 네덜란드)가 서비스 운영 · 지원을 위해 미국 등에서 처리하거나 조회할 수 있음(Sentry 데이터 처리 계약) | 앱이 멈출 때(보내지 못하면 다음 실행 때) 암호화 통신(TLS) — 오류 자동 보고를 켠 기기만 | 받은 날부터 30일(Sentry 무료 이용의 보관 기간 — 운영자가 먼저 지울 수 있음) · 계약이 끝나면 Sentry 가 파기. 허락 없이 생성 AI 학습에 쓰지 않음(Sentry 안내 — 운영자는 생성 AI 기능을 꺼 둠) · 사람을 알아볼 수 없게 한 데이터는 서비스 개선 · 분석에 쓸 수 있음(Sentry 약관) |
② 2번(2-1)의 «오류 자동 보고» 행의 항목에 «앱이 멈춘 충돌의 기록(위 표의 이전 항목)과, 지난 실행이 깨끗이 끝나지 않았다는 표시(시각 · 앱 판 — 운영자의 서버로)»를, 언제에 «앱이 멈출 때 · 멈춘 뒤 다음 실행 때»를 더합니다. 처음에는 켜져 있고, 앱 «설정 › 진단»의 스위치를 끄면 그 순간부터 충돌의 기록도 모으지 않으며 기기에 남은 보내지 못한 충돌의 기록도 지웁니다. ③ 3번의 «피드백 · 오류 자동 보고» 행에 «충돌의 기록은 Sentry 가 받은 날부터 30일(운영자가 먼저 지울 수 있음)»을 더합니다. ④ 13번의 «앱이 멈추면 참여자 PC 의 임시 폴더에 충돌 기록이 … 남습니다» 뒤에 «오류 자동 보고를 켠 PC 에서는 그 충돌의 기록을 6번의 Sentry 로 보냅니다(보내기 전까지 앱 폴더에 두고, 보내거나 자동 보고를 끄면 지웁니다)»를 더합니다. 폰(안드로이드) 앱의 «운영자에게 자동으로 보내지 않습니다»는 그대로입니다. ⑤ 한눈에 보기 «밖으로 나가는 곳»에 «오류 자동 보고를 켜 둔 PC 에서 앱이 멈추면 그 충돌의 기록(멈춘 자리 · 기기 정보 — 대화 내용 · 접속 코드는 없음)이 Sentry(미국 회사 · 독일에 저장)로 전송됩니다»를, «오류 보고»에 «앱이 멈추면 그 충돌의 기록도»를 더합니다. ⑥ 국외 이전을 원하지 않으면 앱 «설정 › 진단»의 «오류가 나면 앱 기록을 자동으로 보내기»를 끄면 됩니다. 끈 기기는 충돌의 기록을 모으지도 보내지도 않으며, 꺼도 테스트 참여에 불이익은 없습니다. 바뀌는 곳은 한눈에 보기 · 2번 · 3번 · 6번 · 13번이며, 앱의 테스트 참여 동의 화면의 개인정보 안내와 테스트 이용약관 제4조에도 같은 내용을 더합니다.
대화에 붙인 그림을 글로 옮겨 적어 두며 바뀔 내용(예고) — 대화에 붙인 그림을 캐릭터가 그 대화 동안 기억하도록, 그림을 보내는 차례(위 «대화에 그림을 붙이는 기능을 열며» 예고 ③ — 그림을 붙인 차례)가 지난 뒤에는 그림 대신 그 그림 내용을 글로 옮긴 설명(이하 «그림 메모»)을, 그 대화가 이어지는 동안 그 그림을 붙인 차례의 말과 함께 대화 글에 실어 보냅니다(가장 최근 그림 12장까지 — 그보다 오래된 그림은 «그림 N장»이라는 표시만 보냅니다). 그림 메모는 참여자가 고른 대화 모델과 상관없이 기본 모델(OpenAI)이 짓습니다. 이 기능을 넣은 서버 판을 여는 날(빠르면 테스트를 시작하는 날)부터 시행하며, 날짜가 정해지면 그 7일 전에 이 페이지와 연락처로 다시 알립니다. ① 그림 메모를 짓기 위해, 참여자가 그림을 붙이면 그 그림이 한 번 더 비즈라우터(국내)를 거쳐 OpenAI(미국)로 전송됩니다 — 참여자가 다른 업체의 모델을 고른 대화에서도 그렇습니다. 6번 표의 비즈라우터 · OpenAI 행의 «맡기는 일»에 «대화에 붙인 그림의 메모 짓기»를, «이전 항목»에 «대화에 붙인 그림»을 더하며, 비즈라우터 행의 «이전 항목» «대화 글(최근 몇 차례 주고받은 말과 현재 발화)»에 «그 대화에서 그림을 붙인 차례의 말과 그 그림 메모»를 더하고(그 칸을 따르는 OpenAI · Anthropic 행도 같습니다), 위 «실제 처리와 다르게 적힌 곳을 바로잡으며» 예고 ①이 6번 첫 문단 끝에 더하는 문장(기본 모델(OpenAI)로 가는 일)에 «그림 메모»를 더합니다. OpenAI 가 그림 입력을 검사하고 보관하는 방식은 위 «대화에 그림을 붙이는 기능을 열며» 예고 ③과 같습니다. ② 2번(2-1)의 «대화» 행에 «대화에 붙인 그림의 내용을 AI 가 글로 옮긴 설명(그림 메모)»을 더합니다. 3번의 보유는 그 대화 기록과 같으며, 대화를 지우면 그 대화의 그림 메모도 함께 즉시 지웁니다. ③ «기억»에는 그림 메모를 넣지 않습니다(위 «대화에 그림을 붙이는 기능을 열며» 예고 ④ 그대로 — «그림 1장»이라는 표시만 남습니다). 다만 그림을 두고 주고받은 말은 다른 대화 글처럼 기억으로 정리될 수 있습니다. 바뀌는 곳은 2번 · 3번 · 6번입니다.
테스트 끝 설문을 받으며 바뀔 내용(예고) — 테스트 결과를 살피고 앱을 낫게 하려고, 테스트가 끝날 무렵 참여자의 연락처로 짧은 설문(물음 다섯 · 모두 선택)을 보냅니다. 설문은 이름 · 연락처를 묻지 않는 익명 설문이며, 답하지 않아도 테스트 참여에 불이익은 없습니다. 설문을 여는 날부터 시행하며, 날짜가 정해지면 그 7일 전에 이 페이지와 연락처로 다시 알립니다. ① 1번 처리 목적 ④ 의 괄호에 «테스트 끝 설문(답한 참여자만)»을 더합니다. ② 2번(2-1)에 아래 행을 더합니다.
| 구분 | 항목 | 언제 | 근거(「개인정보 보호법」) |
|---|---|---|---|
| 테스트 끝 설문(답할 때만) | 고른 보기 하나(MOEPI 를 더 못 쓰게 되면 어떨지 — 매우 아쉬움 · 조금 아쉬움 · 아쉽지 않음), 다른 사람에게 추천하고 싶은 정도(0 ~ 10 가운데 하나), 하루 한도가 어땠는지(모자랐어요 · 알맞았어요 · 남았어요 가운데 하나), 좋았던 것 · 막혔던 것을 적은 글(한 칸씩), 보낸 시각. 이름 · 연락처 · 참여자 식별값은 묻지 않음(익명) — 그래서 보낸 뒤에는 답을 사람별로 찾아 고치거나 지울 수 없음 | 설문에 답할 때(답하지 않아도 불이익 없음) | 제15조제1항제4호(계약 이행) — 참여자가 보낼 때 |
③ 3번 표에 한 행을 더합니다 — 항목 «테스트 끝 설문의 답» · 보유 «테스트 종료 후 30일 안에 파기» · 참여자가 지우면 «익명이라 사람별로 찾아 지울 수 없음». ④ 6번 표에 아래 행을 더합니다. 테스트 참여 계약을 이행하는 데 필요한 보관을 맡기는 것이라 「개인정보 보호법」 제28조의8제1항제3호(이 처리방침에 공개)에 따릅니다.
| 이전받는 자(연락처) | 맡기는 일 | 이전 항목 | 국가 | 시기·방법 | 보유·이용 기간 |
|---|---|---|---|---|---|
| Tally BV(벨기에 겐트 · hello@ | 테스트 끝 설문의 응답 받기와 저장 | 설문의 답(고른 보기 · 추천 정도 · 적은 글 · 보낸 시각 — 응답자의 IP 주소는 함께 저장하지 않음 — Tally 도움말) | 벨기에 | 답할 때 암호화 통신(TLS) | 3번의 «테스트 끝 설문의 답»과 같음(테스트 종료 후 30일). 운영자가 지운 응답은 Tally 의 백업에서 90일 안에 완전히 지워짐. Tally 는 응답을 팔거나 마케팅 · 광고에 쓰지 않음(Tally 안내). AI 학습에 쓰는지는 Tally 가 밝히지 않음 |
⑤ 국외 이전을 원하지 않으면 설문에 답하지 않으면 되며, 테스트 참여에는 불이익이 없습니다. 설문 결과를 정리하거나 알릴 때(보고서 · 발표 등)는 «20명 가운데 8명»처럼 한 사람의 답이 드러나지 않는 꼴로만 꺼내고, 적은 글을 옮길 때는 사람을 알아볼 수 있는 내용을 지웁니다. 바뀌는 곳은 한눈에 보기 · 1번 · 2번 · 3번 · 6번이며, 한눈에 보기의 «밖으로 나가는 곳»에 «테스트 끝 설문(익명 · 선택)은 Tally(벨기에)의 양식으로 받아 그 서버에 저장됩니다»를 더합니다.
기억 고르기를 비즈라우터에 맡기며 바뀔 내용(예고) — 캐릭터가 지금 대화와 관련된 기억을 골라 쓰도록, 참여자의 현재 발화와 최근 발화 두 줄, 그리고 새로 쌓인 기억의 글을 뜻을 나타내는 숫자로 바꾸는 일(이하 «기억 고르기»)을 6번 표의 비즈라우터(국내)에 맡깁니다. 비즈라우터가 대한민국에 둔 자체 GPU 에서 직접 처리하며 다른 업체에 다시 맡기지 않습니다(비즈라우터 안내 — 국외 이전 아님). 테스트를 시작하는 날부터 시행하며, 날짜가 정해지면 그 7일 전에 이 페이지와 연락처로 다시 알립니다. ① 6번 표의 비즈라우터 행 «맡기는 일»에 «기억 고르기(기억 · 최근 발화를 뜻을 나타내는 숫자로 바꿈 — 비즈라우터가 국내 GPU 에서 직접)»를 더합니다. 보내는 글은 그 행의 «이전 항목»에 이미 있는 대화 글과 기억 안의 것이며, 기억의 글은 참여자를 «사용자»로 바꿔 보냅니다. 비즈라우터는 기억 고르기의 글과 바꾼 숫자를 남기지 않습니다(비즈라우터 안내 — 요청 기록에는 개수 · 길이 · 토큰 수 · 비용만). ② 2번(2-1)의 «기억» 행에 «기억마다 기억 고르기용 숫자(그 기억과 함께 지워짐)»를 더합니다. 3번의 보유는 그 기억과 같습니다. 바뀌는 곳은 2번 · 6번입니다.
기억에서 민감정보를 거르는 방법을 자세히 적으며 바뀔 내용(예고) — 캐릭터의 «기억»(2번의 2-1)에 민감정보(5번)가 남지 않도록 거르는 방법을 자세히 적고, 거르기가 완벽하지 않아 걸러지지 않은 내용이 기억에 남을 수 있다는 것과 그 내용을 처리하는 근거를 바로 적습니다. 거르기에 걸린 기억을 통째로 버리지 않고 민감한 부분만 빼고 다시 쓰게 하는 것(②)이 새로 바뀌는 처리이며, 나머지는 적은 내용을 실제 처리에 맞추는 것입니다. 테스트를 시작하는 날부터 시행하며, 날짜가 정해지면 그 7일 전에 이 페이지와 연락처로 다시 알립니다. ① 한눈에 보기 «민감한 이야기»의 끝 문장을 다음으로 바꿉니다 — 이런 내용은 «기억»으로 뽑지 않도록 자동으로 거르지만, 완벽하지 않아 기억에 남을 수 있습니다(기억은 앱에서 언제든 지울 수 있습니다). ② 2번(2-1)의 «기억» 행에 거르는 방법과 걸러지지 않은 것의 처리를 더합니다 — AI 가 기억마다 민감정보인지 아닌지를 표시하게 해, 민감정보라고 표시했거나 표시를 빠뜨린 것은 버립니다. 민감정보가 아니라고 표시한 것이라도 민감정보에 쓰이는 말을 미리 정해 둔 낱말 목록에 걸리면, 버리지 않고 AI 에게 그 부분만 빼고 다시 쓰게 하며, 다시 쓰지 못하거나 다시 쓴 것도 걸리면 버립니다. 거르기는 완벽하지 않아, 걸러지지 않고 기억에 남은 민감정보는 2-2 «민감정보» 행의 동의로 처리합니다. ③ 2번(2-2)의 «민감정보» 행의 항목 끝에 «(기억으로 뽑지 않도록 거르지만 걸러지지 않고 기억에 남은 것과, 이런 내용이 든 대화 글을 기억으로 정리하기 위해 보내는 것을 포함)»을 더합니다. ④ 5번의 «… 자동으로 거르지만 완벽하지는 않습니다»를 «… 자동으로 거르지만 완벽하지는 않아, 걸러지지 않은 내용이 기억에 남을 수 있습니다»로 바꿉니다. ⑤ 7번의 «기억을 뽑을 때 민감정보 범주를 제외합니다»를 «기억을 뽑을 때 민감정보 범주를 제외하도록 거릅니다(AI 의 표시와 정해 둔 낱말 — 완벽하지는 않습니다 · 5번)»로 바꿉니다. ⑥ 거르기에 걸린 기억을 다시 쓰게 하는 일은 기억 요약과 같이 6번 표의 비즈라우터(국내)를 거쳐 OpenAI(미국)에 맡기므로, 걸린 기억의 글이 다시 쓰기를 위해 그 업체들로 한 번 더 전송됩니다. 두 업체의 «맡기는 일»에 이미 적힌 «기억 요약»에 들어 6번 표는 바뀌지 않습니다. 바뀌는 곳은 한눈에 보기 · 2번 · 5번 · 7번입니다. 앱의 테스트 참여 동의 화면의 민감정보 처리 동의에도 목적에 «기억»으로 정리하기 위한 전송을, 항목에 걸러지지 않은 내용이 기억에 남을 수 있다는 것을, 보유 기간에 기억을 적습니다.
대신 답하는 모델을 두며 바뀔 내용(예고) — 캐릭터 답변을 만드는 업체의 서버가 멈추거나 오류를 내거나, 첫 응답이 늦을 때(6초 안에 답이 시작되지 않을 때 · 그림을 붙인 차례는 12초), 그 차례를 다른 모델이 대신 답하게 합니다(이하 «대신 답하기»). 대신 답하는 모델은 6번 표의 비즈라우터(국내)가 중계하는 다른 업체의 모델입니다 — 참여자가 고른 모델이 기본 모델(OpenAI 의 GPT 6 Luna)이면 Anthropic 의 Claude Haiku 5.5 가, 그 밖의 모델이면 기본 모델이 대신 답합니다. 테스트를 시작하는 날부터 시행하며, 날짜가 정해지면 그 7일 전에 이 페이지와 연락처로 다시 알립니다. ① 6번 첫 문단 끝의 «Anthropic · Z.ai · Novita AI 는 참여자가 앱에서 그 업체의 모델을 고른 대화에만 쓰입니다»를 «Anthropic 은 참여자가 앱에서 그 업체의 모델을 고른 대화에 쓰이며, 고른 모델의 업체가 멈추거나 늦을 때는 다른 업체의 모델이 그 차례를 대신 답합니다(기본 모델이면 Anthropic, 그 밖의 모델이면 OpenAI)»로 바꿉니다. ② 6번 표의 Anthropic 행 «맡기는 일»에 «기본 모델(OpenAI)이 멈추거나 늦을 때 대신 답하기(캐릭터 답변 · 기억 요약 · AI 초안 · 목소리 설계 해석 · 대화에 붙인 그림의 메모 짓기)»를 더하고, OpenAI 행 «맡기는 일»에 «참여자가 고른 다른 업체의 모델이 멈추거나 늦을 때 대신 답하기»를 더합니다. 위 «실제 처리와 다르게 적힌 곳을 바로잡으며» 예고 ①의 «… 기본 모델(OpenAI)로 갑니다» 뒤에는 «(기본 모델이 멈추거나 늦으면 Anthropic 이 대신 답합니다)»를 더합니다. ③ 한눈에 보기 «밖으로 나가는 곳»의 «앱에서 다른 모델을 고르면 그 모델의 업체(…)로 갑니다» 뒤에 «고른 모델의 업체가 멈추거나 늦게 답하면 그 차례는 다른 업체의 모델이 대신 답합니다(대신 답할 때도 그 업체로 같은 내용이 전송됩니다)»를 더합니다. ④ 대신 답하는 차례에 보내는 내용은 원래 보내려던 것과 같습니다(6번 표의 이전 항목 — 대화 글 · 붙인 그림 · 기억 등). 첫 응답이 늦어서 넘어간 때에는 원래 고른 모델의 업체도 이미 같은 내용을 받았습니다. 비즈라우터 자체가 멈추거나 이용 한도에 닿으면 대신 답하는 모델도 쓸 수 없어 그 차례는 실패로 끝나며, 비즈라우터 밖의 다른 업체로는 보내지 않습니다. 바뀌는 곳은 한눈에 보기 · 6번이며, 앱의 테스트 참여 동의 화면의 개인정보 안내에도 같은 내용을 더합니다.
대화 안전 점검을 더하며 바뀔 내용(예고)
캐릭터가 사칭이나 돈 요구처럼 안전 규칙에 어긋나는 말을 했는지 살피려고, 운영자가 하루에 몇 개의 대화를 무작위로 골라 그 대화에서 캐릭터가 한 말을 AI 로 점검합니다(이하 «대화 안전 점검»). 점검은 대화를 막지 않으며, 어긋난 말이 보이면 운영자에게 알립니다. 테스트를 시작하는 날부터 시행하며, 날짜가 정해지면 그 7일 전에 이 페이지와 연락처로 다시 알립니다. ① 1번 처리 목적 ⑤에 «대화 안전 점검(캐릭터의 답변이 안전 규칙에 어긋났는지 일부를 골라 살핌)»을 더합니다. ② 새로 모으는 정보는 없습니다. 점검에는 2번(2-1) «대화» 행의 캐릭터 답변 글 가운데 참여자에게 실제로 들린 문장과, 서버가 그 대화의 글로 정한 표시 두 가지(상대가 미성년자로 보이는지, 위기 상황으로 보이는지)만 씁니다. 답변 속 참여자의 호칭은 가리고 보내며, 참여자가 한 말 · 기억 · 캐릭터 설정 · 참여자 식별값 · 접속 코드는 보내지 않습니다. ③ 6번 첫 문장의 맡기는 까닭에 «대화 안전을 점검하기 위해»를 더합니다. 6번 표의 비즈라우터 행에는 «맡기는 일»에 «대화 안전 점검의 중계(아래 TypeSafe AI 에 다시 맡김)»를, «이전 항목»에 «대화 안전 점검에 쓰는 캐릭터 답변 문장과 표시 두 가지(②)»를, «시기·방법»에 «대화 안전 점검은 하루 한 번, 고른 대화의 전날 답변을 모아 암호화 통신(TLS)으로»를 더합니다. TypeSafe AI 행의 «맡기는 일»에는 «대화 안전 점검(고른 대화의 캐릭터 답변이 안전 규칙에 어긋났는지 판정)»을 더합니다. ④ 점검 결과는 저장하지 않습니다. 운영자 알림에는 어긋난 갈래와 수만 싣고, 어느 대화인지는 운영자의 서버 기록에만 남기며 그 기록은 3번의 접속 기록과 같은 기간이 지나면 지웁니다. 서버 기록에는 대화 글을 남기지 않습니다(7번). ⑤ 한눈에 보기의 «밖으로 나가는 곳»에 «운영자가 대화 안전을 점검하려고 하루에 몇 대화를 골라, 캐릭터가 한 말을 같은 길로 TypeSafe AI(미국)에 보냅니다. 참여자가 한 말은 보내지 않습니다»를 더합니다. ⑥ 9번 끝에 다음을 더합니다. «대화 안전 점검에서 빠지고 싶으면 contact@
안전 규칙에 막힌 답변을 남기며 바뀔 내용(예고)
서버는 캐릭터가 말하기 전에 답변을 문장마다 살펴, 가족 · 기관 사칭과 돈 요구나 미성년자로 보이는 상대와의 연애처럼 안전 규칙에 어긋나는 문장이 있으면 그 문장부터 그 차례의 나머지를 버리고 들려주지 않습니다(이하 «막힌 답변»). 지금은 막힌 답변을 어디에도 남기지 않지만, 안전 규칙 위반에 대응하고 같은 시도가 되풀이되는지 확인하려고 막은 문장을 막힌 날부터 30일 동안 남깁니다. 테스트를 시작하는 날부터 시행하며, 날짜가 정해지면 그 7일 전에 이 페이지와 연락처로 다시 알립니다. ① 1번 처리 목적 ⑤에 «안전 규칙에 막힌 답변의 대응(같은 시도가 되풀이되는지 확인하는 것 포함)»을 더합니다. ② 2번(2-1)에 아래 행을 더합니다.
| 구분 | 항목 | 언제 | 근거(「개인정보 보호법」) |
|---|---|---|---|
| 막힌 답변 | 서버가 막은 캐릭터 답변의 문장 하나(참여자에게 들리지 않은 글이며, 그 차례에서 버린 나머지는 남기지 않음), 막힌 까닭의 갈래, 시각, 대화 번호와 그 대화 안의 차례, 참여자 식별값(가명). 막힌 문장에는 참여자가 대화 중 한 말이 섞일 수 있음 | 캐릭터의 답변이 안전 규칙에 막힐 때 자동 | 제15조제1항제4호(계약 이행, 참여자를 보호하려는 악용 감지 · 대응). 막힌 문장에 섞인 민감정보는 제23조제1항제1호(별도 동의, 앱의 테스트 참여 동의 화면의 민감정보 처리 동의) |
③ 3번 표에 한 행을 더합니다. 항목은 «막힌 답변», 보유는 «막힌 날부터 30일», 참여자가 지우면 «그 대화를 지우면 함께 즉시»입니다. ④ 막힌 답변은 운영자만 서버 안에서 보며, 다른 업체로 보내지 않고 대화 안전 점검(위 예고)에도 쓰지 않습니다. 기간이 끝나면 4번대로 복구할 수 없게 지웁니다. 바뀌는 곳은 1번 · 2번 · 3번입니다.
고를 수 있는 대화 모델을 줄이며 바뀔 내용(예고)
앱에서 고를 수 있던 대화 모델 가운데 GLM 모델과 MiniMax 모델을 뺐습니다. 이제 두 모델을 운영하는 Z.ai 와 Novita AI 로는 참여자의 정보가 가지 않으므로 6번에서 두 업체를 걷습니다. 처리를 줄이는 것이며, 새로 모으거나 보내는 정보는 없습니다. 테스트를 시작하는 날부터 시행하며, 날짜가 정해지면 그 7일 전에 이 페이지와 연락처로 다시 알립니다. ① 한눈에 보기 «밖으로 나가는 곳»의 «앱에서 다른 모델을 고르면 그 모델의 업체(Anthropic(미국) · Z.ai(싱가포르) · Novita AI(미국))로 갑니다»를 «앱에서 Claude 모델을 고르면 그 모델의 업체(Anthropic(미국))로 갑니다»로 바꿉니다. ② 6번 첫 문단의 «국외 업체(OpenAI · Anthropic · Z.ai · Novita AI · TypeSafe AI)»를 «국외 업체(OpenAI · Anthropic · TypeSafe AI)»로 바꿉니다. 첫 문단 끝 문장은 위 «대신 답하는 모델을 두며» 예고 ①이 바꾼 글(Anthropic 만 적은 글)로 둡니다. ③ 6번 표의 비즈라우터 행 «맡기는 일»의 «아래 OpenAI · Anthropic · Z.ai · Novita AI 에 다시 맡김»을 «아래 OpenAI · Anthropic 에 다시 맡김»으로 바꾸고, Z.ai 행과 Novita AI 행을 걷습니다. 바뀌는 곳은 한눈에 보기 · 6번이며, 앱의 테스트 참여 동의 화면의 개인정보 안내에도 두 업체의 이름을 넣지 않습니다.
본인 목소리 녹음의 사본을 적으며 바뀔 내용(예고)
등록한 본인 목소리 녹음의 소리가 너무 작거나 크면, 서버가 그 목소리로 음성을 합성할 때 엔진에 넘기려고 그 녹음의 소리 크기만 맞춘 사본 하나를 녹음과 같은 자리에 만듭니다. 녹음의 내용은 그대로이고 소리 크기만 다르며, 녹음을 지우면 함께 지웁니다. 지금 이 처리방침에는 등록한 녹음만 저장한다고 적혀 있어 이 사본을 함께 적습니다. 처리를 바꾸는 것이 아니라 적은 내용을 실제 처리에 맞추는 것입니다. 테스트를 시작하는 날부터 시행하며, 날짜가 정해지면 그 7일 전에 이 페이지와 연락처로 다시 알립니다. ① 한눈에 보기 «마이크 음성»의 끝 문장을 «본인 목소리를 등록한 경우 그 녹음과, 음성 합성 엔진에 넘기려고 소리 크기만 맞춘 그 녹음의 사본 하나만 저장합니다»로 바꿉니다. ② 2번(2-2)의 «본인 목소리(선택)» 행 항목에 «녹음의 소리 크기만 맞춘 사본(녹음이 너무 작거나 클 때 하나)»을 더합니다. ③ 3번의 «본인 목소리 녹음» 행 항목을 «본인 목소리 녹음(소리 크기만 맞춘 사본 포함)»으로 바꿉니다. 보유 기간과 지우는 방법은 그대로이며, 사본은 녹음과 같이 지웁니다. 바뀌는 곳은 한눈에 보기 · 2번 · 3번입니다.
Google 계정으로 로그인하고 앱에서 동의를 받으며 바뀔 내용(예고)
테스트에 참여하는 길을 바꿉니다. 웹의 참여 신청 양식과 운영자가 보내는 접속 코드 대신, 운영자가 초대한 Google 계정으로 앱에 로그인하고 앱의 «테스트 참여 동의» 화면에서 테스트 이용약관과 민감정보 처리에 동의하면 참여가 시작됩니다. 초대받지 않은 계정은 로그인할 수 없으며, 그때는 아무것도 저장하지 않습니다. 이 방식을 넣은 앱 판을 건네는 날(빠르면 테스트를 시작하는 날)부터 시행하며, 날짜가 정해지면 그 7일 전에 이 페이지와 연락처로 다시 알립니다. ① 2번 머리에서 테스트 참여 계약을 맺는 곳을 «참여 신청 양식»에서 «앱의 테스트 참여 동의 화면»으로 바꿉니다. 1번 처리 목적 ⑤의 «참여 연락·접속 권한 발급»은 «참여 연락, 초대와 로그인, 동의 기록»으로 바꿉니다. ② 2번(2-1)의 «참여 신청» 행을 아래 «로그인 · 계정» 행으로 바꿉니다. Google 에서 받는 것은 계정의 고유 번호와 메일 주소뿐이며 이름과 사진은 받지 않습니다.
| 구분 | 항목 | 언제 | 근거(「개인정보 보호법」) |
|---|---|---|---|
| 로그인 · 계정 | Google 계정의 고유 번호, 메일 주소와 그 메일이 확인된 주소인지(로그인할 때 Google 이 보냄), 참여 조건 확인, 동의 기록(체크한 항목 · 시각 · 동의서와 약관 · 처리방침의 판 · 앱 판 · 기기 갈래(Windows · Android) · 동의를 입증하려고 함께 두는 메일 주소), 초대 명단(운영자가 초대할 때 넣는 참여자 식별값(가명)과, 메일 주소를 되돌릴 수 없게 바꾼 값. 처음 로그인하면 지움) | 초대할 때 · 로그인할 때 · 앱의 동의 화면에서 동의할 때 | 제15조제1항제4호(계약의 체결과 이행. 로그인과 초대 명단 대조는 계약을 맺는 과정에서 참여자가 요청한 조치) |
③ 2번(2-1)의 «접속» 행에서 «접속 코드(운영자 발급)»를 «로그인 유지 정보(서버가 만든 값을 되돌릴 수 없게 바꾼 해시, 마지막으로 쓴 날, 기기 갈래)»로 바꾸고, «로그인 시도의 수(성공 · 초대 밖 · 확인 실패를 수로만 세며 메일 주소는 남기지 않음 · 접속 기록과 같이 92일)»를 더합니다. ④ 2번(2-2)의 «민감정보» 행 근거에서 별도 동의를 받는 때를 «참여 신청 때»에서 «앱의 테스트 참여 동의 화면에서»로 바꿉니다. 5번의 «참여할 때 이 부분만 따로 동의를 받습니다»는 «앱의 테스트 참여 동의 화면에서 이 부분만 따로 동의를 받습니다»로, 한눈에 보기 «민감한 이야기»의 «따로 동의를 받습니다»는 «앱의 동의 화면에서 따로 동의를 받습니다»로 바꿉니다. ⑤ 3번 표의 «참여 신청·동의 기록» 행의 이름을 «동의 기록(앱의 테스트 참여 동의 화면에서 한 동의 · 입증을 위해 함께 두는 메일 주소 포함)»으로 바꿉니다. 보유는 그대로 테스트 종료 후 1년이며 계정을 지워도 남습니다. 그리고 아래 세 행을 더합니다.
| 항목 | 보유 | 참여자가 지우면 |
|---|---|---|
| Google 계정의 고유 번호 · 메일 주소 | 테스트 종료 후 30일 안에 파기 | 앱에서 계정을 지우면 즉시 |
| 로그인 유지 정보 | 30일(로그인을 이어 가면 새 값으로 바꾸고 옛 값은 즉시 지움) | 로그아웃하거나 계정을 지우면 즉시 |
| 초대 명단 | 처음 로그인하면 즉시 지움(쓰이지 않은 초대는 테스트가 끝날 때) | 해당 없음 |
⑥ 9번의 앱에서 바로 지울 수 있는 것에 «계정(앱 «설정 › 나 › 계정»의 [계정 지우기])»을 더하고, 9번 끝의 «참여를 그만두면 접속 권한을 회수하고 3번의 기간에 따라 파기합니다»를 다음으로 바꿉니다. «[계정 지우기]로 언제든 동의를 철회하고 그만둘 수 있습니다. 계정을 지우면 그 계정의 대화 기록 · 기억 · 프로필 · 창작물 · 본인 목소리처럼 앱에서 지울 수 있는 정보가 함께 즉시 지워지고, 3번에서 따로 기간을 정한 기록(동의 기록 · 목소리 등록 동의 기록 · 목소리 사용 기록 · 접속 기록 등)만 그 기간 동안 남습니다. 메일로 그만두겠다고 알려도 그 계정의 로그인을 막고 3번의 기간에 따라 파기합니다.» ⑦ 10번의 «참여자마다 발급한 접속 코드로만 접근하며»를 «운영자가 초대한 Google 계정으로 로그인한 참여자만 접근하며»로, «접속 코드는 추측하기 어려운 긴 값만 쓰며(짧은 코드로는 서버가 외부 접속을 열지 않습니다), 코드가 맞지 않는 요청은 거부합니다»를 «로그인을 이어 가는 값은 추측하기 어려운 긴 값만 쓰고 서버에는 되돌릴 수 없게 바꾼 해시만 두며, 맞지 않는 요청은 거부합니다»로 바꿉니다. 서버 기록에서 가리는 것에 메일 주소를 더합니다. ⑧ 참여자의 «접속 코드»를 적은 나머지 자리(6번 표의 OpenAI · TypeSafe AI 행, 10번의 인증 정보, 13번 · 13-1, 위 예고들)는 «로그인 정보»로 바꾸고, 6번 끝의 «(접속 권한 회수)»는 «(그 계정의 로그인을 막음)»으로, 13번의 «접속 설정의 [지우기]»는 «로그아웃(설정 › 나 › 계정)»으로 바꿉니다. 로그아웃하면 그 기기는 처음 상태로 돌아갑니다. 위 «캐릭터 파일을 앱 밖에서 받으며» 예고 ③의 «접속 코드가 맞는지만 확인하고»는 «운영자의 서버가 열쇠와 함께 내준 짧은 확인 값(15분 동안만 맞음)이 맞는지만 확인하고»로 바꿉니다. ⑨ 2번(2-1) «오류 자동 보고» 행의 «언제»에 «앱의 동의를 마친 뒤부터 보내며, 로그아웃하면 그 기기의 스위치는 처음 상태(켜짐)로 돌아가 다음에 로그인하는 사람이 처음 화면에서 다시 고릅니다»를 더합니다. 위 «앱이 멈춘 충돌의 기록을 받으며» 예고의 충돌의 기록도 같습니다. ⑩ 2번 끝에 다음을 더합니다. «Google 계정으로 로그인하면 Google 도 그 계정이 MOEPI 에 로그인했다는 것을 알게 되며, 그 처리는 Google 의 개인정보처리방침을 따릅니다. 운영자는 참여자의 정보를 Google 에 보내지 않습니다. Google 계정의 메일 주소는 6번의 업체로 보내지 않으며 앱 기록 · 오류 자동 보고 · 충돌의 기록 · 피드백 · 알림에도 싣지 않습니다. 메일 주소는 참여자 본인(앱 «설정 › 나 › 계정»)과 운영자만 봅니다.» ⑪ 한눈에 보기의 «모으는 것»에 «Google 계정의 고유 번호와 메일 주소(로그인)»를 더합니다. ⑫ 12번 끝에 «참여 조건은 앱의 테스트 참여 동의 화면에서 확인합니다»를 더합니다. ⑬ 위에 있던 «참여 신청 양식을 열며 바뀔 내용(예고)»는 거둡니다. 참여 신청 양식(Tally)을 열지 않으므로 6번 표에 그 행을 더하지 않으며, 15-1 의 대기 명단은 그대로입니다. 위 예고들의 끝에 적었던 «테스트 참여 신청·동의서»의 자리는 이 예고대로 «앱의 테스트 참여 동의 화면»으로 고쳐 적었습니다. 바뀌는 곳은 한눈에 보기 · 1번 · 2번 · 3번 · 5번 · 6번 · 9번 · 10번 · 12번 · 13번 · 13-1 이며, 테스트 이용약관도 같은 내용으로 고쳤습니다(계약을 맺는 때 · 기간을 알리는 때 · 로그인 계정 · 그만두는 법).
사전 등록 페이지를 열며 바뀔 내용(예고) — 닫아 둔 대기 명단(15번)을 운영자가 만든 사전 등록 페이지(https://
화면 · 카메라 사진을 보여 주는 기능을 열며 바뀐 내용(2026-11-08 시행) — 앱 대화창의 + 메뉴에서 «화면 공유»(화면 전체 또는 고른 창)나 «카메라»(PC 에 연결한 웹캠)를 켜면, 캐릭터가 그 화면이나 카메라를 사진으로 보고 대화할 수 있게 합니다. 영상을 이어 보내지 않고, 참여자가 말하거나 글을 보낼 때(참여자가 고르면 20초마다) 그 순간을 한 장 찍어 보내며, 화면이 바뀌지 않았으면 보내지 않습니다. 화면 공유와 카메라는 한 번에 하나만 켜지고, 켠 대화에서만 쓰이며, 언제든 멈추거나 끌 수 있습니다. 2026-11-08부터 시행합니다(위 «고친 기록» — 테스트를 시작하기 전의 고침이라 바로 시행). ① 2번(2-1)의 «대화» 행에 화면 · 카메라 사진을 더합니다 — 공유를 켠 동안 앱이 찍은 화면(고른 화면 전체 또는 창)이나 웹캠의 사진입니다. 앱은 사진을 기기에 파일로 남기지 않고 크기를 줄여 바로 보내며, 서버는 그 대화 동안 가장 최근의 한 장만 메모리에 두고 파일이나 데이터베이스에 저장하지 않습니다. 서버의 기록에는 사진과 창의 이름 없이 보낸 장 수와 크기, 갈래(화면 · 창 · 카메라)만 남습니다. ② 3번의 보유는 «운영자의 서버에 남기지 않음»입니다. 메모리의 한 장은 새 사진이 오면 바로 버리고, 공유를 멈추거나 끄거나 대화를 마치거나 연결이 끊기면 곧바로 버립니다. 그래서 대화에 붙인 그림과 달리 대화 기록에서 다시 볼 수 없고, 지운 기록도 남지 않습니다. ③ 캐릭터 답변을 만들기 위해, 공유를 켠 동안에는 캐릭터가 답할 때마다(20초 간격을 고른 때에는 캐릭터가 사진을 보고 먼저 말을 건넬 때도) 가장 최근의 한 장이 대화 글과 함께 6번의 업체로 전송됩니다. 사진이 실린 차례는 참여자가 고른 대화 모델과 상관없이 기본 모델이 답하므로 비즈라우터(국내)를 거쳐 OpenAI(미국)로 가며, 그 업체가 멈추거나 늦으면 Anthropic(미국)의 모델이 같은 내용으로 대신 답합니다(위 «대신 답하는 모델을 두며» 예고). 6번 표의 이전 항목에 «화면 · 카메라 사진»을 더하고, 한눈에 보기 «밖으로 나가는 곳»에 «화면 공유나 카메라를 켜면 그 사진도 같은 길로 전송됩니다(운영자의 서버에는 남기지 않습니다)»를 더합니다. ④ 운영자의 서버에 남지 않는 것과 업체에 남지 않는 것은 다릅니다. 업체 쪽 보관은 대화에 붙인 그림과 같습니다. OpenAI 는 그림 입력을 아동 성착취물 검사에 거치고 걸린 그림은 사람의 검토를 위해 보관하며(기간을 밝히지 않음), 그 밖의 입력은 6번 표의 보유 · 이용 기간대로 다룹니다(OpenAI 는 오남용 감시 기록 최대 30일 · Anthropic 은 받은 뒤 30일 안에 삭제). 비즈라우터는 «감사 로그 저장»을 꺼 두어 사진도 남기지 않습니다. ⑤ «기억»에는 사진을 넣지 않고, 사진을 글로 옮겨 적어 두지도 않습니다. 다만 사진을 두고 주고받은 말과 캐릭터가 사진을 보고 건넨 말은 다른 대화 글처럼 대화 기록에 남고 기억으로 정리될 수 있습니다. ⑥ 5번 끝에 «화면 전체를 보여 주면 알림과 다른 창도 함께 찍히고, 카메라에는 곁에 있는 사람이 찍힐 수 있습니다. 다른 사람이나 신분증 · 의료 서류 · 비밀번호처럼 민감한 내용이 보일 때는 공유를 멈추기를 권합니다»를 더합니다. ⑦ 위 «이용 통계를 더하며» 예고 ② 표 둘째 행의 «그림을 붙인 차례 수(그 기능을 연 뒤)» 뒤에 «화면 · 카메라 사진을 보낸 차례 수와 사진의 크기(그 기능을 연 뒤)»를 더합니다. 사진 자체는 쓰지 않습니다. 바뀌는 곳은 한눈에 보기 · 2번 · 3번 · 5번 · 6번이며, 앱의 테스트 참여 동의 화면의 개인정보 안내와 민감정보 처리 동의에도 «화면 · 카메라 사진»을 더합니다.
15. 대기 명단 — 테스트 안내 페이지에서 대기 명단에 이메일을 남긴 분(이하 «신청자»)의 개인정보는 아래와 같이 처리합니다. 신청자는 테스트 참여자가 아니며, 위 1~14번 가운데 참여자에 관한 내용은 신청자에게 해당하지 않습니다.
| 항목 | 목적 | 근거(「개인정보 보호법」) | 보유 |
|---|---|---|---|
| 이메일 주소, 남긴 시각 | 다음 테스트 모집과 정식 출시 소식을 메일로 알림 | 제15조제1항제1호(남길 때 동의) | 정식 출시를 알린 뒤 지체 없이 파기하며, 늦어도 남긴 날부터 1년 안에 파기 |
15-1. 대기 명단의 처리 위탁과 국외 이전 — 대기 명단 양식은 Tally 의 서비스로 받고, 남긴 내용은 Tally 의 서버(벨기에)에 저장됩니다. 국외 이전은 남길 때 따로 동의를 받습니다(제28조의8제1항제1호).
| 이전받는 자(연락처) | 맡기는 일 | 이전 항목 | 국가 | 시기·방법 | 보유·이용 기간 |
|---|---|---|---|---|---|
| Tally BV(벨기에 겐트 · hello@ | 대기 명단 양식의 응답 받기와 저장 | 이메일 주소, 남긴 시각(응답자의 IP 주소는 함께 저장하지 않음 — Tally 도움말) | 벨기에 | 남길 때 암호화 통신(TLS) | 위 보유 기간과 같음. 운영자가 지운 응답은 Tally 의 백업에서 90일 안에 완전히 지워짐. Tally 는 응답을 팔거나 마케팅 · 광고에 쓰지 않음(Tally 안내). AI 학습에 쓰는지는 Tally 가 밝히지 않음 |
국외 이전에 동의하지 않으면 대기 명단에 남길 수 없습니다(이 페이지를 보는 데는 불이익이 없습니다). 메일 끝의 수신 거부나 contact@
16. 테스터 등록 — 운영자가 초대 링크를 보낸 분이 테스터 등록 페이지(https://
| 항목 | 목적 | 근거(「개인정보 보호법」) | 보유 |
|---|---|---|---|
| 로그인할 Google 메일(되돌릴 수 없게 바꾼 값과 앞 두 글자만 남긴 가린 꼴로만 저장), 닉네임, 등록한 날짜와 시각, 동의 기록(체크한 항목과 그때의 동의 글 판), 지우기 링크의 확인 값 | 테스트 앱에 로그인할 수 있는 분을 정하기, 등록한 분을 운영자가 알아보기, 지우기 요청 확인 | 제15조제1항제1호(등록할 때 동의) | 등록한 날부터 30일, 테스트가 먼저 끝나면 그때까지 |
등록 페이지는 운영자가 연 때부터 정한 시간(기본 48시간)이 지나거나 정한 인원이 차면 닫힙니다. 접속 IP 주소와 쿠키는 저장하지 않습니다. 청소년 보호법상 청소년은 등록할 수 없습니다. 등록을 마친 화면의 지우기 링크를 누르면 곧바로 지우고, 테스트 앱 로그인도 막습니다. contact@
16-1. 테스터 등록의 처리 위탁과 국외 이전 — 등록은 Cloudflare 의 서비스로 받아 Cloudflare 의 데이터베이스(미국)에 저장하고, 새 등록은 텔레그램으로 운영자에게 알립니다. 두 곳으로의 국외 이전은 등록할 때 따로 동의를 받습니다(제28조의8제1항제1호).
| 이전받는 자(연락처) | 맡기는 일 | 이전 항목 | 국가 | 시기·방법 | 보유·이용 기간 |
|---|---|---|---|---|---|
| Cloudflare, Inc.(미국 샌프란시스코 · privacyquestions@ | 등록 페이지 보내기, 등록 받기와 저장, 지우기 처리 | 위 16번의 항목 모두(메일은 바꾼 값과 가린 꼴로 · 접속 IP 주소는 저장하지 않음) | 미국 | 등록할 때 암호화 통신(TLS) | 위 보유 기간과 같음. 지운 내용은 데이터베이스의 되돌리기 기록에 7일 |
| Telegram Messenger Inc.(텔레그램 · 연락은 텔레그램 앱의 설정 › 질문하기) | 새 등록을 운영자의 텔레그램으로 알리기 | 닉네임, 가린 메일, 등록한 날짜와 시각 | 텔레그램이 밝히지 않음(계열사: 영국령 버진아일랜드 · 아랍에미리트) | 등록할 때 암호화 통신(TLS) | 운영자가 알림을 지울 때까지 · 테스트가 끝나면 지움 |
국외 이전에 동의하지 않으면 테스터 등록을 할 수 없습니다. 지우기 링크나 contact@