상시 모집30일 챌린지 언제든 신청 — 챌린지·수익인증 참여료 0원
hypeduckhypeduck
법률 검토 전 초안

법률 검토 전 초안입니다. 실제 서비스 공지/약관에 반영하려면 법무 검토가 필요합니다.

Security & Data Behavior

보안 및 데이터 처리 안내

이 페이지는 실제 코드의 기능(권한, 발행 조건, 저장·삭제 경로)을 기준으로 생성했습니다. 아래 내용은 개인정보처리방침과 데이터 삭제 안내를 보완합니다.

읽어오는 정보

Instagram 연결 계정: 프로필·미디어 읽기

instagram_business_basic 권한으로 연결한 본인 계정의 프로필(계정 식별자, 사용자명, 이름, 프로필 사진, 계정 유형, 공개 지표)과 미디어 정보를 읽어 계정 확인과 게시물 선택에 사용합니다.

Instagram 계정·미디어 인사이트

instagram_business_manage_insights 권한으로 연결한 계정과 해당 계정 소유 미디어의 통계를 조회해 표시합니다. 조회 가능 여부는 실제 부여받은 권한과 HypeDuck의 접근 정책에 따릅니다.

Instagram DM 대화 표시

instagram_business_manage_messages 권한으로 연결한 계정의 DM 대화·참여자·메시지 식별자, 메시지 본문과 시각을 처리해 대화를 표시하고 사용자의 명시적인 답장 요청에 사용합니다.

게시(발행) 조건

Instagram 미디어 발행 (사용자 확인 시)

instagram_business_content_publish 권한은 연결한 계정에 사용자가 선택하고 확인한 미디어와 캡션을 발행하는 데 사용합니다. 실제 부여받은 권한과 HypeDuck의 접근 정책을 충족해야 발행할 수 있습니다.

Instagram 내 미디어의 댓글 조회·관리

instagram_business_manage_comments 권한으로 연결한 계정 소유의 미디어에 달린 댓글을 읽고, 사용자가 확인한 답글 작성·숨김·삭제 작업을 요청합니다. 서버에서 미디어와 댓글의 소속을 확인합니다. 여기서 삭제 대상은 댓글이며 Instagram 게시물 자체의 삭제 기능을 뜻하지 않습니다.

인스타그램 댓글 키워드로 자료 보내기

사용자가 게시물과 키워드·답장·자료 링크를 정하고 직접 켠 경우, instagram_business_basic 및 instagram_business_manage_comments 권한으로 해당 게시물의 새 댓글을 확인해 자료를 비공개 답장으로 한 번 보냅니다. 댓글은 작성 후 7일 이내여야 하며, 같은 댓글에 중복 발송하지 않습니다. 이 규칙으로 후속 메시지를 보내지는 않습니다.

Instagram DM 답장 (사용자 확인 시)

instagram_business_manage_messages 권한을 통한 답장은 사용자가 작성하고 확인한 경우에만 요청합니다. 서버는 현재 연결 계정과 권한, 최근 24시간 이내 상대방에게서 받은 수신 메시지 근거를 확인합니다. 메시지 전달이나 읽음 확인을 보장하지 않습니다.

Threads 게시물 발행 (연결 + 동의 시에만)

Threads 계정을 연결하고 threads_content_publish 항목에 동의한 사용자만 Threads에 게시할 수 있습니다. 대시보드에서 즉시 발행하거나, 예약 발행(지정한 시각에 서버 또는 확장이 자동 실행)을 선택할 수 있습니다. 두 경우 모두 사용자가 직접 작성·확정한 게시물만 발행되며, 연결/동의가 없는 계정이나 사용자가 만들지 않은 게시물의 임의 발행은 없습니다.

Threads 타래 답글 발행 (사용자 작성·확정 시에만)

threads_manage_replies 권한은 사용자가 해당 발행 건에 직접 작성하고 최종 확인한 타래 답글을 순서대로 게시하는 데만 사용합니다. 본문을 발행한 뒤 실제 반환된 게시물 ID를 첫 답글의 대상으로 쓰고, 이후 각 답글도 직전에 반환된 게시물 ID에 연결합니다. HypeDuck은 관련 없는 대화나 다른 사용자의 콘텐츠를 임의로 관리하지 않습니다.

확장 프로그램 분석·다운로드

Instagram 프로필·캡션의 페르소나 활용

연결한 Instagram 계정의 프로필과 최근 게시물 캡션은 대본·캡션을 개인화하는 페르소나 구성에도 사용합니다.

확장 프로그램의 페이지 분석·다운로드

Chrome 확장은 사용자가 스캔을 실행한 Instagram 페이지에서 공개 릴스 정보(캡션, 썸네일, 공개 지표 등)를 분석하고, 분석 파이프라인에 사용할 미디어를 다운로드합니다. 이 분석/다운로드 능력은 web 앱과 확장이 공유하는 capability 계약(analysis/collection/download)으로 표현됩니다.

저장되는 데이터

Instagram DM 답장 작업 기록

DM 답장 작업 원장에는 요청 식별자·해시·상태·공급자 결과 식별자를 저장하며, 답장 본문을 작업 데이터로 저장하지 않습니다. 이는 작업 원장의 저장 범위에 관한 설명입니다.

Instagram DM 답장 상태 복구

브라우저 탭의 DM 답장 상태 복구 데이터에는 요청 키만 저장합니다. 메시지 본문은 이 복구 데이터에 포함하지 않습니다.

Instagram DM 답장 가능 시간 기록

웹훅으로 연결 계정·상대방·메시지 식별자, 최근 수신 시각과 만료 시각을 저장해 답장 가능 시간을 확인합니다.

저장되는 릴스·분석·연결 데이터

릴스 메타데이터, 분석 작업 결과(AnalysisTask), 생성된 스크립트/카피(ReelGeneratedCopy), 연결 계정 식별자·프로필·부여 권한·토큰 만료 시각(SocialConnection), Instagram 작업 기록(InstagramOperation)이 데이터베이스에 저장됩니다. 액세스 토큰은 암호화하여 저장합니다.

삭제 방법

만료된 Instagram DM 시간 기록 정리

만료된 DM 답장 가능 시간 기록은 처리량이 제한된 배치로 정리합니다. 답장 가능 시간이 끝나는 순간 기록의 삭제까지 완료된다고 보장하지 않습니다.

데이터 삭제 경로

설정에서 연결을 해제하면 저장된 연결과 토큰을 삭제합니다. 작성한 콘텐츠·페르소나·분석 결과까지 자동으로 모두 삭제되지는 않습니다. 검증된 Meta 삭제 요청은 해당 연결 데이터의 삭제 접수 코드와 처리 상태를 제공합니다. 과거 연결이나 복사된 데이터는 추가 검토가 필요할 수 있습니다. 이메일로 더 넓은 범위의 삭제를 요청할 수 있으나 요청 접수 자체가 삭제 완료를 뜻하지는 않습니다. 상세 절차는 /data-deletion에서 확인할 수 있습니다.

Threads 게시물 삭제 (HypeDuck 공식 발행분 + 재확인)

threads_delete 권한은 연결한 본인이 HypeDuck의 공식 Threads API로 발행한 자기 게시물을 플래너에서 삭제할 때만 사용합니다. 서버가 사용자 소유 발행 원장에서 계정과 게시물 ID를 확인하며, 사용자가 임의의 Threads 게시물 ID를 입력하거나 바꿀 수 없습니다. 되돌릴 수 없다는 별도 경고를 읽고 다시 확인해야 실제 삭제를 요청합니다.

한계 및 보장하지 않는 것

Instagram 기능의 권한·접근 조건

Instagram 기능은 실제 부여받은 권한과 HypeDuck의 승인 권한·심사 계정 접근 정책이 허용하는 경우에만 사용할 수 있습니다. 지정된 심사 계정으로 이용이 제한될 수 있으며, 기능 구현이 일반 사용자 대상의 모든 권한에 대한 Meta 승인을 의미하지 않습니다.

플랫폼 자체 제재에 대한 보장 없음

HypeDuck은 Instagram, Threads, Kakao 등 연동 플랫폼이 자체 정책에 따라 내리는 조치(계정 제한, 정지 등)를 막거나 발생하지 않는다고 보장할 수 없습니다. 각 플랫폼의 이용약관 준수 여부에 대한 최종 책임은 사용자에게 있습니다.