개인정보처리방침

보카번 (Vocaburn) · com.coco.vocaburn

English version

보카번("앱")은 이용자의 개인정보를 소중히 여기며, 아래와 같이 데이터를 처리합니다.

서비스 이용 조건은 별도의 이용약관을 따릅니다.

핵심 요약: 로그인은 선택 사항입니다. 로그인하지 않으면 단어장과 학습 기록은 이용자의 기기에만 저장됩니다. Google 계정(iOS에서는 Apple 계정도)으로 로그인하면 단어장이 앱 운영자의 서버(대한민국 서울 리전)에 저장되어 여러 기기에서 동기화되며, 설정에서 언제든 계정과 서버 데이터를 즉시 삭제할 수 있습니다(스터디 모임과 동기화된 단어의 처리 기록에 남는 데이터는 5항). 입력한 단어·뜻·메모는 광고·분석 서비스에 전송되지 않습니다. 단, 단어 자동 채움(기본 켜짐, 설정에서 끌 수 있음)을 사용하면 로그인 여부와 관계없이 입력한 표제어가 뜻 조회를 위해 앱 운영자의 서버로 전송되고, 서버에 결과가 없으면 뜻·예문 생성을 위해 Anthropic에 전달될 수 있습니다(1-5). 로그인해 동기화한 단어는 이 설정과 관계없이, 서버에 결과가 없으면 단어 정보와 발음 음성을 만들기 위해 표제어가 TypeSafe AI(단어 판정), OpenAI 또는 Anthropic(정보 생성), Google Cloud Text-to-Speech(발음 음성)에 전달될 수 있습니다(1-5). 스터디 모임에 참여하면 모임에 올린 메시지·단어셋이 닉네임과 함께 같은 모임 멤버에게 표시되고(테스트 결과는 방장이 결과를 공개로 둔 모임에서만 닉네임과 함께 같은 모임 멤버에게 표시되며, 방장에게는 이 설정과 관계없이 표시), 새 메시지·단어셋 알림이 기기로 발송됩니다(1-6, 9항). AI 튜터(로그인 필요)를 쓰면 단어 정보와 입력한 메시지·최근 대화가 답변 생성을 위해 앱 운영자의 서버를 거쳐 OpenAI와 TypeSafe AI에 전달되며, 대화 이력은 기기에 저장되고 AI 튜터 이용권 사용 중에는 학습 기록 동기화를 위해 이 기기에 남아 있던 이전 대화까지 계정에도 저장됩니다(90일 보관, 1-7). 시험지 만들기(로그인·AI 튜터 이용권 필요)에서 PDF를 만들면 앱이 단어장에서 뽑은 문항이 PDF 생성을 위해 앱 운영자의 서버로 전송되며, 서버는 이를 저장하지 않고 AI 등 다른 곳에 전달하지 않습니다(1-9).

1. 수집하는 정보

1-1. 계정 정보 (Google·Apple 로그인 시)

1-2. 동기화 데이터 (로그인 시)

로그인하면 아래 데이터가 서버에 저장되어 같은 계정으로 로그인한 다른 기기와 동기화됩니다.

항목내용
단어장단어·뜻·메모·예문·중요 표시, 단어별 정답/오답 횟수, 마지막 학습 시각
그룹·컬렉션이름, 언어 태그, 소속 관계
일별 통계날짜별 학습 단어 수·정답·오답 수·목표 달성 여부
학습 기록 (평생 이용권 이용자만)학습 시도별 기록(단어, 방향, 정오답, 레벨 변화, 시각). 그 밖의 이용자의 학습 기록은 기기에만 저장됩니다.
기기 정보앱이 생성한 무작위 기기 ID(하드웨어 식별자가 아님), 플랫폼, 앱 버전, 마지막 동기화 시각, Firebase Cloud Messaging 기기 토큰(푸시 알림 수신용 식별자. 스터디 모임의 새 메시지·새 단어셋 알림과 단어 정보 준비 알림을 보내는 데만 사용합니다 — 9항)

1-3. 공유 단어장 (웹 버전에서 게시 시)

1-4. 자동으로 수집되는 정보

위 정보에는 이용자가 입력한 단어·뜻·메모 등의 내용이 포함되지 않습니다.

1-5. 단어 자동 채움 (로그인 여부와 관계없이)

단어를 추가·편집하며 표제어를 입력하면 뜻·메모·예문을 자동으로 채우기 위해 앱이 아래 정보를 앱 운영자의 서버(Supabase Edge Function)로 보냅니다. 단어 상세 화면의 AI 학습정보 생성과 업데이트 확인도 같은 방식으로 동작합니다. 이 기능은 기본으로 켜져 있으며 설정 > 단어 자동 채움에서 끌 수 있고, 끄면 앱이 보내는 이 조회 요청(아래 표의 전송되는 정보·AI 생성)이 일어나지 않습니다. 이 설정은 앱이 보내는 요청에만 해당하며, 발음 음성 내려받기(아래 표 발음 음성)와 로그인해 동기화한 단어의 서버 처리(아래 표 마지막 행)는 이 설정과 관계없이 일어납니다.

항목내용
전송되는 정보입력한 표제어, 앱이 생성한 무작위 기기 ID(서버는 이 요청에서 형식 확인에만 쓰며 저장하지 않습니다)
AI 생성서버에 저장된 결과가 없으면 뜻·예문·발음 등 학습정보를 생성하기 위해 표제어만 Anthropic API로 전달할 수 있습니다. 기기 ID·계정 정보는 전달하지 않습니다.
서버에 저장되는 것앱의 조회 요청으로 서버에 저장되는 것은 표제어와 생성 결과뿐이며, 모든 이용자가 함께 쓰는 캐시입니다. 캐시 자체는 기기 ID·계정과 연결되지 않습니다(동기화한 단어의 처리 기록은 아래 표 마지막 행). 단어 자동 채움에는 하루 이용 한도가 없어 기기별 조회 횟수를 기록하지 않습니다.
발음 음성자동 채움 설정과 관계없이, AI 튜터 이용권을 이용 중인 이용자가 영어 단어의 발음을 재생하면 서버의 음성 파일을 내려받습니다(파일이 없으면 기기 음성 엔진으로 읽습니다). 요청 주소에 표제어(예문 음성은 예문의 해시)가 포함되며 기기 ID는 보내지 않습니다. 음성 파일은 서버가 표제어와 AI가 생성한 예문으로 미리 만들어 두는 공용 파일이며, 만들 때 읽을 텍스트만 Google Cloud Text-to-Speech로 전달합니다(6항). 그 밖의 이용자(평생 이용권만 있는 이용자 포함)의 발음은 기기 음성 엔진으로 읽습니다.
동기화한 단어의 서버 처리 (로그인 시)자동 채움 설정과 관계없이, 로그인해 서버에 동기화된 단어 중 AI 학습정보가 없는 단어(영어 단어장에 있거나 단어장을 지정하지 않은 단어)는 서버에 저장된 결과가 없으면 서버의 처리 대기열에 올라갈 수 있습니다. 새로 동기화되어 대기열에 올라갈 때는 표제어와 함께 그 표제어를 처음 대기열에 올린 계정의 ID가 처리 기록에 저장됩니다(5항). 서버는 ① 표제어가 올바른 영어 단어인지·오타인지 판정하기 위해 표제어를 TypeSafe AI의 Jev 모델로 보내고(AI 튜터와 같은 경로), ② 올바른 단어이면 뜻·예문 등 학습정보를 만들기 위해 표제어를 OpenAI에 전달하거나 운영자가 Anthropic의 AI(Claude)를 이용해 작성할 수 있으며(판정이 애매한 표제어의 판정 포함), ③ 표제어와 생성된 예문으로 발음 음성 파일을 만들고(위 발음 음성), ④ 처리가 끝나면(인식하지 못한 경우 포함) 뜻이나 AI 학습정보 없이 그 단어를 저장한 이용자에게 알림을 보냅니다(9항). 만든 결과는 위 '서버에 저장되는 것'의 공용 캐시에 저장됩니다. TypeSafe AI·OpenAI·Google Cloud Text-to-Speech에는 표제어(음성은 읽을 텍스트)만 전달되며 계정 ID·기기 ID·이메일은 전달하지 않습니다.

1-6. 스터디 모임 (로그인 시)

스터디 모임을 만들거나 참여하면 아래 정보가 서버에 저장됩니다.

항목내용
모임모임 이름·설명, 초대 코드, 초대 비밀번호(되돌릴 수 없는 해시로만 저장)
멤버십역할(방장·편집자·멤버), 참여 시각, 마지막으로 읽은 메시지 위치, 모임별 알림 설정, 강퇴 기록(강퇴한 방장·시각)
채팅메시지 본문·보낸 사람·시각, 참여·나가기·강퇴·단어셋 추가·수정·테스트 결과를 알리는 안내 메시지(닉네임 포함)
모임 단어셋모임에 올린 단어셋의 제목·설명·언어와 단어 사본(단어·뜻·메모·예문·발음·AI 학습정보), 올린 사람
모임 테스트 결과방식·방향·맞힌 수·문항 수·걸린 시간·틀린 단어·응시 시각. 모임 테스트는 1-2의 학습 기록·일별 통계에 남지 않습니다.
신고·차단신고(신고한 메시지 또는 이용자와 사유), 내가 차단한 이용자 목록
실시간 전송 기록채팅을 실시간으로 전달하는 과정에서 Supabase Realtime에 남는 새 메시지·안내 메시지·메시지 삭제·읽음·강퇴·해산과 모임 설정·멤버 역할·테스트 설정 변경 신호의 시각·메시지 번호·읽은 멤버와 강퇴된 멤버의 계정 ID·모임 ID(최대 약 4일 뒤 삭제). 메시지 본문과 안내 메시지 내용(닉네임 포함)은 이 기록에 남지 않습니다.
알림 발송 대기열새 메시지·단어셋 알림 문구(모임 이름과 보낸 사람 닉네임·메시지 앞부분 또는 단어셋 제목)
횟수 제한 기록채팅·비밀번호 시도·신고 등의 남용을 막기 위한 계정 ID·모임 ID별 횟수

1-7. AI 튜터 (로그인 시)

AI 튜터는 단어 자세히보기의 채팅, 학습(받아쓰기·객관식)에서 틀린 뒤 보는 "왜 틀렸지?" 해설, 채팅 안의 "문장 써보기" 첨삭을 제공하며, 로그인해야 쓸 수 있습니다. 하루 이용 한도가 있습니다(무료 2턴, AI 튜터 이용 기간 중 30턴, 오답 해설은 0.5턴). 답변은 인공지능이 자동으로 생성하며 부정확할 수 있습니다(앱 화면에도 항상 표시합니다).

항목내용
전송되는 정보요청할 때마다 앱 운영자의 서버(Supabase Edge Function)로 계정(로그인 토큰), 현재 단어의 표제어·뜻·발음·예문과 AI 학습정보 일부(정의·유의어·반의어·연어), 이용자가 입력한 메시지, 그 단어의 최근 대화 최대 8턴이 전송됩니다. 오답 해설이면 문제 방향·이용자가 낸 답·객관식 보기가, 문장 써보기면 이용자가 쓴 영어 문장이 함께 전송됩니다.
AI 생성답변을 생성하기 위해 위의 단어 정보·메시지·최근 대화·오답·문장이 OpenAI API로 전달됩니다. 메시지가 단어 학습 질문인지 판별하고 오답 유형을 분류하고 문장을 채점하기 위해 표제어·뜻과 현재 메시지(또는 오답·문장), 생성된 AI 답변이 TypeSafe AI의 Jev 모델로 전달됩니다. 두 곳 모두에 계정 ID·기기 ID·이메일은 전달하지 않습니다.
서버에 저장되는 것AI 튜터 이용권 사용 중에는 대화가 계정에 저장됩니다(이전 대화 포함, 아래 '저장 위치'). ① 계정 ID·날짜(UTC)·사용 턴 수 — 하루 이용 한도 계산용입니다. ② AI 튜터 이용 기간 — 계정 프로필의 만료 시각입니다. 서버 로그에는 메시지 본문·단어가 남지 않고 모드·응답 종류·판정 확률만 남습니다.
저장 위치대화 이력(단어별 메시지·답변·오답 라벨·작문 점수·시각)은 기기에 저장됩니다. AI 튜터 이용권 사용 중에는 학습 기록 동기화를 위해 계정에도 저장되며, 이때 이 기기에 남아 있던 이전 대화도 함께 저장됩니다. 계정에 저장된 대화는 같은 계정의 다른 기기로 동기화되고, 90일이 지나면 주 1회 정리로 삭제됩니다. 이용권이 없는 동안의 대화는 서버에 저장되지 않고 기기에만 남습니다.
신고AI 답변을 길게 눌러 신고하면 계정 ID·모드·표제어·직전 이용자 메시지·해당 AI 답변·신고 사유·시각이 서버에 저장되어 운영자가 확인하는 데 쓰이며, 다른 이용자에게 표시되지 않습니다.

1-8. 책에서 스캔 (카메라, Android·iOS)

단어 추가의 "책에서 스캔"에서만, 책의 글자를 인식해 단어 후보를 보여 주기 위해 카메라 권한을 요청합니다.

항목내용
카메라 영상앱은 카메라 영상(이미지)을 저장하거나 외부로 보내지 않으며, 글자 인식은 기기 안에서 처리합니다.
저장되는 것인식한 단어 중 이용자가 골라 추가한 단어만 단어장에 저장되며(책 문장은 저장하지 않고 추가 전 확인 화면에만 보여 줍니다), 추가한 단어에는 단어 자동 채움(1-5)이 적용됩니다.
글자 인식 엔진운영체제마다 다릅니다. Android에서는 Google ML Kit을 쓰며, 인식 모델은 Google Play 서비스가 기기에 내려받습니다. iOS에서는 ML Kit 대신 Apple Vision 프레임워크로 기기 안에서 글자를 인식합니다.
ML Kit 사용 통계 (Android)Google의 ML Kit 데이터 공개 문서에 적힌 대로, Android에서 ML Kit은 진단·사용 통계 목적으로 기기 정보(제조사·모델·OS 버전 등), 앱 패키지 이름·버전, 설치별 식별자, 처리 시간 등 성능 지표, 이미지 형식·해상도 같은 설정 값, 오류 코드 등 사용 통계를 Google에 보냅니다.

1-9. 시험지 PDF (로그인 시)

학습 탭의 시험지 만들기에서 단어장의 단어로 시험지(문제지·정답지)를 PDF로 만듭니다. 로그인하고 AI 튜터 이용권을 이용 중이어야 쓸 수 있습니다.

항목내용
전송되는 정보PDF를 만들 때 앱 운영자의 서버(Supabase Edge Function)로 계정(로그인 토큰), 시험지 제목·언어·출력 옵션(정답지·이름 칸·출력 종류), 앱이 단어장에서 뽑은 문항(표제어·뜻, 객관식 보기, 정답)이 전송됩니다. 정답지를 함께 만들면 같은 문항이 정답지용으로 한 번 더 전송됩니다.
서버 처리서버는 AI 튜터 이용 기간(계정 프로필의 만료 시각, 1-7)을 확인한 뒤 PDF를 만들어 바로 돌려줍니다. 문항은 PDF를 만드는 데만 쓰이며 AI 등 다른 곳에 전달하지 않습니다.
서버에 저장되는 것받은 문항과 만든 PDF는 저장하지 않습니다. 서버 로그에는 시험지 제목·문항 내용이 남지 않고 문항 수·세트 수·쪽 수·파일 크기·처리 시간·오류 종류 같은 처리 정보만 남습니다.
받은 PDF기기의 임시 파일로 공유 화면에 넘겨지며, 이용자가 고른 앱(인쇄·파일 저장·메신저 등)으로만 전달됩니다. 앱이 PDF를 다른 곳으로 따로 보내지 않습니다.

2. 수집하지 않는 정보

3. 기기에만 저장되는 데이터

로그인하지 않은 상태에서 앱을 삭제하거나 기기를 바꾸면 이 데이터는 복구되지 않습니다(Android 자동 백업이 켜져 있으면 Google 계정 백업에, iOS에서는 iCloud 백업이 켜져 있거나 컴퓨터로 기기를 백업하면 그 백업에 포함될 수 있습니다). 평생 이용권 이용자는 설정의 CSV 내보내기로 이용자가 선택한 위치에 직접 백업할 수 있으며, 내보낸 파일은 앱이 접근하지 않습니다.

4. 이용 목적

5. 보관 기간과 삭제

앱에 접근할 수 없는 경우 아래 문의 이메일로 계정 삭제를 요청할 수 있습니다. 자세한 절차는 계정 및 데이터 삭제 안내를 참고해주세요.

6. 제3자 서비스

앱은 아래 서비스를 사용하며, 각 서비스는 제한된 데이터를 자체 서버에서 처리할 수 있습니다:

기기 설정에서 광고 ID를 재설정하거나 맞춤 광고를 해제할 수 있습니다. iOS에서는 기기의 추적 설정(설정 > 개인정보 보호 및 보안 > 추적)에서 이 앱의 추적을 허용한 경우에만 광고 식별자(IDFA)가 쓰이며, 허용하지 않으면 IDFA 없이 광고가 표시됩니다. Google 서비스의 데이터 처리는 Google 개인정보처리방침을 참고해주세요. 앱은 이용자의 개인정보를 제3자에게 판매하지 않습니다.

7. 개인정보의 국외 이전

동기화·공유 데이터가 저장되는 Supabase 서버는 대한민국(서울)에 있습니다. Google 로그인, AdMob, Firebase(스터디 모임 알림 전달 포함), Google ML Kit 사용 통계(Android, 1-8), Google Cloud Text-to-Speech는 Google의 전 세계 인프라에서, Apple 로그인·App Store 결제·APNs 푸시 전달(iOS)은 Apple의 인프라에서 처리되며 이용자의 데이터가 국외 서버에서 처리될 수 있습니다. 단어 자동 채움과 동기화한 단어의 서버 처리(1-5)로 Anthropic·OpenAI에 전달되는 표제어와 AI 튜터로 OpenAI에 전달되는 정보는 국외(미국) 서버에서 처리될 수 있으며, AI 튜터와 동기화한 단어의 판정(1-5)으로 TypeSafe AI에 전달하는 정보는 국외 서버에서 처리될 수 있습니다.

8. 보안

앱과 서버 간 통신은 모두 암호화(HTTPS)됩니다. 서버 데이터는 행 단위 접근 제어로 보호되어 로그인한 본인만 자신의 동기화 데이터에 접근할 수 있으며, 공유 단어장은 이용자가 선택한 공개 범위로만 노출됩니다. 스터디 모임 데이터는 서버가 요청한 이용자가 그 모임 멤버인지 확인한 뒤에만 돌려주고(모임 검색·초대 코드 미리보기에 보이는 정보는 1-6과 같이 로그인한 이용자 누구나 볼 수 있으며, 실시간 채팅 연결은 연결할 때 확인합니다), 초대 비밀번호는 되돌릴 수 없는 해시로만 저장합니다.

9. 알림

학습 리마인더·단어 알림·자동재생 미디어 알림은 기기 안에서 예약·표시되는 로컬 알림입니다. 서버에서 보내는 푸시 알림은 스터디 모임의 새 메시지·새 단어셋 알림과, 뜻이나 AI 학습정보 없이 저장한 단어의 정보가 준비됐는지(또는 인식하지 못했는지) 알려 주는 알림(하루 최대 2회)이며 Firebase Cloud Messaging을 통해 전달됩니다. 내가 보낸 메시지·올린 단어셋, 알림을 끈 모임, 내가 차단한 이용자가 보낸 메시지·올린 단어셋은 알리지 않습니다. 모임 알림은 모임 화면에서 모임별로 끌 수 있고, 모든 알림은 언제든 기기 설정에서 끌 수 있습니다.

10. 이용자의 권리

이용자는 앱에서 자신의 데이터를 열람·수정·삭제하고(단어장 편집, CSV 내보내기(평생 이용권), 계정 삭제), 로그인을 중단해 동기화를 멈출 수 있고, 스터디 모임에서는 내 메시지 삭제·모임 나가기·모임 알림 끄기·이용자 차단과 신고를 할 수 있으며, 설정에서 단어 자동 채움을 꺼 자동 채움·AI 학습정보 조회 요청을 멈출 수 있습니다(AI 튜터 이용권을 이용 중인 이용자의 영어 단어 발음 음성은 이 설정과 관계없이 재생할 때 서버에서 내려받으며, 로그인해 동기화한 단어의 서버 처리도 이 설정과 관계없이 일어납니다 — 1-5). 그 밖의 열람·정정·삭제 요청은 아래 이메일로 연락해주시면 지체 없이 처리합니다.

11. 아동의 개인정보

앱은 만 14세 미만 아동의 개인정보를 의도적으로 수집하지 않습니다. 아동의 정보가 수집된 사실을 알게 되면 즉시 삭제합니다.

12. 방침 변경

이 방침이 변경되는 경우 이 페이지와 앱 업데이트를 통해 알려드립니다.

13. 문의

개인정보 관련 문의 및 삭제 요청은 아래로 연락해주세요:

이메일: philleeran@gmail.com

시행일: 2026-10-02