개인정보처리방침
시행일: 2026년 8월 27일 · 2026년 9월 21일 개정(1항에 기능 창 설정, 3항에 글꼴 CDN·TITS 연동 항목 추가) · 2026년 9월 23일 개정(1항에 디스코드 웹훅 주소·연결 계정 이름, 3항에 디스코드 연결 항목 추가) · 2026년 9월 25일 개정(1항에 신청곡 대기열·재생 기록, 3항에 유튜브 항목 추가) · 2026년 9월 26일 개정(2항 최초 실행 신호에 초기 설정 진행 단계 추가, 2.1.1부터) · 2026년 9월 27일 개정(2항 진단 정보에 봇을 켜 둔 시간과 끈 까닭 추가, 3항에 Microsoft Store 항목 추가, 2.2부터) · 2026년 9월 27일 개정(1항에 봇 계정 채널 ID와 채널 소개 확인 기록, 3항 치지직에 봇 계정 채널 소개 한 줄 추가, 2.2.5부터) · 2026년 9월 27일 개정(2항에 치지직 로그인·갱신 때 운영자 서버를 거치는 것 추가, 요약·1항·3항 표현 고침, 2.3부터) · 2026년 9월 29일 개정(1항에 봇 계정 기본 그림 확인 기록, 3항 치지직에 봇 계정 기본 그림 추가, 2.3.1부터) · 2026년 10월 2일 개정(1항에 팔로우 인사·알림용 팔로워 식별값, 3항 치지직에 봇 계정으로 팔로워 목록을 읽는 것 추가, 2.5.0부터) · 2026년 10월 2일 개정(1항에 알림 소리 파일, 2항 진단 정보의 사용 횟수에 알림 카드·알림 소리·TTS·오버레이 종류 추가, 2.6.0부터) · 2026년 10월 3일 개정(요약에 채널 식별자·버전 확인·최초 실행 신호를 2항과 같게 적음, 3항 치지직에 받는 권한과 지금 쓰지 않는 권한을 미리 받는 까닭 추가, 3항 글꼴 CDN을 방송 화면 오버레이로 고침) · 2026년 10월 4일 개정(요약·2항에 공용 연결 확인, 1항에 로그인 풀림을 알리기 위한 기록, 2항 진단 정보에 로그인 풀림·다시 로그인 추가, 2.6.2부터) · 2026년 10월 5일 개정(3항 치지직: 로그인에 쓰는 앱의 이름을 빼고 "운영자가 등록한 앱"으로 적음, 봇 계정 없이 보낸 채팅에 표시되는 이름 추가) · 2026년 10월 6일 개정(2항 공용 연결 확인에 운영자 봇 계정의 채널 식별자 추가, 2.6.3부터) · 2026년 10월 10일 개정(1항과 2항 진단 정보에 봇 계정 로그인 방식·[로그인 상태 유지] 여부 추가 — 켬·끔 값만, 2.7.0부터) · 2026년 10월 18일 개정(요약·1항에 출석부 기록, 2항 진단 정보에 출석부·신청곡 사용 횟수와 익명 후원의 식별값 여부·채팅 정보의 칸 이름 추가, 2.8.0부터. 3항 디스코드에 방송 시작 시각 추가) · 2026년 10월 23일 개정(요약·1항·2항에 이용권 동기화 때 채널 확인·진단 확인 표, 2항에 봇 계정 = 방송 계정 여부와 진단 정보의 Windows 판 번호·브라우저 종류·연결 오류 종류·끊김 뒤 다시 붙기까지의 시도·안내 띠 횟수·다른 곳 요청 거절 횟수, 최초 실행 신호의 봇 켬·첫 동기화 여부, 3항 글꼴 CDN 에 네이버 추가·기본 글꼴 밝힘 — 2.9.0부터)
아인(이하 "프로그램")은 이용자의 개인정보를 소중히 다룹니다. 이 방침은 프로그램과
운영자가 어떤 정보를 어떻게 처리하는지 설명합니다.
핵심 요약
- 프로그램은 이용자 본인의 컴퓨터에서 실행됩니다.
- 치지직 로그인 정보, 시청자 출석 기록과 출석부 기록, 설정 등은 이용자 컴퓨터에만 저장됩니다. 시청자 출석 기록·출석부 기록과 설정은 외부로 전송되지 않습니다.
- 2.3부터 치지직 로그인과 하루 한 번의 로그인 갱신은 운영자 서버를 거쳐 치지직과 주고받습니다. 서버는 이를 저장하거나 기록하지 않습니다. (직접 발급한 API 키로 쓰는 경우는 거치지 않습니다.)
- 그 밖에 운영자 서버로 전송되는 것은 이용권 확인에 필요한 최소한의 정보(치지직 채널 식별자, 치지직 로그인 정보(채널 확인용), 연장 코드 또는 주문번호), 새 버전 확인 요청, 공용 연결 확인 요청, 그리고 끌 수 있는 진단 정보와 최초 실행 신호입니다.
- 별도의 광고·행태정보 수집을 하지 않습니다. 이 웹사이트의 방문 통계만 네이버 애널리틱스로 익명 집계됩니다.
1. 이용자 컴퓨터에 저장되는 정보
아래 정보는 프로그램이 동작하기 위해 이용자 컴퓨터 내부에만 저장됩니다. 치지직 로그인 정보가 로그인·갱신·이용권 동기화 때 운영자 서버를 거치는 것(2항) 말고는 운영자를 포함한 외부로 전송되지 않습니다.
- 치지직 로그인 정보(액세스·리프레시 토큰). 직접 발급한 API 키로 쓰는 경우 그 API 키
- 봇 계정(부계정)으로 사용하는 경우의 로그인 쿠키
- 시청자 출석 기록(닉네임·누적 횟수), 명령어 설정 및 문구
- 프로그램 동작 로그
- 기능 창 설정(투표·추첨·룰렛·채팅 오버레이·신청곡·TTS·TITS 규칙)과 룰렛 결과 기록
- 디스코드 알림을 켠 경우 디스코드 웹훅 주소와 마지막으로 알린 방송의 시작 시각 (1.9.3)
- 설정 창에 "지금 연결된 계정"을 보여 주기 위한 방송 계정의 채널 이름·채널 ID와 봇 계정의 닉네임 (1.9.3)
- 신청곡을 켠 경우 신청곡 대기열과 최근 재생 기록(유튜브 영상 ID·제목·채널 이름, 신청한 시청자의 닉네임·채널 ID, 신청 시각. 재생 기록은 최근 100곡까지) (2.1)
- 봇 계정을 쓰는 경우 봇 계정의 채널 ID와, 채널 소개 한 줄을 마지막으로 확인한 시각·결과 (2.2.5)
- 봇 계정 기본 그림을 켠 경우 봇 계정의 채널 ID, 아인이 넣은 프로필 사진의 주소, 마지막으로 확인한 시각·결과 (2.3.1)
- 팔로우 감사 인사나 팔로우 알림을 켠 경우, 같은 사람을 두 번 알리지 않기 위한 팔로워 식별값(치지직이 붙인 내부 식별값, 최근 3,000개까지. 닉네임은 저장하지 않음) (2.5.0)
- 알림 소리에 내 파일을 넣은 경우 그 소리 파일 하나 (2.6.0)
- 치지직 로그인이 풀렸는지 알리기 위한 기록(풀린 때, 방송 계정의 채널 ID, 키 없이 로그인만 하는 방식에서 봇 답에 붙는 이름)과 알림을 이미 띄웠는지. 로그인 정보가 지워진 뒤에도 채널 ID는 남아, 다시 로그인할 때 전과 같은 계정인지 견주는 데 씁니다. (2.6.2)
- 봇 계정 로그인 방식(로그인 창·직접 입력)과 그때 [로그인 상태 유지]·IP 보안을 켰는지(켬·끔만 — 로그인 정보 자체가 아님), 봇이 켜진 채 봇 계정으로 다시 로그인한 때 (2.7.0)
- 출석부 기록: 오늘 채팅한 시청자 목록(치지직 채널 식별값·닉네임·그날 처음 채팅한 시각·채팅 수·체크 표시·구독 티어와 개월·매니저 여부·그날 후원 여부. 하루가 바뀌면 새 목록), 방문 기록(채널 식별값마다 처음·마지막으로 온 날과 온 날 수. 닉네임은 없음, 최근 20,000명까지), 목록에서 뺀 사람(채널 식별값·닉네임, 200명까지). 방송 계정·봇 계정의 채팅과 익명 후원은 넣지 않습니다. 출석부는 처음부터 켜져 있고, 끄면 새로 모으지 않습니다. (2.8.0)
- 운영자 서버가 내준 진단 정보 확인 표(data/log-ticket.json) (2.9.0)
이 정보들은 이용자가 프로그램을 삭제하면 함께 제거됩니다(이용권 관련 최소 기록은 예외 — 아래 4항 참고).
2. 운영자 서버로 전송되는 정보
다음의 경우에 한해 운영자 서버로 정보가 전송됩니다.
- 치지직 로그인과 로그인 갱신 시 (2.3부터, 키 없이 로그인만 하는 방식): 치지직이 로그인 뒤 돌려주는 인증 코드와, 하루 한 번 로그인을 갱신할 때의 갱신 토큰. 치지직이 앱마다 주는 비밀 키(Client Secret)를 프로그램 안에 넣어 둘 수 없어, 운영자 서버가 그 키를 붙여 치지직에 대신 요청하고 받은 로그인 정보(액세스·리프레시 토큰)를 그대로 프로그램에 돌려줍니다.
운영자 서버는 이 값들을 저장하지도 기록하지도 않으며, 로그인 정보는 이용자 컴퓨터에만 남습니다. 채팅을 읽고 쓰는 등 그 밖의 통신은 이용자 컴퓨터와 치지직 사이에서 바로 이루어집니다.
직접 발급한 API 키로 쓰는 경우에는 이 전송이 없습니다.
- 공용 연결 확인 시 (키 없이 로그인만 하는 방식): 로그인할 때, 그리고 2.6.2부터는 봇을 켤 때와 켜 둔 동안(한 시간에 한 번, 다시 로그인한 것을 알아챘을 때), 설정 창·초기 설정 창을 열 때 지금 쓰는 공용 앱 정보(앱 ID, 로그인 뒤 돌아올 주소, 봇 답에 붙는 이름, 2.6.3부터 봇 답을 보내는 운영자 봇 계정의 채널 식별자)를 묻습니다. 운영자가 등록한 앱이 바뀌었을 때 다시 로그인하라고 알리고, 봇 계정 없이 보낸 답이 어떤 이름으로 나가는지 보여 주고, 채팅으로 다시 들어온 봇 답을 시청자 채팅과 구분하기 위한 것입니다. 요청에 개인을 식별하는 정보는 포함되지 않습니다.
직접 발급한 API 키로 쓰는 경우에는 묻지 않습니다.
- 연장 코드 등록 시: 입력한 연장 코드. 코드의 정당성과 최초 사용 여부를 확인하기 위함입니다.
- 주문번호 등록 시: 입력한 스마트스토어 주문번호. 결제 완료 여부를 확인하기 위함입니다.
- 버전 확인 시: 새 버전 여부를 확인하기 위한 요청. 개인을 식별하는 정보는 포함되지 않습니다.
- 이용권 동기화 시: 치지직 채널 식별자. 프로그램을 재설치해도 무료 체험 기간과 구매한 이용권이
그대로 이어지도록 하기 위한 것으로, 이 목적 외에는 사용되지 않습니다.
2.9.0부터는 봇을 켤 때 치지직 로그인 정보(액세스 토큰)도 함께 보내, 운영자 서버가 치지직에 "이 로그인의 채널"을 물어 보낸 채널과 같은지 확인합니다. 그 채널의 주인만 체험·이용권 기록을 만들고 받게 하기 위한 것이며, 운영자 서버는 이 값을 저장하지도 기록하지도 않습니다. 직접 발급한 API 키로 쓰는 경우에도 이용권 동기화 때는 이 로그인 정보가 함께 갑니다(로그인·갱신 때 운영자 서버를 거치지 않는 것과는 다릅니다).
- 진단 정보 전송 시 (1.7.1부터): 프로그램 버전, 봇의 시작·연결 상태, 오류 메시지, 치지직 안내 이벤트의 종류 번호와
닉네임을 가린 안내문, 명령어·기능 종류별 사용 횟수(투표·추첨·룰렛·TITS·알림 카드 종류·알림 소리·TTS, OBS에 넣은 오버레이의 종류 등), 후원 금액 구간, 치지직 채널 식별자, 봇을 끌 때 켜 둔 시간과 끈 까닭(직접 끔·컴퓨터 종료·자동 업데이트, 2.2부터. 다시 로그인, 2.6.2부터).
2.6.2부터는 치지직 로그인이 풀렸는지(봇을 켤 때인지 켜 둔 동안인지와 오류 번호), 다시 로그인한 정보로 이어 썼는지, 키 없이 로그인만 하는 방식에서 내 로그인이 지금 쓰는 공용 앱으로 받은 것인지 그 전 앱으로 받은 것인지, 운영자 서버가 봇 답에 붙는 이름을 알려 주었는지(예·아니오)도 보냅니다. 로그인 정보(토큰)·앱 ID·봇 답에 붙는 이름 자체는 보내지 않습니다.
2.7.0부터는 봇 계정 로그인 방식과 [로그인 상태 유지]·IP 보안을 켰는지, 아인이 [로그인 상태 유지] 칸을 켰는지도 보냅니다(켬·끔 같은 값만).
2.8.0부터는 출석부를 쓴 횟수(체크·체크 풂·빼기·비우기·켜고 끈 횟수, 기능 창 출석부와 OBS 독을 연 것 — 사람 수·닉네임·식별값 없이 횟수만), 신청곡을 켜고 끈 횟수, 익명 후원에 시청자 식별값이 함께 왔는지(예·아니오 — 식별값 자체는 보내지 않음), 치지직 채팅 정보에 어떤 칸이 오는지(칸 이름만, 실행마다 한 번 — 값은 보내지 않음)도 보냅니다.
2.9.0부터는 진단 정보에 운영자 서버가 이용권 동기화 때 내준 확인 표(채널 식별자·만료 시각·서명)를 함께 보냅니다 — 다른 사람이 내 채널 이름으로 진단 정보를 넣지 못하게 하기 위한 것으로, 로그인 정보는 담겨 있지 않습니다.
2.9.0부터는 봇을 켤 때 Windows 판 번호(예: 10.0.26200)와 설정·기능 창을 띄우는 브라우저 종류(Edge·Chrome·기본 브라우저 — 설치 경로는 보내지 않음), 연결 오류의 종류 코드(예: ENOTFOUND — 주소·값 없이), 끊겼다가 다시 붙기까지의 시도 횟수·시간, 아인 창 안내 띠를 보이거나 누른 횟수도 보냅니다.
2.9.0부터는 봇 계정 자리에 넣은 계정이 방송 계정과 같은지(예·아니오만 — 이름·채널 식별자는 보내지 않음)도 보냅니다.
2.9.0부터는 다른 곳(다른 사이트·다른 주소)에서 온 요청을 아인이 거절한 적이 있는지도 실행마다 한 번, 횟수만 보냅니다(주소·머리 값은 보내지 않음).
모두 오류의 원인을 찾기 위한 것으로, 채팅 내용·시청자 닉네임·후원 메시지·API 키·로그인 쿠키·출석 기록·출석부 기록은 포함되지 않습니다.
설정 화면의 [진단 정보 보내기]를 끄면 전송되지 않습니다.
- 최초 실행 신호 (1.8.0부터): 앱을 처음 실행할 때 이 컴퓨터에서 만든 무작위 설치 식별자와 프로그램 버전, 스토어 설치 여부를 한 번 전송합니다.
설치 뒤 초기 설정을 마치지 못한 이용자가 얼마나 되는지 파악해 설치 과정을 고치기 위한 것으로, 치지직 채널·닉네임·IP 주소는 포함되지 않습니다.
2.1.1부터는 같은 설치 식별자로 초기 설정 진행 단계(어느 화면까지 진행했는지, 막힌 단계의 종류 — 예: 키 형식 오류, 로그인 실패)도 함께 전송합니다. 입력한 API 키·로그인 정보·이름은 포함되지 않습니다.
2.9.0부터는 같은 설치 식별자로 봇을 켰는지와 첫 이용권 동기화가 됐는지(됨·안 됨만)도, 첫 동기화가 될 때까지만 보냅니다.
설정 화면의 [진단 정보 보내기]를 끄면 전송되지 않습니다.
이용권은 이용자의 치지직 채널 식별자를 기준으로 관리되며, 이는 중복 사용 방지 및 이용 기간 산정 목적으로만 사용됩니다.
3. 제3자 서비스
- 치지직(네이버): 프로그램은 이용자를 대신해 치지직 공식 API에 연결하여 채팅·후원·구독 정보를 주고받습니다. 이는 이용자가 직접 로그인·동의한 범위 내에서 이루어집니다. 2.3부터는 운영자가 치지직 개발자 센터에 등록한 앱으로 로그인하며, 동의 화면에 요청하는 권한이 표시됩니다(방송 스트림키는 요청하지 않습니다).
요청하는 권한은 채팅 읽기·쓰기·공지, 후원·구독 조회, 채널·방송·채팅 설정, 활동 제한입니다. 지금 쓰는 것은 유저 조회, 채팅 메시지 조회·쓰기(출석·명령어·반복 공지), 후원 조회(후원 감사 인사)이고, 나머지는 앞으로 넣을 기능을 위해 미리 받아 둡니다. 나중에 권한을 늘리면 모든 이용자가 다시 로그인해야 하기 때문입니다. 구독·선물 인사는 채팅에 올라오는 구독 메시지를 보고 동작해 따로 권한이 필요 없습니다.
봇 계정(부계정)을 쓰지 않으면, 봇이 보내는 채팅은 운영자가 이 앱을 등록한 봇 전용 계정의 이름("아인 봇")으로 표시됩니다. 직접 발급한 API 키로 쓰는 경우에는 이용자 본인 계정 이름으로 표시됩니다.
봇 계정(부계정)을 쓰는 경우에는 그 계정으로 채팅을 보내고, 그 계정의 치지직 채널 소개에 "아인으로 만든 봇 · einbot.kr" 한 줄을 넣습니다. 원래 소개 글과 닉네임 등 다른 채널 설정은 바꾸지 않고, 방송 계정의 채널 소개는 건드리지 않습니다. 설정 → 봇 계정에서 끄면 그 한 줄만 지웁니다. (2.2.5)
2.3.1부터는 봇 계정을 새로 연결하면, 그 계정에 프로필 사진이 없을 때 아인 기본 그림 파일을 치지직에 올려 프로필 사진으로 넣습니다. 이미 있는 사진은 바꾸지 않고, 방송 계정의 사진은 건드리지 않습니다. 설정 → 봇 계정에서 끄면 아인이 넣은 그림만 뺍니다. 2.3.0까지 봇 계정을 연결해 쓰던 경우에는 직접 켜야 동작합니다.
2.5.0부터는 팔로우 감사 인사나 팔로우 알림을 켠 경우에 한해, 방송 중에 봇 계정으로 내 채널의 팔로워 목록(닉네임·팔로우한 시각)을 1초마다 읽어 새로 팔로우한 사람을 찾습니다. 이 목록은 이용자가 봇 계정을 내 채널의 채널 관리자로 지정했을 때만 읽힙니다. 읽은 내용은 인사와 알림 카드에만 쓰고 운영자 서버로 보내지 않으며, 두 기능을 끄면 읽지 않습니다.
- Cloudflare: 이용권 확인 서버와 웹사이트 운영에 사용됩니다.
- Microsoft Store: 스토어판 아인은 새 버전을 확인하고 설치할 때 Windows의 Microsoft Store 앱 업데이트 기능과 스토어 공개 앱 정보(displaycatalog.mp.microsoft.com)를 이용합니다. 이 과정은 Windows와 Microsoft 계정의 개인정보처리방침을 따르며, 아인이 따로 덧붙여 보내는 정보는 없습니다. (2.2.3)
- 네이버 커머스(스마트스토어): 주문번호로 결제 여부를 확인할 때 이용됩니다.
- 네이버 애널리틱스: 이 웹사이트(einbot.kr)의 방문 통계(방문 수·유입 경로)를 익명으로
집계하기 위해 사용됩니다. 프로그램(아인) 자체에는 적용되지 않습니다.
- 디스코드(discord.com): 디스코드 알림을 켠 경우에만, 방송이 시작될 때 이용자가 넣은 웹훅 주소로 방송 제목·카테고리·방송 링크·방송 시작 시각·썸네일 주소·채널 이름·봇 이름을 보냅니다. 시청자 정보는 보내지 않습니다. (1.9.3)
- 글꼴 CDN(Google Fonts, jsDelivr, 네이버 hangeul.pstatic.net): 방송 화면 오버레이(기능 창의 미리보기·글꼴 고르기 목록 포함)가 기본 글꼴(Pretendard, jsDelivr)과 채팅 오버레이에서 고른 글꼴을 내려받을 때 연결됩니다. 개인정보는 전송되지 않습니다.
- TITS(Twitch Integrated Throwing System): 이용자가 TITS 연동을 켠 경우에만, 같은 컴퓨터 안(127.0.0.1)에서 실행 중인 TITS에 아이템 던지기·트리거 실행 요청을 보냅니다. 인터넷으로 나가지 않으며 채팅 내용·닉네임은 보내지 않습니다. TITS와 VTube Studio는 각 개발사의 정책을 따릅니다.
- 유튜브(YouTube, Google): 이용자가 신청곡을 켠 경우에만 연결됩니다. 신청된 영상의 제목·채널 이름을 확인하려고 유튜브의 공개 oEmbed 주소(youtube.com)에 영상 주소를 보내고, 방송 화면과 플레이어 창에서는 유튜브 공식 플레이어(IFrame Player API)로 영상을 재생하며 썸네일을 i.ytimg.com에서 불러옵니다. 이때 이용자 컴퓨터의 IP 주소 등 브라우저가 보내는 정보가 유튜브에 전달될 수 있고, 이는 유튜브·Google의 개인정보처리방침을 따릅니다. 시청자 닉네임·채팅 내용은 보내지 않습니다. (2.1)
4. 보관 기간
운영자 서버에는 이용권 관리를 위해 사용된 코드·주문번호의 사용 여부와 이용 기간 정보가 보관됩니다.
이는 중복 사용 방지와 정당한 이용 기간 보장을 위한 것으로, 결제·환불 분쟁 대응에 필요한 기간 동안 보관됩니다.
진단 정보는 전송일로부터 30일 뒤 자동으로 삭제됩니다.
5. 이용자의 권리
이용자는 프로그램을 삭제함으로써 자신의 컴퓨터에 저장된 정보를 언제든 제거할 수 있습니다.
운영자 서버에 보관된 이용권 정보의 확인·삭제를 원하시면 아래 연락처로 요청해 주세요.
6. 아동의 개인정보
프로그램은 만 14세 미만 아동을 대상으로 하지 않습니다.
7. 방침의 변경
이 방침이 변경되는 경우 이 페이지를 통해 공지합니다.
8. 문의처
개인정보 처리에 관한 문의: einbot.help@gmail.com