똑바로 · Instagram 수신·캡션 분류 실험

개인정보처리방침

시행일: 2026년 10월 28일 · 설명 개정: 2026년 11월 10일

1. 운영자와 문의

서비스
똑바로 / Instagram 서비스 계정 @tokbaro.zip
운영자 및 개인정보 보호 담당자
정수현
개인정보 문의 및 삭제 요청
winterflw@tokbaro.com

2. 적용 범위와 처리 목적

현재 운영자가 지정한 테스트 계정에서 서비스 계정으로 직접 보낸 메시지·릴스·게시물 공유를 공식 Instagram API로 수신하고, 공개 원본 캡션을 바탕으로 장소·상품·정보 등을 분류하는 실험입니다. 수신 연결, 원본별 분석 결과 재사용, 오류 확인 및 보안 검증에 필요한 범위에서 처리합니다.

지정되지 않은 발신자의 메시지는 자동 저장하지 않습니다. 연결 확인 모드에서는 메시지 원문을 보관하지 않고, 서명 검증 결과와 전송 건수 등 진단 정보만 남깁니다.

3. 처리하는 정보

수신 과정에서 일시적으로 처리할 수 있는 정보
Instagram 발신자·수신자 식별값, 메시지 식별값, 전송 시각, 이용자가 직접 보낸 텍스트·공유 링크 및 Meta가 전달하는 첨부 정보입니다. 실제 전달 항목은 콘텐츠 및 Meta API 응답에 따라 달라집니다.
테스트 발신자 연결 정보
지정 테스트 계정의 사용자명과 API 범위의 발신자 식별값을 대조합니다. 확인된 식별값은 접근을 제한한 비밀 설정에 보관하여 허용 목록으로 사용합니다.
수신 허용 모드에서 저장하는 최소 접수 기록
발신자·메시지 식별값을 별도 키로 변환한 값, 수신·만료 시각, 재전송 횟수, 정규화된 Instagram 원본 링크, 전달된 미디어 식별값·첨부 유형, 캡션 후보의 길이·비교용 해시, 미디어 주소의 호스트명, 서명 검증 결과입니다. 변환한 식별값도 다시 연결할 수 있는 동안 개인정보로 관리합니다.
분류 대기 자료와 결과 캐시
별도의 접근 제한 DB에 원본 게시물 식별자·공개 링크, 캡션 후보 원문·출처·해시, 분류 대기 상태를 저장할 수 있습니다. 같은 원본·캡션·모델·분류 규칙이면 결과를 재사용합니다. 분류 결과에는 대분류·하위 주제·요약·태그·캡션에 근거한 장소 또는 상품 후보와 짧은 근거가 포함됩니다. 링크·자료를 얻는 방법, 댓글 키워드와 DM 안내 여부, 원본 캡션 순서의 코스 후보 묶음도 기록할 수 있습니다. 장소 종류와 이용 목적 태그는 원본 전체의 맥락과 개별 장소의 근거를 구분하여 저장합니다. 데이트·가족 등의 표현은 게시물 안내를 정리하는 항목이며 발신자의 연애 상태·가족관계·관심사를 추론한 정보가 아닙니다. 이 안내를 근거로 댓글이나 DM을 자동 전송하지는 않습니다. 계정의 나이·성별·취향은 추론하지 않습니다.
보관·전송하지 않는 원문
일반 DM 본문 전체, 서명된 미디어 URL의 경로·쿼리 및 영상 파일은 분류용 DB나 AI 입력에 넣지 않습니다. 서비스 연결에 쓰는 테스트 계정 사용자명·발신자 ID·수신자 ID·연결 비밀값도 AI에 전송하지 않습니다. 자동 영상 다운로드는 제공하지 않습니다. 별도로 요청한 영상 검증의 임시 자료는 검증 직후 삭제합니다.

4. 보관 기간과 삭제

최소 접수 기록의 보관 기간은 수신 후 24시간입니다. 수신기 운영 중 주기적으로, 그리고 기록 조회 시 만료 항목을 삭제합니다. 분류 대기 캡션 원문은 분석 시도 종료 즉시 또는 대기 시작 후 최대 24시간 이내에 DB에서 제거합니다. 분류 결과와 원본별 캐시는 중복 과금 방지를 위해 실험에 필요한 동안 보관하며 삭제 요청·연결 해제·실험 종료 시 정리합니다. 테스트 발신자 연결 정보도 연결 해제 또는 실험 종료 시 정리합니다.

영상 검증용 파일과 프레임은 운영자 로컬 임시 폴더에만 두고 검토 완료 시 제거하거나 최대 24시간 후 정리합니다. 추출한 위치 관련 텍스트·프레임 식별값·대략의 시각·모델 및 검토 근거는 원본별 결과 캐시로 보관합니다. 원본 영상과의 연결·명확한 상호·주소 근거가 부족하면 기존 확인 대기를 유지합니다. 추출한 모델 텍스트가 실제 화면과 일치하는지 별도로 대조하며, AI가 만든 좌표를 지도 핀으로 사용하지 않습니다.

삭제·열람·정정·처리 중단을 원하면 제1항의 연락처로 요청할 수 있습니다. 요청자임을 확인하는 데 필요한 최소한의 정보를 확인한 뒤 적용되는 법령에 따라 처리하고 결과를 안내합니다.

똑바로 수신기의 기록 삭제와 Instagram 플랫폼에 남은 대화 삭제는 별개입니다. Instagram에 남은 메시지의 전송 취소·삭제 등은 해당 플랫폼의 기능과 정책이 적용됩니다.

5. 외부 플랫폼과 수신 중계

Meta / Instagram: 이용자가 서비스 계정에 직접 보낸 메시지를 공식 API로 전달하는 외부 플랫폼입니다. 플랫폼 자체의 계정·대화 처리에는 Instagram 개인정보처리방침이 적용됩니다. 똑바로가 수신한 복제본은 이 문서의 범위에서 별도로 관리합니다.

Cloudflare, Inc.: 기존 로컬 수신 실험에서 임시 HTTPS 연결을 통해 Meta 요청을 중계했습니다. save.tokbaro.com의 신규 서버 수신 경로에는 이 임시 중계를 사용하지 않습니다. 전송되는 요청과 네트워크 정보는 중계 과정에서 처리됩니다. 운영자 수신기의 접근 로그는 비활성화되어 있으며, Cloudflare의 자체 처리까지 없다는 뜻은 아닙니다.

Cloudflare는 네트워크에 전달되는 고객 콘텐츠와 접속 메타데이터의 처리 역할을 자체 개인정보처리방침 및 데이터 처리 부속약정에서 설명합니다.

Cloudflare의 공개 방침은 주된 정보 저장 지역을 미국·유럽경제지역으로 설명하며, 그 밖의 운영 지역에서도 이전·접근할 수 있다고 안내합니다. 이번 계정 없는 임시 연결에 대해 별도 처리계약 체결, 특정 국가로의 처리 제한 또는 Cloudflare 자체 보관 기간을 확인한 것으로 안내하지 않습니다. 이 기존 Instagram 중계 실험에는 운영자 본인의 지정 테스트 계정만 사용합니다. 일반 이용자 수신을 허용하기 전 고정된 운영 환경과 실제 처리계약·국가·기간 및 필요한 국외 이전 고지·동의 절차를 확정하고 방침을 갱신합니다.

Google Gemini API: API 키가 설정된 경우 캡션 후보 텍스트를 Google의 공식 API로 전송하여 분류합니다. 운영자가 추가 영상 검증을 요청한 경우, 원본을 대조한 공개 릴스에서 추출한 임시 이미지 프레임을 같은 API로 전송해 화면에 표시된 상호·주소·입구명만 읽습니다. 원본 영상 파일·음성·DM 메모·계정 식별값을 보내지 않고, Gemini 요청 자체에는 외부 검색·지도·도구 호출을 사용하지 않습니다. 프레임에 함께 보이는 시각 정보도 전송될 수 있지만 인물 식별이나 얼굴 분석은 수행하지 않습니다. 장소 검색은 아래의 별도 카카오 API에서 처리합니다. 요청에는 store=false를 지정하여 Interactions 대화 객체 저장을 끕니다. 이 설정이 Google의 보안·오남용 방지 처리까지 없앤다는 의미는 아닙니다. 무료·유료 프로젝트의 입력·출력 이용 조건과 보관·처리에는 Gemini API 추가 약관 및 Google의 관련 방침이 적용됩니다. 무료 서비스의 입력·출력은 제품 개선 및 사람의 검토 대상이 될 수 있습니다. 이 실험은 외부 AI 전송을 포함하므로 비밀이나 민감한 개인정보가 들어 있는 콘텐츠는 보내지 않아야 합니다. 일반 이용자에게 제공하기 전 공급사·실제 처리 지역·보관 조건과 필요한 절차를 확정합니다.

카카오 Local API 및 지도 SDK: 지도 키를 설정한 경우 추출한 공개 장소명과 캡션의 지역 단서 또는 운영자가 원본을 보고 확인한 지역만 카카오 장소 검색 API에 전송합니다. 발신자 식별값·전체 캡션·DM 메모·현재 위치는 전송하지 않습니다. 검색 결과의 장소 식별값·주소·좌표·지도 링크를 자동 매칭 또는 운영자 확인에 사용합니다. 검색 응답은 로컬에서 최대 24시간 캐시하고, 만료 후 15초 주기의 정리 또는 조회 시 응답을 제거하고 핀을 숨깁니다. 재검색은 운영자가 요청할 때 수행하며, 무기한 최신 위치를 보장하지 않습니다. 기존 운영자 지도는 로컬 전용으로 유지합니다. 새 모바일 웹의 지도는 Google 로그인과 테스트 안내 확인을 완료한 회원에게 해당 계정의 저장 항목만 제공합니다. 지도 화면을 열면 브라우저가 카카오의 지도 자원을 요청하므로 접속 IP 등 네트워크 정보가 사업자에 전달될 수 있습니다. 카카오 자체 처리에는 카카오 개인정보처리방침과 API 이용 조건이 적용됩니다. 지도 검색 응답을 영구 장소 데이터베이스로 재배포하지 않습니다.

개별 저장·관심 이력의 판매, 광고 프로파일링 및 제휴 추적은 현재 실험에 포함되지 않습니다.

6. 보호 조치와 이용 범위

서명 검증을 통과한 요청만 수신 처리하고, 허용된 수신 계정·발신자만 접수 기록에 연결합니다. 비밀키·테스트 식별값과 접수 데이터는 접근 권한을 제한하며, 비밀 설정 파일과 접수 DB를 소스 공개 대상에서 제외합니다. 진단 정보에 메시지·캡션·비밀키 원문을 출력하지 않습니다.

현재 공개 가입은 제공하지 않습니다. 운영자 지정 Google 계정 또는 유효한 초대코드로 가입한 회원의 Google 인증만 허용합니다. Gemini 연결은 만 18세 이상 확인 및 약관 동의를 마친 초대 회원에게만 적용하며, 만 18세 미만이 접근할 가능성이 있는 서비스 사용을 제한하는 공급사 조건 때문에 향후 만 14세 이상 공개 서비스로 그대로 확대하지 않습니다. 향후 Google 가입과 만 14세 이상 대상 서비스를 제공할 때에는 실제 수집 항목·선택 정보·업체·보관 기간·권리 행사 경로를 반영한 방침과 필요한 동의 절차를 먼저 마련합니다. 만 14세 미만 아동의 정보 처리가 확인되면 불필요한 처리를 중단하고 필요한 삭제 조치를 합니다.

모바일 웹 테스트 추가 처리 항목

이 추가 안내는 2026년 10월 28일부터 로컬 모바일 웹 테스트에 적용합니다. 현재 상시 서버는 AWS 서울 리전이며, 공개 가입 없이 초대된 성인 회원만 접속하도록 운영합니다.

Google 로그인
Google이 확인한 계정 고유 식별자(sub), 이메일, 이메일 확인 여부와 표시 이름을 계정 식별·비공개 테스트 허용 확인에 사용합니다. Google 비밀번호를 받지 않으며 로그인 과정의 액세스 토큰·ID 토큰은 서버 DB에 보관하지 않습니다. Google 기본 로그인에 필요한 openid, email, profile 범위만 요청합니다.
연결 및 로그인 보안
발신자 ID의 키 기반 변환값과 회원 ID를 연결하여 인스타 DM을 본인의 보관함에만 저장합니다. 연결 코드는 10분, 로그인 세션은 7일, 재전송 방지 이벤트 변환값은 30일 보관합니다. 시도 제한용 변환값은 최대 1시간, 공유 초대는 최대 24시간 보관하며 만료 항목을 서버 동작 중 주기적으로 삭제합니다. 세션 원문은 브라우저의 HttpOnly 쿠키에, 서버에는 그 해시만 저장합니다. OAuth 검증에 필요한 임시 상태·nonce·PKCE 값은 서명된 10분 쿠키를 사용합니다.
개인 보관함과 공동 보관함
회원별 저장 항목, 직접 변경한 분류, 저장함 이름·소유자·참여자 역할 및 명시적으로 추가한 항목을 저장합니다. 저장함을 공유하면 선택한 원본 링크와 분석 결과만 제공하며 Google 이메일·발신자 ID·개인 보관함 전체를 노출하지 않습니다. 새 저장함은 나만 보기로 시작하며 소유자가 초대를 발급하고 상대방이 수락하면 함께 볼 수 있습니다. 소유자는 참여자의 표시명과 역할을 확인하고 접근을 해제할 수 있으며, 공유 중지 시 모든 멤버의 접근과 초대 링크가 종료되고 저장함 내용은 남습니다. 초대 가입을 마친 회원만 참여할 수 있으며 공개 가입은 차단합니다.
동의 확인
약관·방침 버전과 만 18세 이상 초대 테스트 확인 완료를 계정에 기록합니다. 생년월일·정확한 나이, 위치 권한, 광고 추적 정보는 수집하지 않습니다. 아래 선택 프로필은 별도의 선택 동의를 받은 경우에만 수집합니다.
삭제와 권리 행사
개별 릴스 삭제는 개인 보관함에서 숨기고 해당 항목을 모든 공동 보관함에서도 제거하는 논리 삭제입니다. 내 계정의 회원탈퇴는 현재 사용 중인 DB와 서비스가 관리하는 백업의 개인 계정·연결·저장·공유 정보를 삭제하며 아래 계정 변경·회원탈퇴 안내의 범위와 한계가 적용됩니다. 문의 이메일로도 권리 행사를 요청할 수 있습니다.

이 방침은 자동적인 법적 적합성 확인을 뜻하지 않습니다. 일반 사용자 제공 전 실제 사업자 정보, 연령·AI 공급사 조건, 배포 국가와 업체별 처리 기간·계약 및 필요한 고지·동의 절차를 확정합니다.

7. 변경 안내

실제 제공 기능이나 처리 항목·업체·기간이 달라지면 시행일과 변경 내용을 안내합니다. 별도 동의가 필요한 처리는 단순 공지로 동의를 대신하지 않습니다. 일반 이용자 공개 전 실제 운영 환경에 맞춘 방침과 필요한 절차를 확정합니다.

장소 최근 저장·저장 인기 추가 안내 (2026년 10월 29일)

최근 저장은 로그인한 본인의 장소 저장만 보여줍니다. 저장 인기는 별도 선택 동의한 계정의 활성 저장 중, 위치가 확인되고 지도 검색 응답의 유효기간이 남은 장소만 집계합니다. 같은 계정의 여러 릴스·같은 장소는 한 번으로 계산하며 실제 사람의 본인인증 인원 수를 뜻하지 않습니다. 최근 7일·30일 또는 전체 기간에 처음 추가된 활성 저장 항목을 기준으로 하며, 동일 릴스 재전송의 갱신 시각은 사용하지 않습니다.

공동 집계 참여는 기본 꺼짐이며, 미참여해도 개인 보관함·지도·공유한 저장함을 이용할 수 있습니다. 선택 동의 시 참여 여부, 동의 버전과 변경 시각을 계정에 저장합니다. 최소 3명의 참여자가 저장한 장소에 한하여 카카오의 공개 장소명·주소·유효한 좌표·지도 링크와 고유 저장자 수·동률 순위를 표시합니다. 참여자의 이름·이메일·계정 식별값·개별 저장 시각·원본 릴스나 분석 원문은 인기 화면에 제공하지 않습니다.

내 계정에서 참여를 중지하면 다음 집계 요청부터 해당 계정의 기여가 제외됩니다. 삭제하거나 장소 분류에서 제외한 저장도 다음 집계에서 제외됩니다. 이미 확인한 이전 화면이나 외부 서비스 데이터까지 회수되는 것은 아닙니다. 참여 설정 기록도 기존 계정·저장 데이터와 함께 실험 종료 또는 파기 요청 시 정리합니다. 서비스 집계는 Instagram 전체 인기나 방문자 수를 나타내지 않습니다. 현재 실제 사용자는 운영자 한 명뿐이므로, 인기 목록이 비어 있을 수 있습니다. 개인 미리보기는 본인의 서로 다른 저장 릴스 수로만 정렬하고 실제 인기 순위와 구분하여 표시합니다.

수익화와 분석 목적의 구분 — 2026년 10월 29일 명확화

현재 비공개 테스트에서는 연령대·관심사를 수집하지 않고, 크리에이터별 연령 분석, 지도·광고 클릭 추적, 유료 광고 집행, 제휴 성과 추적 및 외부 사업자용 분석 리포트를 운영하지 않습니다. 광고 지면을 표시하는 코드는 준비되어 있으나 유효한 광고 설정이 없어 표시되지 않으며 외부 광고·분석 SDK와 픽셀도 연결하지 않았습니다.

현재 장소 저장 인기의 선택 동의는 서비스 내 장소 집계에만 적용됩니다. 이 동의를 연령대·관심사 결합 분석, 크리에이터·광고주 제공, 개인 맞춤 광고 또는 광고성 DM·이메일 발송에 사용하지 않습니다. 공통 원본 분석 결과의 재사용도 이러한 추가 목적의 동의를 뜻하지 않습니다.

향후 선택 연령대·관심사와 저장·지도 버튼 클릭 등을 결합한 분석을 제공하려면 구체적인 항목·목적·기간·철회 방법을 먼저 정하고 별도의 선택 절차를 마련합니다. 크리에이터 정보와 릴스·장소의 관계는 검증된 출처 범위에서 처리하며, 캡션의 다른 계정 멘션을 작성자로 추정하지 않습니다. 지도 버튼 클릭은 실제 방문이나 구매를 뜻하지 않습니다.

광고를 시작할 때에는 광고 표시·광고주명·이동 대상과 실제 정보 처리를 고지합니다. 화면의 지역·업종에 맞춘 문맥형 광고와 개인의 과거 행동·프로필을 이용한 맞춤형 광고를 구분합니다. 외부 광고 업체를 도입하면 실제 수탁·제공 관계, 자동 수집 정보·방법·기간, 국외 이전과 거부 방법을 반영한 후 필요한 절차를 진행합니다. 외부 링크를 클릭한 뒤 해당 사이트의 정보 처리에는 그 사이트의 방침도 적용됩니다.

회원별 계정·저장·연령 정보를 외부에 판매하지 않습니다. 집계·가명처리만으로 외부 상업 제공이 자동 허용되는 것은 아니므로, 향후 리포트는 개인정보·플랫폼·지도 등 이용 조건과 재식별 위험을 확인하기 전 제공하지 않습니다. 사업자나 업체가 확정되지 않은 내용을 이미 운영 중인 것처럼 안내하지 않습니다.

이번 명확화는 기존 동의를 확대하거나 선택 설정을 켜는 변경이 아닙니다. 실제 새 처리를 도입하기 전 방침과 동의·철회·삭제 기능을 함께 갱신합니다. 문의: winterflw@tokbaro.com

이전 방침 보기

내 지도 장소 삭제·복원

이용자가 내 지도에서 삭제한 장소의 식별값과 삭제 설정 시각을 계정별로 보관하여 지도 표시와 본인의 장소 인기 집계 참여분에서 제외합니다. 원본 릴스·공통 분석 결과와 다른 이용자의 저장에는 영향을 주지 않습니다. 삭제한 장소 관리에서 복원하면 해당 삭제 설정을 제거합니다. 확인 대기인 장소도 해당 릴스의 항목 단위로 제외할 수 있습니다. 장소 삭제 설정은 복원 또는 계정 데이터 파기 요청 시 정리합니다.

인스타 계정 변경·회원탈퇴 — 2026년 10월 30일

내 계정에서 인스타 연결을 해제하거나 새 연결 코드를 발급해 계정을 변경할 수 있습니다. 변경은 새 발신 계정의 코드를 확인한 순간에 완료하며, 확인 전에는 기존 연결을 유지합니다. 다른 회원에게 연결된 계정을 자동으로 가져오지 않습니다. 변경 취소·만료·실패 시 기존 연결은 유지됩니다. 연결 해제·변경은 기존 개인 보관함을 삭제하지 않으며, 이후 이전 계정에서 보내는 메시지는 저장하지 않습니다. 연결 시점 이전의 지연 메시지는 새 연결의 저장으로 취급하지 않습니다. 현재 비공개 실험의 발신자 허용 범위는 확장하지 않습니다.

회원탈퇴는 내 계정의 안내 화면에서 삭제 범위를 확인하고 ‘탈퇴’를 입력하여 요청합니다. 민감한 계정 변경·탈퇴는 최근 10분 안의 Google 로그인 확인을 요구하며, 기존 회원과 다른 Google 계정을 선택하면 변경을 진행하지 않습니다. 탈퇴 시 현재 사용 중인 DB의 Google 회원 정보, 전체 로그인 세션, 인스타 연결·연결 코드, 개인 저장·분류·장소 삭제 설정·집계 참여 설정, 소유한 저장함과 관련 초대·멤버·공유 항목을 삭제합니다. 다른 저장함의 내 참여 권한과 내가 공유한 항목도 제거합니다. 다른 회원이 독립적으로 저장한 항목은 삭제하지 않습니다.

처리 범위에 속하는 개인 수신 기록·분석 연결을 정리하며, 다른 회원의 저장·진행 중 접수가 참조하지 않는 관련 분석·장소 후보와 사용하지 않는 지도 검색 캐시도 정리합니다. 사용량 한도를 우회할 수 없도록 계정과 연결되지 않은 호출 시각·범위별 카운터는 유지합니다. 재전송 방지용 변환값은 기존 30일 만료 정책을 따릅니다. 다시 가입하면 새 회원으로 시작하며 삭제된 보관함이나 인스타 연결을 자동 복원하지 않습니다.

관리 백업의 자동 정리·복원 차단 (2026년 10월 31일): 회원탈퇴 요청을 현재 DB와 별도의 접근 제한 저장소에 먼저 기록하고, 서비스가 관리하는 기존 SQLite 백업에서도 해당 계정과 관련 기록을 자동 정리합니다. 다른 회원의 독립 저장·참조가 있는 분석은 유지합니다. 백업 정리에 일시적인 문제가 있으면 현재 서비스의 탈퇴 처리는 유지하고 서버 실행 중 자동 재시도하며, 화면에는 정리 중임을 안내합니다. 새 백업 생성과 복원 시에도 현재 삭제 기록을 적용합니다. 삭제 기록이 없거나 손상·후퇴한 경우에는 복원·계정 접근을 중단합니다. 복원은 서비스를 중지한 상태에서 관리 절차로 수행하며, 복원된 백업의 이전 로그인 세션·연결 코드·초대는 무효화합니다.

복원 방지 기록에는 재사용하지 않는 내부 회원번호, 처리 시각, 처리 범위를 구분하는 키 기반 변환값을 최소한으로 보관합니다. Google 계정 원본 식별값·이메일·표시 이름·캡션·원본 URL은 삭제 기록에 넣지 않으며, 이 기록은 백업 정리와 복원 방지에만 사용합니다. 이전 발신 계정의 키 기반 변환값은 회원과의 연결 이력으로 보관하다가 탈퇴 시 백업 정리 대상으로 처리합니다. 삭제 기록은 백업 복원 가능성이 있는 동안 별도로 보관하고 실험 종료 시 관련 백업과 함께 정리합니다. 재가입한 새 회원의 저장·수신 기록은 과거 탈퇴 요청으로 삭제하지 않습니다.

적용 범위: 서비스에 등록된 로컬 관리 백업과 해당 복원 절차에 적용됩니다. 이미 AI·외부 업체에 전송한 자료, Google·Instagram 계정 자체, Instagram DM 원본, 운영체제 백업이나 사용자가 따로 복제한 파일을 이 기능으로 회수하지 않습니다. 별도 복제본을 관리 백업으로 가져오면 현재 삭제 기록을 먼저 적용합니다. 외부 업체 관련 권리 행사는 winterflw@tokbaro.com으로 요청할 수 있습니다. 일반 공개 전에 전체 백업 보유 기간과 외부 업체의 삭제 범위를 확정합니다.

초대 가입·유튜브 공유 저장 — 2026년 11월 9일

이 추가 안내는 초대 테스트에 적용합니다. 모바일 웹 호스트는 save.tokbaro.com이고, Amazon Web Services(AWS) 서울 리전의 서버와 내부 SQLite 저장소를 사용합니다. DB·관리 백업과 삭제 복원 방지 기록은 서버의 분리된 접근 제한 저장 공간에 둡니다. 기존 Instagram 로컬 중계 환경과 새 모바일 웹 호스팅은 구분합니다.

초대 가입: 초대코드는 7일 동안 한 명의 Google 계정만 사용할 수 있습니다. 코드 원문은 DB에 저장하지 않고 키 기반 변환값, 발급 회원번호, 만료 시각, 사용 회원번호와 가입 시각을 접근 통제와 부정 가입 방지에 사용합니다. 만료된 코드는 정리합니다. 초대 가입 회원은 이후 코드 없이 Google로 로그인합니다. 가입 전 코드 확인 요청에는 접속 IP를 키 기반 변환한 제한용 식별값을 최대 10분 보관합니다. 로그인 임시 상태 쿠키는 최대 10분, 로그인 세션은 최대 7일이며 브라우저의 보안 저장소와 서버에서 관리합니다.

유튜브 저장: 회원이 공유한 공개 영상 링크에서 영상 식별값과 원본 링크를 정규화하여 저장합니다. 같은 영상의 Shorts·watch·youtu.be 링크는 같은 원본으로 처리합니다. 유튜브 계정 연동·비밀번호·시청 기록·구독 목록은 수집하지 않습니다. 공유 제목과 공개 제목만으로 자동 분류하지 않습니다. 회원이 직접 작성했거나 이용 권한이 있는 메모·분류 힌트를 입력한 경우에만 그 입력으로 AI 정리를 요청합니다. 공식 제목·썸네일·임베드 데이터는 AI 분류·분석에 사용하지 않습니다. 메모가 없어도 링크를 저장하고 회원이 직접 분류를 선택할 수 있습니다.

서버는 영상 식별값을 YouTube/Google 공식 oEmbed 또는 YouTube Data API로 보내 공개 제목을 조회할 수 있습니다. API 키를 설정한 경우에만 Data API를 사용합니다. 공개 메타데이터 캐시는 최대 24시간 후 갱신·정리합니다. 회원이 직접 입력한 설명을 다른 회원용 공개 메타데이터에 복제하지 않습니다. 설명 원문은 분석 시도 종료 즉시 또는 최대 24시간 이내 제거하며, 같은 원본·동일 설명·모델·분류 규칙의 분석 결과를 재사용합니다. 원본 식별값·링크와 회원의 저장 관계는 삭제 또는 탈퇴까지 관리합니다. 다른 회원의 독립 저장이 있으면 해당 공통 정보는 그 회원의 서비스 제공 범위에서 유지합니다.

영상·음성 파일 다운로드, 타인이 올린 영상의 자막 트랙 다운로드, YouTube 계정의 비공개 정보 조회는 이 기능에 포함하지 않습니다. 단축어는 사용자가 공유한 링크·텍스트를 똑바로의 저장 확인 화면으로 열며 Google 비밀번호·세션·API 키를 포함하지 않습니다. URL을 여는 단계에서 즉시 저장하거나 분류하지 않고, 회원이 로그인·안내 확인 후 저장 버튼으로 요청합니다. 가입 전 공유 링크 초안은 현재 탭의 sessionStorage에 보관하며 저장 완료·로그아웃·탈퇴 시 제거합니다. 오프라인 캐시는 공용 정적 자산에만 적용하고 API 응답·보관함 화면은 저장하지 않습니다.

영상 설명도 위 Google Gemini API와 카카오 처리 안내를 따릅니다. 유튜브 저장 자체는 선택 프로필을 요구하지 않습니다. 광고 추적과 외부 분석 상품 제공은 이번 추가 기능에 포함하지 않습니다. 탈퇴 시 초대 회원 자격과 본인 관련 초대코드, 개인 저장 및 다른 회원의 독립 참조가 없는 설명·분석·메타데이터를 관리 백업에서도 정리하며, 복원 시 과거 초대코드 전체를 무효화합니다. 이전 세션·초대코드로 탈퇴 회원의 자료를 되살리지 않습니다.

플랫폼 자체 처리에는 Google 개인정보처리방침 및 YouTube 이용약관이 적용됩니다. 문의·삭제 요청: winterflw@tokbaro.com.

2026년 10월 31일 버전 보기

선택 프로필 및 서버 운영 — 2026년 11월 10일

선택 항목: 성별(여성·남성·그 외 중 선택), 활동 지역(대한민국 시·도 단위), 나이대(현재 성인 테스트: 18–19세·20대·30대·40대·50대·60대 이상)입니다. 각 항목은 응답하지 않을 수 있으며 전부 비워도 가입·저장·공유 기능을 이용할 수 있습니다. 생년월일·정확한 나이·상세 주소·현재 GPS를 요구하거나 이 항목으로 추정하지 않습니다.

목적과 기간: 별도 선택 동의를 받은 입력 항목만 서비스 이용자 구성 통계와 기능 개선에 사용합니다. 입력 후 동의 철회 또는 회원탈퇴까지 보관합니다. 개인별 정보나 개인 저장 이력을 광고주에게 판매·제공하거나, Gemini 분류 입력에 이 선택 프로필을 포함하지 않습니다. 맞춤형 광고나 새로운 외부 제공에는 이 동의를 전용하지 않습니다.

수정·철회: 내 계정의 ‘선택 프로필’에서 입력·수정·동의 철회·삭제할 수 있습니다. 값은 DB 외부의 접근 제한 비밀 설정을 사용하는 암호화 형태로 저장하고, 동의 버전·변경 시각·임의의 기록 구분값을 함께 관리합니다. 수정·삭제한 이전 값은 관리 중인 백업에서도 정리하며, DB와 별도의 서명된 삭제 기록에 실제 성별·지역·나이대 값을 남기지 않고 폐기할 기록 구분값만 기록하여 과거 백업 복원으로 되살아나지 않게 처리합니다. 이후 본인이 다시 동의하여 입력한 새 값은 이전 삭제 요청과 구분합니다. 암호화는 서버 전체 침해까지 방지한다는 의미가 아닙니다.

호스팅: AWS(서울 리전)에 웹앱, 회원·저장·큐 DB와 서버 내 관리 백업을 저장합니다. 서버 내 관리 백업은 실행 중 하루 한 번 생성하고 최근 7일 분량을 보유합니다. 회원탈퇴와 선택 프로필 철회 시에는 이 기간 전이라도 해당 범위의 기록을 정리합니다. 같은 서버 안의 백업이므로 전체 서버 장애를 대비한 별도 외부 백업을 제공하는 것으로 안내하지 않습니다. AWS 처리에는 AWS 개인정보처리방침과 AWS 데이터 개인정보 안내가 적용되며 AWS 자체 서비스 운영·지원 및 글로벌 서비스의 처리는 해당 조건을 확인할 수 있습니다. 특정 리전 선택이 외부 업체의 모든 처리·접근 국가를 제한한다고 보장하지 않습니다.

관리망: 운영자 서버 관리에는 Tailscale을 사용합니다. 장치명·관리용 IP·접속 상태 등 관리 장치 정보가 이 업체에서 처리될 수 있습니다. 일반 이용자는 Tailscale 가입·설치 없이 HTTPS로 접속하며 이용자의 영상·선택 프로필을 관리망 업체의 분석 입력으로 보내지 않습니다. 사업자 자체 처리에는 Tailscale 개인정보처리방침이 적용됩니다. Google·Meta·Gemini·카카오·YouTube의 해당 처리 범위는 위 각 업체 안내를 따릅니다.

개별 영상의 ‘전체 저장에서 삭제’는 현재 논리 삭제이며 회원탈퇴와 구분합니다. 삭제된 항목의 원본 식별값·저장 관계가 DB에 남을 수 있습니다. 계정 전체의 파기는 회원탈퇴 절차를 이용하거나 winterflw@tokbaro.com으로 요청할 수 있습니다. 외부 업체나 플랫폼에 이미 전달된 정보까지 이 서버 기능만으로 회수하는 것은 아닙니다.

공식 미리보기와 이용자 선택 — 2026년 11월 10일 추가

미리보기는 회원이 해당 버튼을 누를 때 요청하며, 처음 목록을 열기만 해서는 외부 이미지·게시물 프레임을 불러오지 않습니다. 서버는 접근 권한을 확인한 영상의 공개 원본 URL 또는 영상 식별값을 YouTube oEmbed 및 Instagram oEmbed에 보내 표시 가능 여부와 공식 표시 자료를 요청합니다. YouTube의 공개 제목·작성자명·공식 썸네일 URL은 미리보기에만 사용하고, Instagram은 공식 게시물 프레임으로 표시합니다. 제공 불가·비공개·퍼가기 제한 콘텐츠는 원본 링크로 안내합니다.

이미지나 게시물 프레임을 표시하면 Google/YouTube 또는 Meta/Instagram에 회원의 IP 주소·브라우저 정보 등이 전송될 수 있습니다. 해당 플랫폼은 브라우저 정책과 기존 로그인 상태에 따라 자체 쿠키를 처리할 수 있습니다. 사이트는 전체 보관함·선택 프로필·Google 로그인 식별값을 미리보기 제공자에게 보내지 않으며, 원본 링크를 포함한 Referer 전송을 제한합니다. 외부 표시 자료에는 각 플랫폼의 개인정보처리방침과 약관이 적용됩니다.

미리보기용 응답과 썸네일·영상 파일을 서비스 DB·백업에 보관하지 않습니다. 미리보기 표시 상태는 브라우저 메모리에서 최대 5분 동안 재사용하고, 로그아웃·회원 전환·해당 항목 삭제 때 정리합니다. 브라우저가 외부 이미지를 캐시하는 동작은 해당 제공자의 응답 정책을 따릅니다. 기존 공개 제목 캐시는 최대 24시간 후 정리합니다. 미리보기 메타데이터·HTML은 Gemini 입력·광고 분석·인기 집계에 사용하지 않습니다.

Google 개인정보처리방침 · YouTube 이용약관 · Instagram 개인정보처리방침

2026년 11월 10일 미리보기 추가 전 버전