개인정보 처리방침
최종 수정일: 2026년 7월 13일
1. 개요
StepStone(이하 "StepStone" 또는 "서비스")은 YouTube 영상과 재생목록을 순서와 진도가 있는 학습 코스로 정리해 끝까지 학습할 수 있도록 돕는 서비스입니다. StepStone은 Jacob Lim이 운영하며, dustback은 StepStone의 운영 브랜드입니다. 본 개인정보 처리방침은 StepStone이 어떤 정보를 수집하고, 이를 어떻게 이용하며, 회원님이 어떤 선택권을 가지는지 설명합니다.
StepStone을 이용함으로써 회원님은 본 방침에 설명된 처리 방식에 동의하게 됩니다. 동의하지 않는 경우 서비스를 이용하지 말아 주세요.
2. 수집하는 정보
Google 계정 정보
Google 계정으로 로그인하면 Google이 제공하는 범위 내에서 이름, 이메일 주소, 프로필 이미지를 전달받습니다. 이는 회원님의 계정을 생성하고 식별하기 위해 저장됩니다.
프로필 정보
회원님이 설정한 표시 이름(닉네임), 아바타 이미지 및 아바타 생성에 사용되는 시드(avatar seed), 가입일을 저장합니다. 표시 이름과 아바타는 회원님이 직접 변경할 수 있습니다.
코스 및 학습 콘텐츠
회원님이 만들거나 학습하는 코스의 제목, 설명, 구성(섹션·레슨 순서), 첨부한 자료 등 코스 구성 정보를 저장합니다. 회원님이 코스를 공개로 설정하면 해당 코스 정보와 제작자 표시 정보(표시 이름·아바타)가 공개될 수 있습니다.
학습 기록
학습 진행 상태(현재 레슨 위치, 완료한 레슨 목록, 최근 학습 시각), 레슨별 시청 시간과 마지막 재생 위치, 시청 구간 기록, 영상 길이, 북마크, 학습 바로가기 설정 등 학습 기록을 저장해 진행 상황이 세션 간에 유지되도록 합니다. 이 학습 기록은 로그인한 회원에 한해 수집됩니다.
일일 목표
회원님이 일일 학습 목표를 설정하면, 해당 코스·날짜별 목표 개수와 선택한 목표 레슨 정보를 저장합니다.
YouTube 연동 데이터
회원님이 StepStone에 추가한 YouTube 영상 URL, 재생목록 및 코스 메타데이터를 저장합니다. 영상에 대한 질문·댓글을 직접 작성하여 제출하면, 해당 텍스트를 회원님의 Google 계정으로 YouTube에 댓글로 게시합니다. 게시는 회원님이 직접 제출한 경우에만 이루어지며, 게시된 댓글은 YouTube의 약관 및 정책의 적용을 받습니다.
Google Drive 연동 데이터
Drive 자료 첨부 기능을 사용하는 경우, 회원님이 StepStone을 통해 직접 선택한 파일에만 접근합니다. 선택한 파일의 식별자(ID), 보기 링크, 이름, 파일 형식, 크기 등 메타데이터를 코스 구성을 위해 저장하며, 회원님의 Drive 전체를 검색하거나 접근하지 않습니다.
피드백
회원님이 피드백을 보내면 이메일 주소, 표시 이름, 메시지 내용과 함께, 문제 파악을 돕기 위한 환경 정보(작성 페이지 URL, 브라우저 정보, 화면 크기, 언어 설정, 테마, 앱 버전)를 저장합니다.
알림
피드백 답변, 코스 관련 이벤트, 계정 상태 변경, 운영 공지 등을 전달하기 위해 회원님에게 발송되는 알림 내역을 저장합니다.
코스 조회 분석
공개 코스의 조회 통계를 집계하기 위해 조회 이벤트(코스 식별자, 조회 시각, 유입 경로, 리퍼러, 제작자 본인 조회 여부, 자동화 트래픽 추정 여부)를 기록합니다. 비로그인 사용자를 구분하기 위해 브라우저 세션 저장소에 임시 익명 식별자(anonymous session ID)를 생성해 사용할 수 있으며, 이 식별자는 브라우저 세션 동안에만 유지됩니다.
계정 상태 정보
계정 상태(활성·정지·탈퇴 예약 등), 정지 관련 정보, 탈퇴 예약 정보 등 서비스 운영에 필요한 계정 상태 정보를 저장합니다.
브라우저 저장소
테마·언어 설정, 플레이어 환경설정, 집중 타이머·집중 사운드 설정, 작성 중인 코스 초안, 학습 진행 캐시, 재생 위치 등 일부 데이터는 회원님 브라우저의 localStorage 및 sessionStorage에 저장됩니다. 또한 로그인 시 OAuth 리디렉션 복귀 위치를 임시 쿠키(Max-Age 10분, SameSite=Lax)에 저장하며, 로그인 절차 완료 후 자동 만료됩니다. 이 데이터는 회원님의 기기에만 보관되며, 브라우저 설정에서 저장소를 비우거나 데이터를 삭제하는 방법으로 제거할 수 있습니다. 브라우저 저장소를 제한하거나 삭제하면 로그인 세션 유지, 재생 위치 복원, 학습 기록 캐시, 환경설정 등 일부 기능이 정상 작동하지 않을 수 있습니다.
3. 정보의 이용 목적
- 회원님을 인증하고 로그인 세션을 유지합니다.
- 회원님을 대신해 코스를 생성·편집하고, 회원님의 요청에 따라 공개합니다.
- 학습 진행 상태와 학습 기록을 저장하고 복원합니다.
- 회원님이 요청할 때 Drive 파일을 코스 자료로 첨부하거나 열람할 수 있게 합니다.
- 공개 코스의 조회 통계를 집계하고 제품을 개선합니다.
- 피드백에 응대하고 알림을 전달합니다.
- 서비스를 운영하고 오·남용을 방지합니다.
4. Google 사용자 데이터
StepStone은 인증을 위해 Google 로그인을 사용합니다. 로그인 시점에는 추가 Google 권한을 요청하지 않으며, 특정 학습 도구 기능을 사용할 때에 한해 필요한 권한을 개별적으로 요청합니다.
Drive 자료 첨부 기능을 사용하는 경우 StepStone은 회원님이 코스에 첨부할 파일을 선택하거나 업로드할 수 있도록 권한(drive.file 범위)을 요청하며, 회원님이 직접 선택한 파일에만 접근합니다.
YouTube 연동 기능을 사용하는 경우 StepStone은 재생목록 등 회원님의 YouTube 라이브러리 정보를 불러오기 위한 권한(youtube.force-ssl 범위)을 요청합니다.
StepStone은 Google 사용자 데이터를 판매하지 않습니다. Google 사용자 데이터를 광고 목적으로 사용하지 않습니다. 회원님이 요청한 기능을 제공하기 위해 필요한 경우 또는 법령상 요구되는 경우를 제외하고는 Google 사용자 데이터를 제3자에게 이전하지 않습니다.
StepStone이 Google API로부터 수신한 정보의 이용은 제한적 사용(Limited Use) 요건을 포함하여 Google API Services User Data Policy를 준수합니다.
5. 토큰 및 저장 정책
YouTube 또는 Google Drive 연동 기능을 사용하면, 연결 상태를 유지하기 위해 해당 서비스의 갱신 토큰(refresh token)이 서버에 암호화되어 저장됩니다. 저장 시 AES-256-GCM 방식으로 암호화하며, 암호화 키는 서버 환경 변수로만 관리됩니다.
토큰은 회원님이 활성화한 기능을 제공하는 데 필요한 범위에서만 사용되며, 그 외의 목적으로 사용하지 않습니다.
실제 API 호출에 사용되는 액세스 토큰(access token)은 필요할 때 갱신 토큰으로부터 일시적으로 발급해 메모리상에서만 사용하며, 데이터베이스나 브라우저 저장소(localStorage·sessionStorage)에 저장하지 않습니다.
회원님이 연결을 해제하면 StepStone은 Google의 토큰 철회(revoke) 절차를 호출하고, 저장된 갱신 토큰을 삭제합니다. 계정 탈퇴 시에도 저장된 토큰의 철회를 시도하고 삭제합니다.
6. 정보의 공유
회원님이 공개로 설정한 코스는 링크를 가진 누구나 볼 수 있으며, StepStone의 공개 코스 목록에 노출될 수 있습니다. 공개 코스에는 코스 정보와 제작자 표시 정보(표시 이름·아바타)가 함께 표시됩니다.
공개 코스에 첨부된 Drive 파일은 학습자가 접근할 수 있도록 "링크가 있는 모든 사용자 보기" 권한이 설정될 수 있습니다. 학습자는 StepStone 서버를 거치지 않고 Google Drive에서 직접 해당 파일에 접근합니다. 회원님은 첨부 전 파일의 민감도를 직접 확인할 책임이 있습니다.
StepStone은 회원님의 데이터를 제3자에게 판매하지 않습니다. 서비스 운영을 위해 데이터베이스·인증 호스팅 제공자인 Supabase 등 서비스 제공업체와 데이터를 공유할 수 있으며, 이 경우 적절한 데이터 처리 계약에 따릅니다.
집중 사운드에 사용되는 일부 오디오는 사전 생성된 음원이며, 음원 제공처에는 회원님의 개인정보가 전송되지 않습니다.
7. 개인정보 처리의 위탁
Supabase, Inc.
데이터베이스·인증·서버 인프라 운영을 위탁합니다. 위탁 데이터는 계정 정보·학습 기록·코스 데이터 등 서비스 운영에 필요한 개인정보이며, 보유 기간은 계정 탈퇴 후 7일 이내 또는 위탁 계약 종료 시입니다.
Google LLC
Google OAuth를 통한 소셜 로그인 인증 처리를 위탁합니다. 위탁 데이터는 로그인 인증에 필요한 Google 계정 식별 정보이며, 보유 기간은 로그인 세션 종료 시 또는 Google 정책에 따릅니다.
Cloudflare, Inc.
집중 사운드 등 정적 자산의 CDN 전송 및 R2 스토리지 운영을 위탁합니다. 전송 데이터는 서비스 이용 중 발생하는 IP 주소 및 네트워크 요청 메타데이터이며, 보유 기간은 요청 처리 후 Cloudflare 정책에 따릅니다.
StepStone은 서비스 제공을 위해 아래와 같이 개인정보 처리 업무를 외부에 위탁합니다. StepStone은 위탁 계약 시 관련 법령에 따른 개인정보 보호 의무를 명시하고, 수탁자가 이를 준수하도록 관리·감독합니다.
8. 개인정보의 국외 이전
Supabase, Inc. (미국)
위탁 업무: 데이터베이스·인증·서버 인프라 운영. 이전 개인정보: 계정 정보·학습 기록·코스 데이터. 이전 방법: 네트워크를 통한 전송. 이전 시점: 서비스 이용 시. 보유 기간: 계정 탈퇴 후 7일 이내. 개인정보 처리방침: supabase.com/privacy
Google LLC (미국)
위탁 업무: Google OAuth 소셜 로그인 인증. 이전 개인정보: Google 계정 식별 정보. 이전 방법: 네트워크를 통한 전송. 이전 시점: 로그인 시. 보유 기간: 로그인 세션 종료 시. 개인정보 처리방침: policies.google.com/privacy
Cloudflare, Inc. (미국 및 Cloudflare 운영 국가)
위탁 업무: 정적 자산 CDN 전송 및 R2 스토리지 운영. 이전 개인정보: IP 주소 및 네트워크 요청 메타데이터. 이전 방법: 네트워크를 통한 전송. 이전 시점: 자산 요청 시. 보유 기간: Cloudflare 정책에 따름. 개인정보 처리방침: cloudflare.com/privacypolicy
StepStone은 서비스 제공을 위해 회원님의 개인정보를 아래 해외 사업자에게 이전합니다. 국외 이전 시 관련 법령이 정한 기준에 따라 적절한 보호 조치를 취합니다.
이용자는 Google 연동 해제, 계정 탈퇴 또는 서비스 미이용을 통해 국외 이전을 거부할 수 있습니다. 다만 국외 이전이 필요한 기능의 경우 거부 시 해당 기능 또는 서비스 제공이 제한될 수 있습니다.
9. 제3자 제공
StepStone은 다음 경우를 제외하고 회원님의 개인정보를 제3자에게 제공하지 않습니다.
첫째, 회원님의 사전 동의가 있는 경우. 둘째, 법령에 의거하거나 수사기관의 적법한 요청이 있는 경우.
회원님이 공개로 설정한 코스의 제목·설명·제작자 표시 정보(표시 이름·아바타)는 링크를 통해 누구나 열람할 수 있습니다. 이는 회원님이 직접 선택한 공개 설정에 따른 것이며, StepStone이 해당 정보를 제3자에게 별도로 제공하는 것에 해당하지 않습니다.
10. 데이터 보관 및 삭제
회원님의 계정과 학습 데이터는 계정이 활성 상태인 동안 보관됩니다. 법령상 보관이 요구되는 경우를 제외하고는, 계정 탈퇴 절차가 완료되면 관련 데이터를 삭제합니다.
계정 탈퇴를 요청하면 즉시 삭제되지 않고 7일의 유예 기간을 거쳐 탈퇴가 예약됩니다. 유예 기간 동안 회원님은 탈퇴 예약을 직접 취소할 수 있습니다.
유예 기간이 지나 탈퇴가 처리되면, 비공개 코스 등 회원님의 비공개 데이터는 삭제되고 연동된 Google 토큰은 철회·삭제됩니다.
다만 회원님이 공개한 코스는 삭제되지 않고 시스템 계정으로 이전되며, 제작자 정보는 "익명 사용자"로 익명화됩니다. 이는 다른 학습자가 이용 중인 공개 학습 콘텐츠를 보존하기 위함입니다.
11. 회원님의 권리와 선택
- 회원님은 언제든지 Google 계정 권한 페이지에서 StepStone에 부여한 Google 권한을 철회할 수 있습니다.
- 설정의 "연결된 앱"에서 YouTube 및 Google Drive 연결을 직접 해제할 수 있습니다.
- 제품에서 제공하는 범위 내에서 코스를 편집하거나, 공개를 해제하거나, 삭제할 수 있습니다.
- 설정의 계정 메뉴에서 계정 탈퇴를 요청할 수 있으며, 7일 유예 기간 내에 취소할 수 있습니다.
- 그 밖의 데이터 열람·정정·삭제 요청은 privacy@stepst.one 으로 문의해 주세요.
12. 보안
StepStone은 회원님의 데이터를 보호하기 위해 갱신 토큰 AES-256-GCM 암호화 저장, Supabase 행 수준 접근 제어(RLS), 서버 측 접근 권한 최소화, 접근 기록 관리, 보안 수준 정기 점검 등 필요한 보안 조치를 적용합니다. 보안 위협에 대응하고 보호 수준을 지속적으로 개선하기 위해 노력합니다.
13. 아동의 개인정보
StepStone은 만 14세 미만 아동을 대상으로 서비스를 제공하지 않습니다. 만 14세 미만 아동의 개인정보가 보호자 동의 없이 수집된 사실을 확인한 경우, 관련 법령에 따라 필요한 조치를 취하겠습니다.
14. 방침의 변경
본 방침은 수시로 변경될 수 있습니다. 변경 시 상단의 "최종 수정일"을 갱신합니다.
중요한 변경이 있는 경우 서비스 내 공지 또는 합리적인 방법으로 사전에 안내합니다. 중요한 변경에 동의하지 않는 경우 서비스 이용을 중단하거나 계정을 탈퇴할 수 있습니다.
15. 개인정보 보호책임자 및 문의
서비스 운영자
StepStone은 Jacob Lim이 운영하는 서비스입니다. dustback은 StepStone의 운영 브랜드이며, 개인정보 관련 문의는 아래 연락처로 접수할 수 있습니다.
개인정보 보호책임자
이름: Jacob Lim · 직책: 서비스 운영자 / 개인정보 보호책임자 · 이메일: privacy@stepst.one · 웹사이트: dustback.com
본 방침에 대한 질문이나 요청은 privacy@stepst.one 으로 보내 주세요.
16. 권익침해 구제방법
개인정보 침해로 인한 신고·상담은 아래 기관에 문의하실 수 있습니다. 이 기관들은 StepStone과는 별개의 기관으로, StepStone 서비스와 무관하게 개인정보 관련 피해 구제를 지원합니다.
- 개인정보침해신고센터 (한국인터넷진흥원): 국번 없이 118 / privacy.kisa.or.kr
- 개인정보분쟁조정위원회: 국번 없이 1833-6972 / www.kopico.go.kr
- 대검찰청 사이버수사 관련 창구: 국번 없이 1301 / www.spo.go.kr
- 경찰청 사이버수사 관련 창구: 국번 없이 182 / ecrm.cyber.go.kr