본문으로 건너뛰기
Lingoban

개인정보

개인정보처리방침

이 개인정보처리방침은 Lingoban이 계정 정보, 학습 데이터, 결제 정보, AI 기능 관련 데이터를 어떻게 처리하는지 설명합니다.

On this page
  1. 1.1. 개인정보 처리자
  2. 2.2. 서비스 접속과 기본 기술 로그
  3. 3.3. 계정, 로그인, 보호 영역
  4. 4.4. 학습 데이터
  5. 5.5. AI, TTS, 이미지 및 미디어 기능
  6. 6.6. 결제 및 구독
  7. 7.7. 수신자와 처리 위탁
  8. 8.8. 쿠키와 로컬 저장
  9. 9.9. 보관 기간과 삭제
  10. 10.10. 이용자의 권리
  11. 11.11. 문의 및 권리 행사
  12. 12.12. Lingoban 브라우저 익스텐션
  13. 13.13. 문서 업데이트

1. 개인정보 처리자#

회사명
Sesang, Inhaber Wonyoung Seo
대표자
Wonyoung Seo
주소
Limburger Str. 15 65520 Bad Camberg
이메일
hello@sesang.de
전화
+49 177 267 1468

2. 서비스 접속과 기본 기술 로그#

Lingoban 웹서비스에 접속하면 서버와 인프라 계층에서 IP 주소, 요청 시간, 요청 경로, 사용자 에이전트, 응답 상태와 같은 기술 로그가 처리될 수 있습니다. 이러한 처리는 서비스의 안정성, 보안, 남용 방지, 장애 분석을 위해 필요합니다.

처리의 법적 근거는 서비스 제공과 가입 전 요청 처리, 법적 의무 이행, 보안과 남용 방지를 위한 정당한 이익, 그리고 선택형 analytics에 대한 동의입니다. 선택형 광고 추적은 사용하지 않으며 PostHog 기반 제품 분석은 동의 후에만 활성화됩니다.

3. 계정, 로그인, 보호 영역#

로그인, 회원가입, 이메일 링크 확인, 비밀번호 재설정, Google 로그인, family-site auth 연동과 같은 인증 흐름은 Firebase Auth와 공유 인증 계층을 통해 처리됩니다.

서버는 보호된 라우트 접근 제어와 세션 일관성을 위해 서버 가시 access token cookie와 세션 동기화 정보를 사용합니다. 사용자의 인터페이스 언어와 기본 학습 설정은 다음 세션에서도 같은 경험을 유지하기 위해 프로필 row에 저장될 수 있습니다.

4. 학습 데이터#

Lingoban은 폴더, 덱, 카드, 복습 일정, 마지막 접근 덱, 채팅 세션, 채팅 메시지, 스토리 연습 상태와 같은 학습 데이터를 사용자 범위로 저장합니다.

이 데이터는 학습 진행 유지, 복습 세션 실행, 마지막 작업 위치 복원, 카드 생성 및 관리 기능 제공을 위해 사용됩니다.

5. AI, TTS, 이미지 및 미디어 기능#

문장 분석, AI 스토리 생성, 학습 이미지 생성, TTS 오디오 생성과 재생 흐름은 공용 AI 및 TTS 인프라와 연결되어 처리됩니다.

생성된 결과 일부는 학습 흐름을 이어가기 위해 Lingoban 전용 테이블 또는 공용 platform 테이블에 저장될 수 있습니다. 사용자가 업로드하거나 생성한 미디어는 현재 사용자 범위 안에서만 접근되도록 검사됩니다.

6. 결제 및 구독#

유료 플랜 체크아웃, 플랜 변경, 구독 취소, 결제 상태 동기화에는 Polar 연동을 사용합니다.

Lingoban 프로필에는 현재 플랜 tier, 구독 상태, 고객 식별자, 구독 식별자와 같은 결제 상태 정보가 저장될 수 있습니다. 이는 접근 가능한 기능과 사용량 한도를 판단하기 위해 필요합니다.

7. 수신자와 처리 위탁#

  • Firebase Auth / Google 로그인: 계정 인증과 이메일 확인
  • Cloud Run backend_api, Postgres, Google Cloud Storage: 앱 데이터 처리, API, 미디어 저장과 전달
  • OpenAI, Google Gemini, Google Cloud Translate / TTS: 번역, 분석, 스토리, 이미지, 음성 생성
  • Polar: 결제 checkout, 구독 상태, 청구 관련 식별자 처리
  • Resend: 로그인/확인/서비스 알림 이메일 발송
  • Sentry: 프론트엔드 오류 추적과 장애 분석
  • PostHog: 동의 기반 제품 사용 분석

8. 쿠키와 로컬 저장#

Lingoban은 로그인, 보안, 언어 설정, 보호 라우트 운영을 위해 필수 쿠키와 제한적 브라우저 저장소를 사용합니다. 이 저장은 사용자가 요청한 서비스를 제공하는 데 필요한 범위입니다.

PostHog analytics처럼 필수가 아닌 단말 저장 또는 접근은 쿠키 배너에서 동의한 경우에만 활성화됩니다. 사용자는 footer의 쿠키 설정에서 언제든지 동의를 변경하거나 철회할 수 있습니다.

9. 보관 기간과 삭제#

학습 데이터와 프로필 정보는 계정 운영과 학습 이력 유지에 필요한 기간 동안 보관됩니다. 세션 access token은 짧은 만료 시간을 사용하고, 최대 세션과 비활성 만료 정책은 공용 인증 기준을 따릅니다.

이메일 lookup abuse log와 서버 보안 로그는 원문 이메일/IP를 피하고 제한된 기간만 보관하는 것을 기준으로 합니다. 계정 삭제를 예약하면 30일 복구 유예기간 후 공용 계정 정리 흐름에서 삭제가 진행되며, 활성 구독이나 법적 보관 의무가 있으면 완료가 지연될 수 있습니다.

10. 이용자의 권리#

  • 개인정보 열람 요청
  • 정정 요청
  • 삭제 요청
  • 처리 제한 요청
  • 데이터 이동 요청
  • 처리에 대한 이의 제기
  • 동의한 처리에 대한 동의 철회
  • 관할 개인정보 감독기관에 민원 제기

11. 문의 및 권리 행사#

개인정보 처리에 관한 문의, 권리 행사, analytics 동의 철회 문의는 위 사업 연락처를 통해 접수해 주세요. 감독기관에 민원을 제기할 권리는 이 문의 절차와 별개로 유지됩니다.

12. Lingoban 브라우저 익스텐션#

Lingoban Chrome 익스텐션은 lingoban.com 계정으로 로그인한 사용자의 세션 쿠키(__session)를 chrome.cookies API 로 읽어, Lingoban backend 호출 시 Authorization 헤더로 사용합니다. 다른 사이트의 쿠키나 브라우징 기록은 수집하지 않습니다.

익스텐션은 콘텐츠 스크립트를 임의 웹페이지(<all_urls>)에 주입하지만, 사용자가 텍스트를 선택하거나 Lingoban 버튼/팝업/컨텍스트 메뉴를 명시적으로 호출했을 때만 동작합니다. 선택된 텍스트와 후속 카드/AI 분석/스토리/이미지/TTS 요청은 사용자의 명시적 액션이 있을 때만 Lingoban backend 로 전송됩니다.

익스텐션은 chrome.storage.sync, chrome.storage.local, chrome.storage.session 을 사용해 UI 언어, 학습 언어 토글, 언어 감지 모드, 웹 분석 ON/OFF 설정과 짧은 만료 시간의 인증/유료 플랜 캐시를 저장합니다. session storage 의 인증 캐시는 메모리 기반이며 TTL 만료 또는 401 응답 시 즉시 비워집니다.

출시 v1 빌드는 익스텐션 런타임 PostHog/Sentry 를 비활성화 상태로 제출합니다. 추후 익스텐션 분석/오류 추적을 켜야 한다면 이 문서, Chrome Web Store data usage 답변, 익스텐션 안내 문구를 같은 갱신 턴에 함께 업데이트합니다.

익스텐션은 어떤 데이터도 제3자에게 판매하거나 광고 추적 목적으로 공유하지 않으며, 위에서 설명한 언어 학습 기능 외의 목적으로 사용하지 않습니다.

13. 문서 업데이트#

Lingoban의 처리 활동, 서비스 제공자, 결제/인증 구조가 변경되면 이 개인정보처리방침도 함께 갱신됩니다.