본문으로 건너뛰기

개인정보처리방침

Oing은 로그인과 단어 학습에 필요한 정보만 수집하고, 수집 목적이 끝난 정보는 관련 법령과 아래 기준에 따라 삭제하거나 비식별 처리합니다.

1. 수집 항목: 계정 이메일, 암호화된 비밀번호 또는 OAuth 식별자, 단어장과 학습 진행, 사용자가 입력한 단어·문장, 앱 버전·기기 종류, 오류 및 보안 로그, 결제 상품·주문·구독 상태·만료 시각과 암호화된 구매 토큰 등 결제 처리에 필요한 거래 메타데이터

2. 이용 목적: 계정 인증, 단어장·학습 기능 제공, 기기 간 동기화, 결제와 환불 처리, 서비스 안정성 확인, 오류·악용 대응, 고객 지원

3. 보유 기간: 계정 삭제 요청 후 7일의 취소 기간을 두며, 기간이 지나면 계정 식별자와 개인 학습 데이터는 삭제 또는 비식별 처리합니다. 다른 이용자가 이미 내려받아 학습 중인 공개 단어장은 출처·개인 예문·소유자 정보를 제거하고 비공개 보존본으로 유지될 수 있습니다. 결제·계약 기록은 관련 법령에 따라 5년, 소비자 불만·분쟁 기록은 3년 동안 개인정보와 분리해 보관합니다.

4. 처리 위탁·국외 전송: 로그인에는 Google·Naver·Kakao OAuth, 웹 결제에는 전환 기간 중 PortOne 또는 Toss Payments, Android 앱 결제에는 Google Play Billing, 웹 광고에는 Google AdSense, Android 앱 광고와 동의 관리에는 Google AdMob 및 User Messaging Platform, 단어 정보 생성과 예문 번역에는 Google Gemini API 및 Google Cloud Translation, 오류 추적에는 설정된 경우 Sentry를 사용할 수 있습니다. 각 제공자에는 해당 기능 수행에 필요한 최소한의 정보만 전송하며 계정 비밀번호는 전송하지 않습니다.

5. 이용자 권리: 앱 설정에서 계정 삭제를 요청하고 7일 안에 취소할 수 있습니다. 앱을 사용할 수 없는 경우 계정 삭제 안내 페이지 또는 고객센터를 통해 삭제·열람·정정 요청을 접수할 수 있습니다.

6. 모바일 앱: 인증 토큰은 운영체제의 보안 저장소에 보관합니다. 진단 정보에는 기본적으로 비밀번호, 인증 토큰, 요청 본문, 쿠키, URL 검색어를 포함하지 않습니다.

7. Google AdSense 또는 Google AdMob을 사용하는 웹·앱 화면에서는 Google 및 파트너가 쿠키, 광고 식별자, 앱·기기 정보, IP 주소 등으로 광고 성과 측정과 맞춤형 또는 비맞춤형 광고 제공에 필요한 데이터를 처리할 수 있습니다. Android 앱은 광고 요청 전에 Google User Messaging Platform으로 필요한 동의 정보를 확인하며, 동의가 필요한 지역에서는 동의 또는 허용된 선택 범위 안에서만 광고를 요청합니다.

8. 이용자는 설정 또는 계정 API를 통해 자신의 데이터를 NDJSON 형식으로 내려받고, 계정 삭제를 요청하거나 7일 안에 취소할 수 있습니다.

9. 사용자는 브라우저 설정 또는 동의 관리 화면을 통해 쿠키 사용을 제한할 수 있습니다. Android 앱에서 개인정보 선택 사항 재검토가 필요한 경우 앱의 설정 화면에서 광고 개인정보 선택 화면을 다시 열 수 있습니다. Google의 데이터 사용 방식은 아래 링크에서 확인할 수 있습니다.

10. Android 정기 구독은 Google Play가 결제 수단과 거래를 처리합니다. Oing은 구매 유효성 확인, 이용권 제공, 복원, 환불·취소 상태 반영을 위해 Google Play Developer API로 구매 토큰과 앱 패키지·상품 정보를 검증하며, 구매 토큰은 서버에서 암호화해 보관합니다.

11. 개인정보 문의처: nhtgb021030@gmail.com / 010-4772-8259 (평일 10:00-17:00 (주말/공휴일 휴무))

Chrome 확장(Englishapp PDF Clipper) 개인정보 안내

- `단어 뜻 보기`가 켜져 있으면 영어를 선택할 때 선택한 영어 단어만 Oingapp 서버로 자동 전송하여 뜻을 조회합니다.

- Oingapp 사전에 없는 단어는 즉시 뜻을 제공하기 위해 해당 단어만 Google Cloud Translation으로 전송할 수 있습니다. 서로 다른 인증 계정 2개 이상에서 조회되어도 새 단어가 공용 사전에 자동 등록되지는 않습니다. 기존 공용 사전 항목의 보완을 포함해, 운영자가 기존 `Word` 단어 목록에서 해당 표기를 정확히 검토·승인한 경우에만 Google Gemini로 보내 뜻과 발음을 생성하고 검증할 수 있습니다. 승인되지 않은 표기는 검토 대기로 격리하며 Gemini로 보내거나 공용 사전을 수정하지 않습니다.

- 수요 테이블에는 사용자 ID, 페이지 URL, 제목, 문맥, 예문을 저장하지 않습니다. 서로 다른 계정 여부를 확인할 때는 첫 계정의 단방향 HMAC 지문 1개와 HMAC 키 세대 확인용 비개인 지문 1개만 임시 저장합니다. 인증 비밀 키가 바뀌면 1계정 상태를 새 키 세대로 초기화하고, 같은 키 세대에서 두 번째 다른 계정이 확인되면 두 지문을 즉시 삭제합니다. 2계정에 미달한 수요와 지문은 최초 조회 90일 후, 완료된 수요는 마지막 조회 30일 후, 그 밖의 수요는 마지막 조회 90일 후 삭제 대상이 되며 정기 제한 배치로 삭제합니다.

- `단어장에 추가`를 직접 클릭한 경우에만 단어/예문(있는 경우)/출처 URL/출처 제목이 단어장 저장을 위해 Oingapp 서버로 전송됩니다.

- 확장은 사이트 로그인 세션(쿠키) 기반으로 요청을 수행하며, 계정 비밀번호를 저장하지 않습니다.

- 전송된 데이터는 뜻 조회, 공용 사전 품질 개선, 단어장 저장 및 학습 기능 제공 목적으로만 사용되며, 삭제/정정 요청은 개인정보 문의처를 통해 접수할 수 있습니다.

Zotero 플러그인 개인정보 안내

`단어 뜻 보기`가 켜져 있으면 영어를 선택할 때 선택한 영어 단어만 Oingapp 서버로 자동 전송하여 뜻을 조회합니다. Oingapp 사전에 없는 단어는 해당 단어만 Google Cloud Translation으로 전송할 수 있습니다. 서로 다른 인증 계정 2개 이상에서 조회되어도 새 단어가 공용 사전에 자동 등록되지는 않습니다. 기존 공용 사전 항목의 보완을 포함해, 운영자가 기존 `Word` 단어 목록에서 해당 표기를 정확히 검토·승인한 경우에만 Google Gemini로 보내 뜻과 발음을 생성하고 검증할 수 있습니다. 승인되지 않은 표기는 검토 대기로 격리하며 Gemini로 보내거나 공용 사전을 수정하지 않습니다.

수요 테이블에는 사용자 ID, 문헌 제목, 페이지 URL, 문맥, 예문을 저장하지 않습니다. 서로 다른 계정 여부를 확인할 때는 첫 계정의 단방향 HMAC 지문 1개와 HMAC 키 세대 확인용 비개인 지문 1개만 임시 저장합니다. 인증 비밀 키가 바뀌면 1계정 상태를 새 키 세대로 초기화하고, 같은 키 세대에서 두 번째 다른 계정이 확인되면 두 지문을 즉시 삭제합니다. 2계정에 미달한 수요와 지문은 최초 조회 90일 후, 완료된 수요는 마지막 조회 30일 후, 그 밖의 수요는 마지막 조회 90일 후 삭제 대상이 되며 정기 제한 배치로 삭제합니다.

사용자가 영어 단어 저장 버튼을 직접 누른 경우에만 선택한 영어 단어와 현재 페이지의 영어 예문, 문헌 제목, 정제된 HTTP(S) 출처 URL을 단어장 저장을 위해 Oingapp 서버로 전송합니다.

출처 URL에서는 계정 정보, fragment, 인증·세션·추적 query를 제거하고 URL은 2,000자, 제목은 300자로 제한합니다. PDF·EPUB·snapshot 전체 본문, 로컬 파일 경로, Oingapp 비밀번호는 수집하거나 전송하지 않습니다.

연결에 필요한 access/refresh token은 Zotero의 Gecko Login Manager에 저장됩니다. 서버는 refresh token 원문 대신 해시를 저장하며, 연결 해제 시 서버 세션을 폐기한 뒤 로컬 인증 정보를 삭제합니다.

전송 정보는 뜻 조회, 공용 사전 품질 개선, 사용자가 지정한 기본 단어장 저장, 연결 상태 확인 목적으로만 사용합니다.

Google 파트너 사이트/앱 데이터 사용 방식 보기

시행일: 2026년 2월 18일 / 최종 수정일: 2026년 7월 22일

오잉앱