안전 가이드

Instagram Shadowban 회피
— 언팔 한도와 안전한 정리 패턴

"인스타 팔로워 정리 좀 하려고 했는데 다음 날부터 게시물 도달률이 반토막". 흔한 증상이고, 대부분 원인은 하나입니다. 자동화 툴을 썼거나 언팔 속도가 비정상적이었거나. 이 글은 그 두 문제의 메커니즘을 설명하고, 실제로 안전하게 팔로워 목록을 정리하는 속도·순서·도구 선택 기준을 제공합니다.

작성자: 이명진 (thingineeer) · 업데이트: 2026-04-12 · 읽는 시간: 약 9분

1. Shadowban이 정확히 무엇인가

쉐도우밴은 공식 제재가 아닙니다. 계정 정지처럼 경고 알림이 뜨지 않고, 로그인도 평소처럼 됩니다. 바뀌는 건 노출입니다. 해시태그 검색 결과에서 내 게시물이 사라지고, 탐색 탭이나 릴스 추천에서 내 콘텐츠가 새 사용자에게 노출되지 않으며, 심한 경우 팔로워의 피드에서도 우선순위가 떨어집니다.

Meta는 "shadowban"이라는 용어를 인정하지 않지만, 정책 위반이나 스팸성 행동에 대해"reduction in reach"(도달 축소)를 적용한다고 자사 투명성 리포트에서 설명합니다. 커뮤니티가 이 현상을 통칭하는 이름이 쉐도우밴입니다.

전형적 증상 체크리스트

2. 자동화 툴이 남기는 3가지 신호

쉐도우밴은 알고리즘이 "이 사용자 비정상 행동 중"이라고 판단했을 때 걸립니다. 그 판단에 가장 크게 기여하는 요소 세 가지는 다음과 같습니다.

신호정상 사용자자동화 툴
로그인 IP · 디바이스평소 쓰던 IP, 같은 디바이스 지문데이터센터 IP, 헤드리스 브라우저, 다수 계정 같은 IP
API 호출 간격불규칙 (3초, 18초, 2분…)일정 (예: 정확히 15초 간격)
디바이스 지문모바일 User-Agent, 터치 이벤트, 실제 화면 해상도데스크톱 UA 위장, 터치 이벤트 부재, 표준 해상도
위험 신호 — 쓰지 말아야 할 유형

3. 수동·로컬 처리가 안전한 기술적 근거

CheckMate가 의도적으로 로그인 기능을 넣지 않고, 분석을 서버가 아닌 브라우저에서 수행하는 이유도 이 신호를 하나도 남기지 않기 위해서입니다. 구체적으로 다음 흐름입니다.

  1. 사용자가 Instagram에서 직접 "내 정보 내보내기"로 ZIP을 받습니다 — 이건 Meta가 권장하는 정상 행위입니다.
  2. ZIP을 CheckMate에 업로드하면, 파일은 브라우저 메모리 안에서만 해제·파싱됩니다. 서버 전송 없음, 저장 없음.
  3. 분석 결과(언팔/맞팔 목록)를 화면에 보여줍니다. 이 과정에 Instagram 서버로 가는 요청은 0건입니다.
  4. 사용자는 결과를 보고 Instagram 앱에서 직접 수동으로 언팔을 수행합니다 — 정상 사용자의 터치 이벤트, 정상 IP, 정상 속도.

이 구조의 결과: Meta 서버 입장에서 보이는 행동은 "데이터 다운로드 후 앱에서 천천히 정리"뿐입니다. 자동화 탐지 신호 세 가지 중 어느 하나도 발생하지 않습니다. 이 배경은 Instagram 데이터 ZIP 구조 심층 해부에서 다룬 파일 구조와도 연결됩니다 — 로그인 없이도 충분한 정보가 ZIP 안에 이미 있습니다.

4. 경험적 한도 — 일일 150개 / 시간당 10개

여러 언팔 관리 도구 커뮤니티에서 공통적으로 공유하는 경험칙은 다음과 같습니다(정확한 수치는 Meta 공식 문서에 없음 — 관측 기반).

안전 구간 (계정 연령과 히스토리에 따라 ±20%)

출처: TheUnfollower FAQ(150/day, 10/hour), UnfollowTool 커뮤니티 리포트 및 Reddit r/Instagram 경험담 종합.

계정 연령에 따른 조정

5. 안전한 정리 절차 (7단계 체크리스트)

  1. ZIP 다운로드 — Instagram 앱에서 전체 기간 + JSON 요청 (가이드)
  2. CheckMate에 업로드 — 로그인 없이 ZIP만 → 맞팔/논맞팔/언팔 목록 확인
  3. 우선순위 정하기 — 오늘은 명백히 무관한 스팸·광고 계정만 (최대 50개)
  4. Instagram 앱으로 전환 — 브라우저 확장·봇 없이 앱 안에서 수동 언팔
  5. 속도 조절 — 한 번에 10개, 10~20분 쉬고 다시. 하루 150개 상한 지키기
  6. 정상 활동 섞기 — 언팔만 하지 말고 좋아요·스토리 시청·답글 같은 정상 행동을 사이사이
  7. 다음 날 도달률 확인 — 평소와 비슷하면 안전. 급락했다면 즉시 멈추고 1주일 휴식

6. 쉐도우밴이 걸렸을 때 — 복구 체크리스트

이미 도달률이 급락했다면 당황하지 말고 아래 순서로 대응합니다. 대부분은 14~30일 안에 자연 해제됩니다.

  1. 48시간 전면 정지 — 언팔·팔로우·대량 좋아요 모두 멈춥니다. 피드·스토리 보기만.
  2. 설치된 자동화 앱 전부 제거 — 접근성 권한 준 앱 포함. 이 단계가 제일 중요합니다.
  3. 비밀번호 변경 + 모든 세션 로그아웃 — 계정 설정 → 로그인 활동 → 모두 로그아웃. 외부 도구가 남긴 세션 제거 목적입니다.
  4. 정상 활동 복원 — 하루 1~2 게시물, 스토리 1~3개, 댓글 5~10개 수준. "봇처럼 많이"가 아니라 "실사용자처럼 골고루".
  5. 해시태그 수 줄이기 — 게시물당 최대 10개. 반복 해시태그 블록 금지.
  6. 도달률 모니터링 — Insights에서 주 단위로 추적. 2주 후에도 회복 없으면 Meta에 문의 요청 제출.
  7. 재발 방지 — 정리는 ZIP 분석 → 수동 언팔 흐름만 고수. 이 글의 150/10 기준 준수.

7. 자주 묻는 질문

Q. Instagram 쉐도우밴(shadowban)이란 정확히 무엇인가요?

공식 용어는 아니지만, 커뮤니티에서는 계정이 차단되지 않았는데도 해시태그 검색·탐색 탭·릴스 추천에서 도달률이 급락하는 상태를 가리킵니다. Meta는 이 용어 자체를 공식 인정하지 않지만, 정책 위반·비정상 행동 패턴에 대해 "노출 축소(reduction in reach)"를 적용한다고 투명성 보고서에서 언급합니다. 즉, 계정은 살아 있지만 알고리즘이 의도적으로 덜 노출시키는 상태입니다.

Q. 언팔을 많이 하면 정말 쉐도우밴이 걸리나요?

가능합니다. 단시간에 수십~수백 계정을 언팔하면 Meta의 스팸 탐지 휴리스틱이 "자동화 가능성"으로 분류합니다. 업계에서 경험적으로 공유되는 한계선은 일일 150회, 시간당 10회 수준입니다(TheUnfollower FAQ 등 다수 도구의 공통 가이드). 정확한 수치는 공개되지 않지만, 이 선 아래로 유지하면 대부분 문제가 없다는 것이 컨센서스입니다.

Q. 자동화 툴(봇·확장 프로그램)은 왜 위험한가요?

세 가지 신호를 남기기 때문입니다. 첫째, 로그인 세션을 생성하는 IP가 기존 사용 패턴과 다르면 의심 로그인으로 플래그됩니다. 둘째, API 호출 간격이 사람처럼 불규칙하지 않고 일정하면 자동화로 탐지됩니다. 셋째, 디바이스 지문(User-Agent, 화면 해상도, 터치 이벤트 부재)이 실제 모바일과 다르면 스크립트로 간주됩니다. CheckMate처럼 로그인 없이 ZIP만 파싱하는 도구는 이 세 신호를 아예 생성하지 않습니다.

Q. 쉐도우밴 여부를 어떻게 확인하나요?

본인 계정이 아닌 다른 계정(로그아웃 상태)에서 내 해시태그를 검색해 본인 게시물이 뜨는지, 본인 사용자명을 검색해 계정이 정상 노출되는지 확인합니다. 본인이 로그인한 상태에서는 자기 게시물이 항상 보이므로 진단이 안 됩니다. 도달률 지표가 평소 대비 30%+ 급락하고 해시태그 검색에서 누락된다면 쉐도우밴을 의심할 수 있습니다.

Q. 쉐도우밴이 걸렸을 때 복구에는 얼마나 걸리나요?

일반적으로 14~30일입니다. 자동 해제가 원칙이며, Meta에 이의 제기 기능은 있으나 쉐도우밴 자체에 대한 공식 창구는 없습니다. 복구 기간 동안 정책 위반 행동(과도한 팔로우/언팔, 반복 댓글, 해시태그 남용)을 중단하고 정상 활동(게시·스토리·정상 속도 상호작용)을 이어가는 것이 핵심입니다.

Q. 앱을 로그아웃하거나 재설치하면 풀리나요?

풀리지 않습니다. 쉐도우밴은 계정 단위의 알고리즘적 조치이므로 디바이스·세션과 무관합니다. 비밀번호 변경도 영향 없습니다. 시간이 거의 유일한 해결책이며, 그 사이 위반 패턴을 완전히 멈추는 것이 재차 연장되지 않게 하는 방법입니다.

Q. CheckMate를 쓰면 정말 안전한가요?

CheckMate 자체는 Instagram에 어떤 요청도 보내지 않습니다. Instagram이 직접 내보낸 ZIP을 브라우저에서 파싱할 뿐이라, Meta 서버 입장에서는 "이 사용자가 데이터 내보내기를 다운로드했다"는 정상 행동 이후 아무 액션도 없는 상태입니다. 다만 분석 결과를 보고 본인이 Instagram 앱에서 직접 언팔하는 속도는 스스로 조절해야 합니다. 이 글의 일일 150개·시간당 10개 기준을 지키세요.

로그인 없이, 자동화 없이, 밴 리스크 없이

Instagram이 직접 준 ZIP만 읽어서 결과를 보여줍니다. 언팔은 당신의 속도로.

CheckMate에서 안전하게 분석하기 →

관련 글

안전한 언팔 확인 vs 위험한 방법

보안·프라이버시 관점의 기준

Instagram 데이터 ZIP 구조 심층 해부

왜 로그인 없이도 분석이 되는가

인스타그램 데이터 다운로드 방법

ZIP 다운 + JSON 설정 가이드

자주 묻는 질문 (FAQ)

안전·프라이버시·사용법 Q&A