유튜브 쇼츠 저작권 침해 반론통지 성공사례 | 공정이용으로 채널 삭제 위기 복구
홈
성공사례
저작권·콘텐츠
유튜브 쇼츠 저작권 침해 반론통지
반론통지 인용 · 채널 복구
누적 3회로 삭제 직전이던 쇼츠 채널, 공정이용 반론통지로 되살리다
신고당한 영상을 스스로 지워 링크마저 사라진 절박한 상황. 유실된 신고 내역을 되찾아 대상을 특정하고, 변형성과 비대체성을 두 축으로 공정이용을 세워 삭제된 쇼츠를 복원한 사건입니다.
카테고리 · 저작권(유튜브 콘텐츠)
결과 · 반론통지 인용, 채널 복구
담당 · 김수열 대표변호사·박지훈 변호사
작성 · 2026.07.22
의뢰인
예능 장면을 재구성한 쇼츠 채널을 운영하던 크리에이터
발단
대형방송사의 저작권 침해 신고가 누적 3회 → 채널 삭제 임박
난관
신고당한 영상을 본인이 이미 삭제 → 링크 유실로 대상 특정조차 곤란
전략
신고 내역 복원으로 대상 특정 → 공정이용(변형성·비대체성)으로 반론통지
결과
반론통지 인용, 쇼츠 복원 — 채널 삭제 위기 해소
유튜브에서 영상 하나가 내려가는 것과 채널 전체가 통째로 사라지는 것은 차원이 다른 일입니다. 저작권 침해 신고가 일정 횟수 쌓이면 그동안 축적한 영상과 구독자, 수익 기반까지 한꺼번에 잃을 수 있기 때문입니다.
뉴로이어는 영상 삭제·채널 정지로 곤경에 빠진 크리에이터들을 대리해 여러 건의 반론통지를 이끌어 왔습니다. 방송 영상이나 음원 사용을 문제 삼은 신고부터, 원본을 그대로 복제하지 않았는데도 무단 사용으로 판정돼 내려간 사건까지 사정은 제각각이었습니다.
오늘 전해 드릴 사건은 그중에서도 손이 많이 갔던 사례입니다. 예능 장면으로 쇼츠를 만들던 의뢰인이 방송사 신고가 누적되며 채널 삭제 위기에 놓였는데, 저희는 관련 자료를 되짚어 대상 영상을 특정하고 공정이용 논리로 반론통지를 세웠습니다. 그 결과 반론통지가 받아들여져 삭제됐던 쇼츠를 되살렸습니다. 저작권 신고로 영상이 내려갔거나 채널 정지가 걱정되는 크리에이터라면 끝까지 참고해 주시기 바랍니다.
01사건 개요 — 삭제 직전의 채널, 그리고 사라진 링크
의뢰인은 예능 프로그램 속 인물 정보를 정리하거나, 예능 장면 일부에 제목과 자막을 얹어 쇼츠로 재구성해 올리는 유튜브 채널을 꾸려 가고 있었습니다. 그런데 대형방송사가 이 영상들을 겨냥해 저작권 침해 신고를 넣기 시작했고, 그것이 하나둘 쌓여 어느새 누적 3회에 이르렀습니다.
유튜브는 저작권 경고가 일정 횟수 누적되면 채널 자체를 지우기 때문에, 의뢰인의 채널은 삭제를 코앞에 둔 절박한 처지였습니다.
초기의 결정적 난관
의뢰인이 신고당한 영상들을 이미 스스로 삭제한 상태였다는 점이 발목을 잡았습니다. 막상 반론통지를 하려니 문제된 영상의 링크가 사라져, 어떤 영상이 신고 대상이었는지조차 짚어내기 어려웠던 것입니다.
이 막막한 국면에서 의뢰인이 뉴로이어를 찾아 주셨습니다. 저희는 시간이 촉박한 만큼 사라진 신고 내역부터 되살려 대상을 특정하고, 곧바로 공정이용 논리로 반론통지를 짜는 것이 관건임을 짚어 드리고 사건을 맡았습니다.
쇼츠 재구성 채널예능 장면에 제목·자막을 더해 쇼츠로 재편집하는 채널이었습니다.
방송사 신고대형방송사가 영상들을 겨냥해 저작권 침해 신고를 넣었습니다.
누적 3회경고가 쌓여 채널 삭제 기준에 임박한 상태였습니다.
영상 자가 삭제의뢰인이 신고당한 영상을 미리 지워 링크가 유실됐습니다.
대상 특정 곤란어떤 영상이 신고 대상인지조차 확인하기 어려웠습니다.
촉박한 시간삭제가 임박해 신속한 복원·대응이 절실했습니다.
02문제 해결 — 사라진 링크를 되찾고 공정이용을 세우다
유튜브 저작권 신고를 받은 분들이 가장 흔히 하는 행동이, 겁이 나 신고된 영상을 서둘러 지워 버리는 것입니다. 그런데 이렇게 영상을 없애면 반론통지에 꼭 필요한 링크와 근거까지 함께 날아가, 대응 자체가 막히는 함정에 빠집니다. 이 사건이 바로 그런 처지였습니다.
저작권법 제35조의5 — 공정이용
저작물의 통상적 이용과 충돌하지 않고 저작자의 정당한 이익을 부당하게 해치지 않는 경우, 저작물을 이용할 수 있다고 정하고 있습니다(2023.8.8 개정).
판단 시 이용의 목적·성격, 저작물의 종류·용도, 이용된 부분의 비중, 원저작물 시장·가치에 미치는 영향 등을 함께 고려하는 것으로 알려져 있습니다.
참조 · 저작권법 제35조의5
사라진 신고 내역을 되살려 대상을 특정하다
저희는 의뢰인과 꾸준히 소통하며 저작권 침해 신고 접수와 관련된 이메일을 하나하나 추려 냈고, 그 안에서 문제된 영상들의 링크를 되살려 여러 영상에 대해 반론통지를 낼 토대를 마련했습니다. 영상을 되살리는 싸움은, 사라진 줄 알았던 이 링크를 손에 쥐는 순간부터 비로소 출발선에 설 수 있었습니다.
'변형적 이용'으로 공정이용을 세우다
토대를 갖춘 뒤 반론통지의 축으로 삼은 것은, 이 영상들이 단순 재업로드가 아니라 변형적 이용, 곧 공정이용에 해당한다는 논리였습니다. 원본 방송을 그대로 옮긴 것이 아니라 일부 장면을 골라 짧게 편집하고 독자적인 제목·자막·해설 음성·강조 효과를 더해 원저작물과는 다른 맥락과 의미를 빚어냈다는 점, 그리고 인터뷰·뉴스·사진을 엮어 특정 인물 정보를 전하는 목적으로 재구성했다는 점을 조목조목 짚었습니다. 특히 자막을 두고, 그것이 곁들인 꾸밈이 아니라 이동 중이거나 소리를 켤 수 없는 상황의 시청자까지 내용을 좇아갈 수 있게 하는 중심 표현 장치임을 앞세웠습니다.
'시장 비대체성'으로 침해가 아님을 밝히다
끝으로 이 쇼츠들이 원본 예능의 시장을 대체하지 않는다는 점을 분명히 했습니다. 저작권 판단에서 원저작물의 시장을 잠식하는지는 결정적 잣대인데, 짧은 쇼츠가 원본 예능의 가치와 시장을 대신할 수 없고 시청자도 둘에 같은 값을 매기지 않으며, 오히려 출연자에 대한 관심을 넓혀 원본 시청을 유도하는 측면이 있다는 점을 강조했습니다. 여기에 의뢰인이 이 영상들로 직접적 수익을 얻지 않았고 상업적 의도도 없었다는 점까지 함께 소명했습니다.
변호의 무게중심
이 사건의 승부처는 영상을 하나씩 변명하는 데 있지 않았습니다. 먼저 사라진 링크를 되찾아 대상을 세우고, 그 위에 변형성과 비대체성이라는 두 기둥으로 공정이용을 쌓아 올려, 신고가 곧 침해라는 전제 자체를 흔드는 데 있었습니다.
이 사건이 남기는 주의점
신고가 두렵다고 영상을 먼저 지우면 반론에 필요한 링크와 근거까지 사라져 대응이 막힙니다. 신고 직후에는 영상과 신고 이메일·화면을 그대로 보존한 채, 대응 시점을 놓치지 않고 움직이는 편이 안전한 선택으로 안내됩니다.
03최종 결과 — 반론통지 인용, 채널 복구, 그리고 이 사건이 남긴 것
저희가 낸 반론통지가 받아들여지면서 삭제됐던 쇼츠들을 되살릴 수 있었습니다. 링크조차 찾기 힘든 자리에서 자료를 추적하고 공정이용 논리를 촘촘히 세워, 실질적인 복원이라는 결과를 만들어 낸 것입니다.
— 반론통지 인용, 채널 복구
몇몇 영상은 유튜브 내부 처리 방침에 걸려 되돌아오기도 했지만, 동일한 논리를 탄 여러 편이 제자리를 찾으면서 반론통지가 설득력을 가졌음이 드러났습니다. 벼랑 끝에 몰렸던 의뢰인도 채널을 지켜 내며 한시름 놓으셨습니다.
이번 일이 일러 주는 바는, 침해 신고가 들어왔다고 그 자체로 베껴 쓴 것이라 못 박을 수는 없다는 점입니다. 원본 위에 자막과 해설, 새로운 정보를 얹었다면 공정이용에 해당하는지 저울질할 여지가 생기고, 무엇보다 신고를 받은 직후 근거 자료를 지켜 둔 채 재빨리 움직였느냐가 성패를 가릅니다.
유튜브 저작권 신고를 받았을 때 점검할 지점
겁이 나도 신고된 영상을 먼저 지우지 않는다 — 링크·근거가 함께 사라진다.
신고 이메일·화면·영상을 원본 그대로 보존해 대상 특정 자료를 확보한다.
제목·자막·해설을 더한 경우 변형적 이용(공정이용) 여지를 검토한다.
원본 예능의 시장을 대체하지 않는다는 점(비대체성)을 근거로 정리한다.
경고가 누적될수록 채널이 위태로우므로 대응 시점을 놓치지 않는다.
FAQ자주 묻는 질문
저작권 침해 신고를 받으면 영상을 바로 지워야 하나요?
서둘러 지우는 것은 오히려 위험할 수 있습니다. 영상을 삭제하면 반론통지에 필요한 링크와 근거까지 함께 사라져 대응이 막힐 수 있습니다. 신고 이메일과 영상을 보존한 채 대응 방향을 먼저 검토하는 편이 안전한 선택으로 안내됩니다.
경고가 몇 번 쌓이면 채널이 삭제되나요?
유튜브는 저작권 경고가 일정 횟수 누적되면 채널 자체를 삭제하는 정책을 두고 있습니다. 이 사건은 누적 3회로 삭제가 임박한 상황이었는데, 반론통지가 받아들여지면서 위기에서 벗어날 수 있었습니다.
예능 장면을 편집한 쇼츠도 공정이용이 될 수 있나요?
원본을 그대로 옮긴 것이 아니라 장면을 선별해 편집하고 제목·자막·해설 등을 더해 새로운 맥락과 의미를 만들었다면, 변형적 이용으로서 공정이용 여부를 따져 볼 수 있습니다. 다만 개별 판단은 이용 목적, 이용된 부분, 시장 영향 등을 종합해 이뤄집니다.
이미 영상을 삭제해서 링크가 없어도 대응이 되나요?
쉽지는 않지만 불가능한 것도 아닙니다. 이 사건에서는 저작권 침해 신고 접수 관련 이메일을 하나하나 추적해 문제된 영상의 링크를 복원하고, 이를 토대로 여러 영상에 대해 반론통지를 제출할 수 있었습니다. 남은 자료부터 정리해 상담받아 보시길 권해 드립니다.
자막을 붙인 게 왜 중요한 논리가 되나요?
자막은 단순한 장식이 아니라, 이동 중이거나 소리를 들을 수 없는 환경의 시청자도 내용을 이해하도록 돕는 표현 수단입니다. 같은 장면이라도 자막에 따라 해석과 효과가 달라지므로, 원본을 그대로 쓰는 대체적 이용이 아니라 새로운 표현을 더한 변형적 이용이라는 근거가 됩니다.
반론통지를 하면 모든 영상이 복원되나요?
모두가 복원된다고 단정하기는 어렵습니다. 이 사건에서도 일부 영상은 유튜브 처리 기준에 따라 반려됐지만, 동일한 공정이용 논리로 여러 영상이 복원되며 반론통지의 타당성이 확인됐습니다. 논리 구성과 자료 준비가 결과를 좌우합니다.
이 사건을 담당한 변호인
사라진 링크를 되찾고 공정이용 논리를 세워 삭제 위기의 쇼츠 채널을 복구한 사건입니다.
CEO Lawyer
김수열 대표변호사
#저작권·지적재산권#인플루언서·MCN#신산업·신기술
서울대 로스쿨 출신으로 대한변협 인증 형사전문변호사이며, 저작권·지적재산권과 인플루언서·MCN 분야의 콘텐츠 분쟁을 폭넓게 다뤄 온 변호인입니다. 유튜브 등 온라인 플랫폼의 영상 삭제·채널 정지 대응에서 다수의 성과를 쌓아 왔습니다.
유명 웹툰·드라마·웹소설 작가·100만 유튜버 고소대리
방송출연자·인플루언서 악플 집단고소 성공
언론사 가짜뉴스 명예훼손·업무방해 고소대리
프로필 자세히 보기 →
Lawyer
박지훈 변호사
#명예훼손·모욕#형사소송#민사소송
성균관대 로스쿨을 졸업하고 급변하는 디지털 환경에서 발생하는 새로운 법적 쟁점에 선제적으로 대응해 온 변호인입니다. 콘텐츠·신기술 분쟁과 정보통신망법 사건 경험을 바탕으로 온라인 플랫폼 대응을 함께 이끌었습니다.
유명 AI채팅 서비스 캐릭터 제작자 고소대리
명예훼손·모욕 사건 다수 진행
정보통신망법·스토킹처벌법 사건 다수 진행
프로필 자세히 보기 →
함께 보면 좋은 글
저작권·콘텐츠 성공사례 전체 보기
김수열 대표변호사 프로필
박지훈 변호사 프로필
채널 삭제 위기, 대응 시점이 결과를 가릅니다
저작권 신고로 영상이 내려갔거나 채널 정지가 걱정되신다면, 자료를 보존한 채 공정이용 논리로 반론통지를 세워 복원을 이끌어내도록 돕겠습니다.
카카오톡 상담
070-8098-0421
홈페이지 상담 신청
인용 법령
저작권법 제35조의5 — 저작물의 공정한 이용(2023.8.8 개정)
본 사례는 실제 수행 사건을 바탕으로 재구성한 것으로, 의뢰인 보호를 위해 일부 내용을 각색·비실명 처리하였습니다. 사건의 결과는 구체적 사실관계와 증거, 플랫폼의 처리 기준에 따라 달라질 수 있으며, 본 글은 특정 결과를 보장하지 않습니다. 개별 사안은 변호사와의 상담을 통해 확인하시기 바랍니다.
:root {
--nl-navy: #1f4e79;
--nl-navy-2: #2e5a8a;
--nl-navy-3: #0f2e4d;
--nl-navy-soft: #5b7ea1;
--nl-ink: #222222;
--nl-soft: #444444;
--nl-mute: #767676;
--nl-line: #e5e7eb;
--nl-line-soft: #eef0f3;
--nl-bg-soft: #f5f7fa;
--nl-bg-card: #fafbfc;
--nl-accent: #c0392b;
--nl-bg: #ffffff;
}
.nl-wrap {
font-family: "Pretendard", "Pretendard Variable", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;
color: var(--nl-ink);
line-height: 1.85;
font-size: clamp(15px, 1.05vw + 12px, 17px);
background: var(--nl-bg);
-webkit-text-size-adjust: 100%;
text-size-adjust: 100%;
word-break: keep-all;
overflow-wrap: anywhere;
max-width: 880px;
margin: 0 auto;
padding: clamp(20px, 4vw, 48px) clamp(16px, 3vw, 32px);
position: relative;
font-feature-settings: "ss01", "ss02";
letter-spacing: -0.005em;
}
.nl-wrap * { box-sizing: border-box; }
.nl-wrap a { color: var(--nl-navy); text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; }
.nl-wrap a:hover { color: var(--nl-navy-3); }
.nl-crumb {
font-size: 13px;
color: var(--nl-mute);
letter-spacing: 0.01em;
margin-bottom: 24px;
padding-bottom: 14px;
border-bottom: 1px solid var(--nl-line);
}
.nl-crumb ol { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 6px 10px; }
.nl-crumb li + li::before { content: "›"; margin-right: 10px; color: var(--nl-navy-soft); }
.nl-crumb a { color: var(--nl-mute); text-decoration: none; }
.nl-crumb a:hover { color: var(--nl-navy); }
.nl-tag {
display: inline-flex;
align-items: center;
gap: 8px;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.12em;
color: #ffffff;
background: var(--nl-navy);
padding: 7px 16px;
border-radius: 2px;
}
.nl-tag::before {
content: "";
width: 6px; height: 6px;
border-radius: 50%;
background: #ffffff;
}
.nl-h1 {
font-weight: 800;
font-size: clamp(24px, 3.2vw + 12px, 38px);
line-height: 1.35;
color: var(--nl-navy-3);
margin: 16px 0 14px;
letter-spacing: -0.025em;
}
.nl-h1 .nl-h1-accent { color: var(--nl-navy); }
.nl-sub {
font-size: clamp(14px, 0.6vw + 12px, 16px);
color: var(--nl-soft);
margin: 0 0 28px;
line-height: 1.75;
font-weight: 400;
}
.nl-meta {
display: flex;
flex-wrap: wrap;
gap: 14px;
font-size: 13px;
color: var(--nl-mute);
padding: 12px 0;
border-top: 1px solid var(--nl-line);
border-bottom: 1px solid var(--nl-line);
margin-bottom: 36px;
}
.nl-meta span { display: inline-flex; align-items: center; gap: 6px; }
.nl-meta strong { color: var(--nl-navy); font-weight: 600; }
.nl-author {
display: grid;
grid-template-columns: auto 1fr;
gap: 18px;
align-items: center;
background: var(--nl-bg-soft);
border-left: 4px solid var(--nl-navy);
padding: 22px 24px;
margin: 0 0 36px;
border-radius: 2px;
}
.nl-author-badge {
width: 60px; height: 60px;
border-radius: 50%;
background: var(--nl-navy);
color: #fff;
display: flex; align-items: center; justify-content: center;
font-weight: 800;
font-size: 20px;
letter-spacing: 0.02em;
}
.nl-author-name { font-weight: 700; font-size: 16px; color: var(--nl-navy-3); margin: 0 0 4px; letter-spacing: -0.01em; }
.nl-author-role { font-size: 13px; color: var(--nl-soft); line-height: 1.65; margin: 0; }
.nl-author-role b { color: var(--nl-navy); font-weight: 600; }
.nl-summary {
background: var(--nl-bg-card);
border: 1px solid var(--nl-line);
border-radius: 4px;
padding: 28px 28px 24px;
margin: 0 0 40px;
position: relative;
}
.nl-summary::before {
content: "한눈에 보기";
position: absolute;
top: -12px; left: 24px;
background: var(--nl-navy);
color: #fff;
font-size: 11px;
letter-spacing: 0.16em;
font-weight: 600;
padding: 5px 14px;
border-radius: 2px;
}
.nl-summary dl {
display: grid;
grid-template-columns: 100px 1fr;
gap: 12px 20px;
margin: 4px 0 0;
font-size: 14.5px;
}
.nl-summary dt {
color: var(--nl-mute);
font-weight: 500;
border-right: 1px solid var(--nl-line);
padding-right: 20px;
line-height: 1.7;
}
.nl-summary dd { margin: 0; color: var(--nl-ink); line-height: 1.7; }
.nl-summary dd b { color: var(--nl-navy); font-weight: 700; }
.nl-summary dd .nl-win { color: var(--nl-navy); font-weight: 700; border-bottom: 2px solid var(--nl-navy); padding-bottom: 1px; }
.nl-lead {
background: var(--nl-bg-soft);
border-left: 4px solid var(--nl-navy);
padding: 22px 26px;
margin: 36px 0;
border-radius: 2px;
}
.nl-lead p { margin: 0; font-size: 16px; line-height: 1.85; color: var(--nl-ink); }
.nl-lead p + p { margin-top: 12px; }
.nl-lead strong { color: var(--nl-navy); font-weight: 700; }
.nl-h2 {
font-weight: 800;
font-size: clamp(20px, 1.5vw + 14px, 26px);
color: var(--nl-navy-3);
margin: 64px 0 22px;
padding-bottom: 14px;
border-bottom: 2px solid var(--nl-navy);
display: flex;
align-items: baseline;
gap: 14px;
letter-spacing: -0.025em;
}
.nl-h2 .nl-h2-no {
font-size: 13px;
color: var(--nl-navy-soft);
letter-spacing: 0.2em;
font-weight: 700;
}
.nl-h3 {
font-weight: 700;
font-size: clamp(17px, 0.7vw + 14px, 19px);
color: var(--nl-navy);
margin: 36px 0 14px;
padding-left: 14px;
border-left: 3px solid var(--nl-navy);
letter-spacing: -0.015em;
}
.nl-wrap p { margin: 14px 0; }
.nl-defn {
background: var(--nl-bg-card);
border: 1px solid var(--nl-line);
border-top: 3px solid var(--nl-navy);
padding: 18px 22px;
margin: 24px 0;
border-radius: 2px;
font-size: 15px;
}
.nl-defn dt {
font-size: 12px;
letter-spacing: 0.14em;
color: var(--nl-navy);
font-weight: 700;
margin-bottom: 8px;
}
.nl-defn dd { margin: 0; color: var(--nl-ink); line-height: 1.8; }
.nl-defn dd b { color: var(--nl-navy); font-weight: 700; }
.nl-statute {
background: var(--nl-bg-soft);
border: 1px solid var(--nl-line);
border-left: 4px solid var(--nl-navy);
padding: 22px 26px;
margin: 28px 0;
border-radius: 2px;
position: relative;
}
.nl-statute::before {
content: "법령";
position: absolute;
top: 16px; right: 20px;
font-size: 10px;
letter-spacing: 0.18em;
font-weight: 700;
color: #fff;
background: var(--nl-navy);
padding: 3px 9px;
border-radius: 2px;
}
.nl-statute .nl-statute-h {
font-weight: 800;
font-size: 16px;
color: var(--nl-navy-3);
margin: 0 0 12px;
padding-right: 60px;
letter-spacing: -0.015em;
}
.nl-statute ol { padding-left: 18px; margin: 8px 0 0; }
.nl-statute li { margin-bottom: 6px; line-height: 1.85; }
.nl-statute .nl-cite { display: block; margin-top: 14px; font-size: 12px; color: var(--nl-mute); }
.nl-statute .nl-cite a { color: var(--nl-navy); }
.nl-issues {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 14px;
margin: 28px 0;
}
.nl-issue {
background: #ffffff;
border: 1px solid var(--nl-line);
border-radius: 2px;
padding: 18px 20px;
position: relative;
overflow: hidden;
transition: border-color 0.2s;
}
.nl-issue:hover { border-color: var(--nl-navy); }
.nl-issue::before {
content: "";
position: absolute;
top: 0; left: 0;
width: 4px; height: 100%;
background: var(--nl-navy);
}
.nl-issue h4 {
font-size: 15px;
color: var(--nl-navy-3);
margin: 0 0 8px;
font-weight: 700;
letter-spacing: -0.015em;
}
.nl-issue p {
font-size: 13.5px;
color: var(--nl-soft);
margin: 0;
line-height: 1.7;
}
.nl-steps {
counter-reset: nlstep;
display: grid;
gap: 12px;
margin: 28px 0;
}
.nl-step {
display: grid;
grid-template-columns: 64px 1fr;
gap: 18px;
background: #ffffff;
border: 1px solid var(--nl-line);
border-left: 4px solid var(--nl-navy);
border-radius: 2px;
padding: 18px 22px;
align-items: start;
}
.nl-step::before {
counter-increment: nlstep;
content: "STEP " counter(nlstep);
font-size: 11px;
font-weight: 700;
color: var(--nl-navy);
background: var(--nl-bg-soft);
padding: 6px 10px;
border-radius: 2px;
letter-spacing: 0.08em;
text-align: center;
line-height: 1.4;
align-self: start;
white-space: nowrap;
}
.nl-step h4 {
font-size: 16px;
color: var(--nl-navy-3);
margin: 2px 0 6px;
font-weight: 700;
letter-spacing: -0.015em;
}
.nl-step p {
font-size: 14.5px;
color: var(--nl-soft);
margin: 0;
line-height: 1.75;
}
.nl-table {
width: 100%;
border-collapse: collapse;
margin: 28px 0;
font-size: 14px;
background: #fff;
border: 1px solid var(--nl-line);
border-radius: 2px;
overflow: hidden;
}
.nl-table th, .nl-table td {
padding: 14px 16px;
border-bottom: 1px solid var(--nl-line);
border-right: 1px solid var(--nl-line);
vertical-align: top;
line-height: 1.7;
}
.nl-table th:last-child, .nl-table td:last-child { border-right: none; }
.nl-table tr:last-child td { border-bottom: none; }
.nl-table thead th {
background: var(--nl-navy);
color: #fff;
font-weight: 600;
letter-spacing: 0.02em;
text-align: left;
font-size: 13.5px;
}
.nl-table tbody th {
background: var(--nl-bg-soft);
color: var(--nl-navy-3);
font-weight: 600;
text-align: left;
width: 28%;
}
.nl-table .nl-td-good { color: var(--nl-navy); font-weight: 700; }
.nl-table .nl-td-bad { color: var(--nl-accent); font-weight: 700; }
.nl-checklist {
background: var(--nl-bg-card);
border: 1px solid var(--nl-line);
border-radius: 2px;
padding: 24px 26px;
margin: 28px 0;
}
.nl-checklist h4 {
font-size: 16px;
color: var(--nl-navy-3);
margin: 0 0 14px;
padding-bottom: 12px;
border-bottom: 1px solid var(--nl-line);
font-weight: 700;
letter-spacing: -0.015em;
}
.nl-checklist ul { list-style: none; padding: 0; margin: 0; }
.nl-checklist li {
position: relative;
padding-left: 30px;
margin-bottom: 10px;
font-size: 14.5px;
color: var(--nl-ink);
line-height: 1.75;
}
.nl-checklist li::before {
content: "";
position: absolute;
left: 0; top: 5px;
width: 18px; height: 18px;
border: 2px solid var(--nl-navy);
border-radius: 2px;
background: #fff;
}
.nl-checklist li::after {
content: "";
position: absolute;
left: 4px; top: 8px;
width: 10px; height: 5px;
border-left: 2px solid var(--nl-navy);
border-bottom: 2px solid var(--nl-navy);
transform: rotate(-45deg);
}
.nl-caution {
background: var(--nl-bg-soft);
border-left: 4px solid var(--nl-navy);
padding: 18px 22px;
margin: 28px 0;
border-radius: 2px;
}
.nl-caution h4 {
font-size: 15px;
color: var(--nl-navy-3);
margin: 0 0 8px;
font-weight: 700;
letter-spacing: -0.015em;
}
.nl-caution h4::before { content: "⚠ "; color: var(--nl-navy); }
.nl-caution p { margin: 0; font-size: 14.5px; color: var(--nl-soft); line-height: 1.75; }
.nl-law {
background: var(--nl-bg-card);
border: 1px solid var(--nl-line);
border-radius: 2px;
padding: 24px 26px;
margin: 28px 0;
}
.nl-law h4 {
font-size: 15px;
color: var(--nl-navy-3);
margin: 0 0 12px;
padding-bottom: 12px;
border-bottom: 1px solid var(--nl-line);
font-weight: 700;
letter-spacing: -0.015em;
}
.nl-law dl { margin: 0; font-size: 14px; }
.nl-law dt { color: var(--nl-navy); font-weight: 700; margin-top: 12px; }
.nl-law dt:first-child { margin-top: 0; }
.nl-law dd { margin: 4px 0 0; color: var(--nl-soft); line-height: 1.75; }
.nl-quote {
border-left: 3px solid var(--nl-navy);
padding: 8px 22px;
margin: 28px 0;
color: var(--nl-soft);
font-size: 16px;
line-height: 1.85;
}
.nl-quote p { font-style: normal; }
.nl-quote cite { display: block; font-style: normal; font-size: 13px; color: var(--nl-mute); margin-top: 8px; }
.nl-faq {
margin: 40px 0;
border-top: 2px solid var(--nl-navy);
}
.nl-faq h2 { margin-top: 24px; }
.nl-faq details {
border-bottom: 1px solid var(--nl-line);
padding: 20px 4px;
}
.nl-faq summary {
font-size: 16px;
font-weight: 700;
color: var(--nl-navy-3);
cursor: pointer;
list-style: none;
display: flex;
align-items: flex-start;
gap: 12px;
line-height: 1.55;
padding-right: 30px;
position: relative;
letter-spacing: -0.015em;
}
.nl-faq summary::-webkit-details-marker { display: none; }
.nl-faq summary::before {
content: "Q";
flex-shrink: 0;
width: 26px; height: 26px;
background: var(--nl-navy);
color: #fff;
border-radius: 50%;
display: flex; align-items: center; justify-content: center;
font-size: 13px;
font-weight: 700;
}
.nl-faq summary::after {
content: "+";
position: absolute;
right: 0; top: 0;
font-size: 22px;
color: var(--nl-navy);
font-weight: 300;
transition: transform 0.25s;
line-height: 1;
}
.nl-faq details[open] summary::after { content: "−"; }
.nl-faq .nl-a {
margin-top: 14px;
padding-left: 38px;
font-size: 14.5px;
color: var(--nl-soft);
line-height: 1.85;
}
.nl-faq .nl-a::before {
content: "A. ";
font-weight: 800;
color: var(--nl-navy);
}
.nl-related {
background: var(--nl-bg-soft);
border: 1px solid var(--nl-line);
border-radius: 2px;
padding: 24px 26px;
margin: 32px 0;
}
.nl-related h4 {
font-size: 14px;
color: var(--nl-navy-3);
letter-spacing: 0.04em;
margin: 0 0 14px;
padding-bottom: 12px;
border-bottom: 1px solid var(--nl-line);
font-weight: 700;
}
.nl-related ul { list-style: none; padding: 0; margin: 0; }
.nl-related li {
font-size: 14px;
margin: 8px 0;
padding-left: 14px;
position: relative;
}
.nl-related li::before { content: "›"; position: absolute; left: 0; color: var(--nl-navy); font-weight: 700; }
.nl-related a { color: var(--nl-navy); text-decoration: none; }
.nl-related a:hover { text-decoration: underline; }
.nl-cta {
margin: 48px 0 24px;
background: var(--nl-navy);
color: #fff;
border-radius: 2px;
padding: 38px 32px;
text-align: center;
position: relative;
overflow: hidden;
}
.nl-cta::before {
content: "";
position: absolute;
top: 0; left: 0; right: 0;
height: 3px;
background: linear-gradient(90deg, var(--nl-navy-soft) 0%, #ffffff 100%);
}
.nl-cta-h {
font-size: clamp(20px, 1.5vw + 12px, 26px);
font-weight: 800;
margin: 0 0 8px;
position: relative;
letter-spacing: -0.025em;
}
.nl-cta-sub {
font-size: 14.5px;
color: #c5d1e0;
margin: 0 0 24px;
line-height: 1.7;
position: relative;
}
.nl-cta-buttons {
display: flex;
flex-wrap: wrap;
gap: 10px;
justify-content: center;
position: relative;
}
.nl-cta-buttons a {
display: inline-flex;
align-items: center;
gap: 8px;
font-size: 14.5px;
font-weight: 600;
padding: 14px 26px;
border-radius: 2px;
text-decoration: none;
transition: transform 0.2s, box-shadow 0.2s;
letter-spacing: 0.01em;
}
.nl-cta-buttons a:hover { transform: translateY(-2px); box-shadow: 0 6px 16px rgba(0,0,0,0.25); }
.nl-cta-kakao { background: #fee500; color: #181600; }
.nl-cta-tel { background: #ffffff; color: var(--nl-navy-3); }
.nl-cta-web { background: #ffffff; color: var(--nl-navy); border: 1.5px solid var(--nl-navy); font-weight: 700; }
.nl-cta-secret {
display: inline-flex;
align-items: center;
gap: 6px;
margin-top: 18px;
font-size: 12px;
color: #c5d1e0;
letter-spacing: 0.08em;
position: relative;
}
.nl-cta-secret::before { content: "????"; }
.nl-footer-cite {
margin-top: 40px;
padding-top: 24px;
border-top: 1px solid var(--nl-line);
font-size: 12px;
color: var(--nl-mute);
line-height: 1.8;
}
.nl-footer-cite h4 {
font-size: 12px;
letter-spacing: 0.08em;
color: var(--nl-navy);
margin: 0 0 10px;
font-weight: 700;
}
.nl-footer-cite ul { padding-left: 18px; margin: 0; }
.nl-footer-cite li { margin: 4px 0; }
.nl-footer-cite a { color: var(--nl-navy); }
.nl-disclaimer {
margin-top: 28px;
font-size: 12px;
color: var(--nl-mute);
line-height: 1.75;
padding: 14px 16px;
background: var(--nl-bg-soft);
border: 1px solid var(--nl-line);
border-radius: 2px;
}
@media (max-width: 640px) {
.nl-wrap { padding: 16px 14px; }
.nl-issues { grid-template-columns: 1fr; }
.nl-summary dl { grid-template-columns: 1fr; gap: 4px 0; }
.nl-summary dt { border-right: none; border-bottom: 1px solid var(--nl-line); padding: 0 0 4px; margin-bottom: 4px; }
.nl-author { grid-template-columns: 1fr; text-align: center; }
.nl-author-badge { margin: 0 auto; }
.nl-table thead { display: none; }
.nl-table tr { display: block; border-bottom: 2px solid var(--nl-navy); padding: 8px 0; }
.nl-table th, .nl-table td { display: block; border-right: none; padding: 8px 14px; }
.nl-table tbody th { width: 100%; }
.nl-step { grid-template-columns: 1fr; gap: 8px; }
.nl-step::before { justify-self: start; }
.nl-cta { padding: 28px 20px; }
.nl-cta-buttons a { width: 100%; justify-content: center; }
}
@media (max-width: 380px) {
.nl-wrap { padding: 14px 12px; font-size: 14.5px; }
.nl-h2 { flex-direction: column; gap: 4px; align-items: flex-start; }
.nl-h2 .nl-h2-no { font-size: 12px; }
.nl-statute, .nl-defn, .nl-checklist, .nl-related, .nl-law { padding: 16px 18px; }
}
/* ==========================================================================
[ADD-ON] 담당 변호인 카드 (nl-team) — 기존 스타일 수정 없이 추가된 블록
사용처: 성공사례 하단, CTA 상단. 1~2인 카드 배치.
========================================================================== */
.nl-team {
margin: 40px 0 36px;
}
.nl-team-h {
font-size: 15px;
font-weight: 700;
color: var(--nl-navy);
letter-spacing: -0.01em;
margin: 0 0 4px;
padding-left: 12px;
border-left: 3px solid var(--nl-navy);
line-height: 1.4;
}
.nl-team-sub {
font-size: 13.5px;
color: var(--nl-mute);
margin: 0 0 18px;
padding-left: 15px;
line-height: 1.7;
}
.nl-team-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 16px;
}
.nl-card {
display: grid;
grid-template-columns: 84px minmax(0, 1fr);
gap: 16px;
background: var(--nl-bg-card);
border: 1px solid var(--nl-line);
border-top: 3px solid var(--nl-navy);
border-radius: 2px;
padding: 20px 18px;
align-items: start;
}
.nl-card-photo {
width: 84px;
height: 84px;
border-radius: 2px;
overflow: hidden;
background: var(--nl-bg-soft);
border: 1px solid var(--nl-line);
}
.nl-card-photo img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
.nl-card-role {
display: inline-block;
font-size: 10.5px;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
color: var(--nl-navy-soft);
margin: 0 0 4px;
line-height: 1.3;
}
.nl-card-name {
font-size: 16.5px;
font-weight: 800;
color: var(--nl-ink);
letter-spacing: -0.02em;
margin: 0 0 8px;
line-height: 1.35;
}
.nl-card-name a {
color: var(--nl-ink);
text-decoration: none;
}
.nl-card-name a:hover {
color: var(--nl-navy);
text-decoration: underline;
text-underline-offset: 3px;
}
.nl-card-tags {
display: flex;
flex-wrap: wrap;
gap: 5px;
margin: 0 0 10px;
padding: 0;
list-style: none;
}
.nl-card-tags li {
font-size: 11.5px;
color: var(--nl-navy);
background: rgba(31, 78, 121, 0.07);
border-radius: 2px;
padding: 2px 7px;
line-height: 1.6;
letter-spacing: -0.01em;
}
.nl-card-desc {
font-size: 13.5px;
color: var(--nl-soft);
line-height: 1.75;
margin: 0 0 10px;
letter-spacing: -0.01em;
}
.nl-card-list {
margin: 0;
padding: 0;
list-style: none;
border-top: 1px solid var(--nl-line-soft);
padding-top: 9px;
}
.nl-card-list li {
font-size: 12.5px;
color: var(--nl-mute);
line-height: 1.7;
padding-left: 10px;
position: relative;
letter-spacing: -0.01em;
}
.nl-card-list li::before {
content: "";
position: absolute;
left: 0;
top: 9px;
width: 3px;
height: 3px;
border-radius: 50%;
background: var(--nl-navy-soft);
}
.nl-card-list li b {
color: var(--nl-soft);
font-weight: 700;
}
.nl-card-link {
display: inline-block;
font-size: 12.5px;
color: var(--nl-navy);
margin-top: 10px;
text-decoration: none;
border-bottom: 1px solid var(--nl-line);
padding-bottom: 1px;
}
.nl-card-link:hover {
border-bottom-color: var(--nl-navy);
}
@media (max-width: 760px) {
.nl-team-grid { grid-template-columns: 1fr; gap: 14px; }
}
@media (max-width: 480px) {
.nl-card {
grid-template-columns: 64px minmax(0, 1fr);
gap: 13px;
padding: 17px 15px;
}
.nl-card-photo { width: 64px; height: 64px; }
.nl-card-name { font-size: 15.5px; }
.nl-card-desc { font-size: 13px; }
}
/* [ADD-ON] 1인 카드일 때 전체 폭 사용 */
.nl-team-grid:has(> .nl-card:only-child) {
grid-template-columns: minmax(0, 1fr);
}
.nl-team-grid > .nl-card:only-child {
grid-template-columns: 110px minmax(0, 1fr);
gap: 20px;
padding: 22px 20px;
}
.nl-team-grid > .nl-card:only-child .nl-card-photo {
width: 110px;
height: 110px;
}
@media (max-width: 480px) {
.nl-team-grid > .nl-card:only-child {
grid-template-columns: 64px minmax(0, 1fr);
gap: 13px;
padding: 17px 15px;
}
.nl-team-grid > .nl-card:only-child .nl-card-photo {
width: 64px;
height: 64px;
}
}
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "누적 3회로 삭제 직전이던 쇼츠 채널, 공정이용 반론통지로 되살리다",
"description": "예능 쇼츠 채널이 방송사 저작권 침해 신고 누적 3회로 채널 삭제 위기에 놓인 사안. 유실된 신고 내역을 복원해 대상 영상을 특정하고 공정이용(변형성·비대체성) 논리로 반론통지를 세워 삭제된 쇼츠를 되살린 뉴로이어 김수열·박지훈 변호사의 사례.",
"image": "https://newlawyer.co.kr/data/file/member/thumb-238321632_UzWE7X3O_a622b2fa6778b002d58c2ddc7bdddb15cb53f084_460x460.jpg",
"datePublished": "2026-07-22",
"dateModified": "2026-07-22",
"author": [
{
"@type": "Person",
"name": "김수열",
"jobTitle": "대표변호사",
"url": "https://newlawyer.co.kr/page/21_view?wr_id=1",
"image": "https://newlawyer.co.kr/data/file/member/thumb-238321632_UzWE7X3O_a622b2fa6778b002d58c2ddc7bdddb15cb53f084_460x460.jpg",
"knowsAbout": [
"저작권·지적재산권",
"인플루언서·MCN",
"신산업·신기술",
"콘텐츠 분쟁",
"명예훼손·모욕"
],
"alumniOf": {
"@type": "CollegeOrUniversity",
"name": "서울대학교 법학전문대학원"
},
"worksFor": {
"@type": "LegalService",
"name": "뉴로이어 법률사무소",
"url": "https://www.newlawyer.co.kr"
}
},
{
"@type": "Person",
"name": "박지훈",
"jobTitle": "변호사",
"url": "https://www.newlawyer.co.kr/page/21_view?wr_id=18",
"image": "https://www.newlawyer.co.kr/data/file/member/thumb-32451057_plRs9CtZ_7f278698f42259ab35e13b5ad3f1a7da5b3ad5ae_460x460.jpg",
"knowsAbout": [
"명예훼손·모욕",
"형사소송",
"민사소송",
"정보통신망법",
"신산업·신기술"
],
"alumniOf": {
"@type": "CollegeOrUniversity",
"name": "성균관대학교 법학전문대학원"
},
"worksFor": {
"@type": "LegalService",
"name": "뉴로이어 법률사무소",
"url": "https://www.newlawyer.co.kr"
}
}
],
"publisher": {
"@type": "LegalService",
"name": "뉴로이어 법률사무소",
"url": "https://www.newlawyer.co.kr",
"telephone": "070-8098-0421",
"address": {
"@type": "PostalAddress",
"streetAddress": "서초구 강남대로 525 세영제이타워 11층",
"addressLocality": "서울",
"postalCode": "06536",
"addressCountry": "KR"
}
},
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://www.newlawyer.co.kr/31/382"
}
}
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "홈",
"item": "https://www.newlawyer.co.kr/"
},
{
"@type": "ListItem",
"position": 2,
"name": "성공사례",
"item": "https://www.newlawyer.co.kr/31"
},
{
"@type": "ListItem",
"position": 3,
"name": "저작권·콘텐츠",
"item": "https://www.newlawyer.co.kr/31"
},
{
"@type": "ListItem",
"position": 4,
"name": "유튜브 쇼츠 저작권 침해 반론통지",
"item": "https://www.newlawyer.co.kr/31/382"
}
]
}
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "저작권 침해 신고를 받으면 영상을 바로 지워야 하나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "서둘러 지우는 것은 오히려 위험할 수 있습니다. 영상을 삭제하면 반론통지에 필요한 링크와 근거까지 함께 사라져 대응이 막힐 수 있습니다. 신고 이메일과 영상을 보존한 채 대응 방향을 먼저 검토하는 편이 안전한 선택으로 안내됩니다."
}
},
{
"@type": "Question",
"name": "경고가 몇 번 쌓이면 채널이 삭제되나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "유튜브는 저작권 경고가 일정 횟수 누적되면 채널 자체를 삭제하는 정책을 두고 있습니다. 이 사건은 누적 3회로 삭제가 임박한 상황이었는데, 반론통지가 받아들여지면서 위기에서 벗어날 수 있었습니다."
}
},
{
"@type": "Question",
"name": "예능 장면을 편집한 쇼츠도 공정이용이 될 수 있나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "원본을 그대로 옮긴 것이 아니라 장면을 선별해 편집하고 제목·자막·해설 등을 더해 새로운 맥락과 의미를 만들었다면, 변형적 이용으로서 공정이용 여부를 따져 볼 수 있습니다. 다만 개별 판단은 이용 목적, 이용된 부분, 시장 영향 등을 종합해 이뤄집니다."
}
},
{
"@type": "Question",
"name": "이미 영상을 삭제해서 링크가 없어도 대응이 되나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "쉽지는 않지만 불가능한 것도 아닙니다. 이 사건에서는 저작권 침해 신고 접수 관련 이메일을 하나하나 추적해 문제된 영상의 링크를 복원하고, 이를 토대로 여러 영상에 대해 반론통지를 제출할 수 있었습니다. 남은 자료부터 정리해 상담받아 보시길 권해 드립니다."
}
},
{
"@type": "Question",
"name": "자막을 붙인 게 왜 중요한 논리가 되나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "자막은 단순한 장식이 아니라, 이동 중이거나 소리를 들을 수 없는 환경의 시청자도 내용을 이해하도록 돕는 표현 수단입니다. 같은 장면이라도 자막에 따라 해석과 효과가 달라지므로, 원본을 그대로 쓰는 대체적 이용이 아니라 새로운 표현을 더한 변형적 이용이라는 근거가 됩니다."
}
},
{
"@type": "Question",
"name": "반론통지를 하면 모든 영상이 복원되나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "모두가 복원된다고 단정하기는 어렵습니다. 이 사건에서도 일부 영상은 유튜브 처리 기준에 따라 반려됐지만, 동일한 공정이용 논리로 여러 영상이 복원되며 반론통지의 타당성이 확인됐습니다. 논리 구성과 자료 준비가 결과를 좌우합니다."
}
}
]
}
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "유튜브 저작권 침해 신고, 공정이용 반론통지로 대응하는 방법",
"description": "채널 삭제 위기에서 공정이용 논리로 영상을 복원하기 위해 점검할 단계.",
"step": [
{
"@type": "HowToStep",
"name": "영상 보존",
"text": "겁이 나도 신고된 영상을 먼저 지우지 않고 링크·근거를 지킵니다."
},
{
"@type": "HowToStep",
"name": "자료 확보",
"text": "신고 이메일·화면·영상을 원본 그대로 보존해 대상 특정 자료를 확보합니다."
},
{
"@type": "HowToStep",
"name": "변형성 검토",
"text": "제목·자막·해설을 더한 경우 변형적 이용(공정이용) 여지를 검토합니다."
},
{
"@type": "HowToStep",
"name": "비대체성 정리",
"text": "원본 예능의 시장을 대체하지 않는다는 점을 근거로 정리합니다."
},
{
"@type": "HowToStep",
"name": "시점 준수",
"text": "경고가 누적될수록 위태로우므로 대응 시점을 놓치지 않습니다."
}
]
}