직장 카톡 뒷담 한 줄로 명예훼손 고소, 1심 무죄·항소심까지 무죄 받은 변호 사례 | 뉴로이어 법률사무소
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "직장 카톡 뒷담 한 줄로 명예훼손 고소, 1심 무죄·항소심까지 무죄 받은 변호 사례",
"description": "직장 동료에 대한 짧은 카카오톡 표현이 사실적시 명예훼손 형사사건으로 번졌으나, 사실 적시가 아닌 의견 표명임을 입증해 1심 무죄와 검사 항소 기각을 이끌어낸 뉴로이어 법률사무소 성공사례.",
"author": {
"@type": "Organization",
"name": "뉴로이어 법률사무소",
"url": "https://www.newlawyer.co.kr/"
},
"publisher": {
"@type": "Organization",
"name": "뉴로이어 법률사무소",
"logo": {
"@type": "ImageObject",
"url": "https://www.newlawyer.co.kr/theme/responsive_newlawyer/include/img/top_logo.png"
}
},
"image": "https://www.newlawyer.co.kr/data/file/31/3419978532_RBTDZtAi_6f44baa6e4c38490e49fa77b81e3f7db765cc7a4.png",
"datePublished": "2026-05-27T09:00:00+09:00",
"dateModified": "2026-05-27T09:00:00+09:00",
"articleSection": "성공사례",
"mainEntityOfPage": "https://www.newlawyer.co.kr/31/"
}
{
"@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": "직장 카톡 명예훼손 항소심 무죄 사례"}
]
}
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "직장 동료와 카카오톡에서 가볍게 나눈 험담도 명예훼손이 될 수 있나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "사석에서 오간 대화라 하더라도 사안에 따라 형사 명예훼손이 문제 되는 일이 종종 있는 것으로 알려져 있습니다. 다만 모든 험담이 곧바로 처벌로 이어지는 것은 아니고, 표현의 성격과 맥락에 따라 결론이 달라질 수 있는 영역이라 사안마다 개별적으로 살펴보는 편이 안전합니다."
}
},
{
"@type": "Question",
"name": "사실 적시 명예훼손과 의견 표명은 어떤 기준으로 갈리나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "표현이 객관적으로 검증이 가능한 사실관계에 가까운지, 아니면 화자 본인의 평가나 감상에 더 가까운지를 함께 살펴보는 것이 일반적인 흐름으로 알려져 있습니다. 표현 자체뿐 아니라 대화의 맥락과 사용 정황이 종합적으로 고려되는 영역입니다."
}
},
{
"@type": "Question",
"name": "1심에서 무죄가 나왔는데도 검사가 항소하면 어떻게 대응해야 하나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "검사 항소가 제기되면 항소심 재판부가 1심의 판단을 다시 살펴보는 과정을 거치게 되며, 이 과정에서 새롭게 강조되는 논점이 등장하기도 하는 것으로 알려져 있습니다. 1심 결과만 보고 안심하기보다는 항소심 단계에서도 동일한 방어선을 유지할 수 있도록 점검해보시는 편이 일반적으로 권장됩니다."
}
},
{
"@type": "Question",
"name": "‘~했대요’처럼 누군가의 말을 전달하는 표현은 무조건 사실 적시인가요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "전달의 외형을 띤다고 해서 곧바로 사실 적시로 평가되는 것은 아닌 것으로 알려져 있습니다. 그 안에 화자의 평가나 감정이 어느 정도 묻어 있는지, 평균적 청자가 어떻게 받아들이는지 등이 함께 살펴지는 영역입니다."
}
},
{
"@type": "Question",
"name": "카카오톡 대화가 외부로 유출되어 고소를 당했다면 가장 먼저 무엇을 해야 하나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "대화가 어떤 흐름 속에서 시작되었는지, 어떤 표현이 문제가 되고 있는지, 평균적 청자가 어떻게 받아들였을지를 차분히 정리해보시는 것이 출발점이 될 수 있습니다. 진술 전 단계부터 변호인과 함께 사안의 구조를 점검해보시는 편이 안전한 선택으로 안내드리고 있습니다."
}
},
{
"@type": "Question",
"name": "사실적시 명예훼손은 어느 정도 처벌 수위인가요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "사실적시 명예훼손은 형법 제307조 제1항에 처벌 근거가 규정되어 있는 것으로 알려져 있으며, 실제 처분 수위는 표현의 구체성, 전파 범위, 동기, 피해자와의 관계 등 여러 요소가 함께 고려되는 영역으로 알려져 있습니다. 사안마다 결론이 달라질 수 있는 부분입니다."
}
}
]
}
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "직장 카카오톡 사실적시 명예훼손, 항소심까지 다툰 변호 절차",
"description": "직장 내 카카오톡 메시지로 인한 사실적시 명예훼손 형사사건에서, 1심 무죄 이후 항소심까지 무죄를 유지한 변호 절차 안내.",
"step": [
{"@type": "HowToStep", "position": 1, "name": "초기 상담과 사실 구조 파악", "text": "의뢰인이 사용한 표현, 대화 맥락, 고소장의 적시 부분을 한 줄씩 대조하여 다툼의 출발점을 확정합니다."},
{"@type": "HowToStep", "position": 2, "name": "사실 적시 vs 의견 표명 쟁점화", "text": "문제 된 표현이 객관적 입증이 가능한 구체적 사실인지, 화자의 평가에 가까운 의견 표명인지 정면으로 쟁점화합니다."},
{"@type": "HowToStep", "position": 3, "name": "유사 무죄 사례 정밀 정리", "text": "표현의 결이 가까운 무죄 사례를 사안에 맞춰 정렬하고, 재판부에 설명할 수 있는 형태로 의견서를 구성합니다."},
{"@type": "HowToStep", "position": 4, "name": "1심 무죄 확보", "text": "사실 적시가 아닌 의견 표명에 가깝다는 점, 사회적 평가 저하에 필요한 구체성이 부족하다는 점을 입증해 1심 무죄를 받습니다."},
{"@type": "HowToStep", "position": 5, "name": "항소심 대응 전략 재설계", "text": "검사 항소이유서에서 다투는 부분을 재분석하고, 항소심에서 추가로 요청되는 유사 사례 자료를 보강해 동일한 무죄 결론으로 이어지도록 정리합니다."},
{"@type": "HowToStep", "position": 6, "name": "항소심 무죄 유지", "text": "항소심 재판부에 표현의 성격을 다시 한번 정밀하게 설명해, 검사 항소 기각과 무죄 유지라는 결과로 사건을 마무리합니다."}
]
}
: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: rgba(255,255,255,0.18); color: #ffffff; border: 1.5px solid #ffffff; 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; }
}
홈
성공사례
사이버범죄
직장 카톡 명예훼손 항소심 무죄 사례
무죄 · 검사 항소 기각
직장 카톡 뒷담 한 줄로 명예훼손 고소,
1심 무죄·항소심까지 무죄 받은 변호 사례
사적 메신저에서 오간 짧은 표현 한 마디가 형사 고소로 이어지고, 1심 무죄 이후 검사가 항소하면서 약 2년에 걸쳐 진행된 사실적시 명예훼손 사건. 그 표현이 사실 적시인지 의견 표명인지를 정면으로 다툰 끝에 항소심까지 무죄를 유지한 방어 사례입니다.
카테고리 사이버범죄 · 명예훼손/모욕
처리 결과 1심 무죄 + 항소심 무죄 유지
적용 법조 형법 제307조 제1항
작성일 26.05.27의뢰인
직장 생활을 하던 일반 회사원
혐의
사실적시 명예훼손 (형법 제307조 제1항)
발단
같은 직장 동료에 대한 짧은 카카오톡 한 줄 표현
쟁점
해당 표현이 구체적 사실 적시인지, 단순 의견 표명인지
경과
1심 무죄 → 검사 항소 → 항소심에서도 무죄 유지
총 진행
약 2년에 걸친 형사 대응 끝에 무죄 확정
오늘 소개해드릴 사건은, 가까운 동료와 가볍게 주고받은 카카오톡 한 줄이 사실적시 명예훼손 형사사건으로 번지면서 1심을 거쳐 항소심까지 이어진 사례입니다. 1심에서 의뢰인의 무죄가 인정되었음에도 검사가 항소하면서 한 번 더 위기를 맞이했고, 약 2년에 걸친 다툼 끝에 결국 무죄가 그대로 유지되어 사건이 마무리되었습니다.
비슷하게 직장 내 단체방 대화, 사적 메신저 한 줄, 또는 사석에서 던진 짧은 평가 한 마디로 명예훼손 고소를 받으신 분이 적지 않으십니다. 그런 상황에서 어떤 흐름으로 사안이 정리되어 갔는지 차분히 살펴봐주시기 바랍니다.
01사건 개요
의뢰인이 마주한 상황
처음 의뢰인을 마주한 자리에서 가장 먼저 들었던 인상은 당혹이라는 단어 하나로 정리됩니다. 직장 안에서 함께 시간을 보내던 동료에 대한 평소 감정을 짧게 표현한 카카오톡 한 줄이, 시간이 흐른 뒤 사실적시 명예훼손 고소장으로 돌아왔다는 사실을 본인 스스로도 좀처럼 받아들이기 어려운 표정이셨습니다.
경위는 단순했습니다. 의뢰인은 평소 같은 직장에서 일하던 동료와의 관계를 두고, 다른 동료와 메신저로 짧은 대화를 나누며 그 동료의 성향에 대해 부정적인 인상을 한 줄로 표현한 적이 있었습니다. 의뢰인 입장에서는 가까운 직장 관계에서 종종 오가는 종류의 가벼운 평가에 가깝다고 느끼셨고, 그 순간만큼은 별다른 의미 없이 흘려보낸 메시지였다고 설명해주셨습니다.
그러나 시간이 한참 지난 뒤 그 메시지는 외부로 알려졌고, 결국 사실적시 명예훼손 고소장이 도착하게 됩니다. 처음 사건을 접수한 자리에서 저희가 의뢰인께 가장 먼저 말씀드린 부분은 다음과 같았습니다.
핵심 정리
형사 명예훼손이 성립하려면 단순히 누군가에 대한 인상이나 감정을 표현한 것만으로는 부족하고, 사회적 평가를 떨어뜨릴 수 있는 구체적인 사실의 적시가 함께 있어야 하는 것이 원칙으로 평가됩니다.
즉 누군가에 대한 평가나 감상이 아닌, 객관적으로 검증이 가능한 사실관계가 직접적으로 드러나야 한다는 의미입니다. 의뢰인이 사용한 표현이 정말로 그 정도의 사실 적시에 해당하는지, 아니면 화자 본인의 평가가 짙게 묻어 있는 의견에 가까운 말인지를 정면으로 다투는 것 — 이것이 이 사건의 출발점이었습니다.
이 사건의 핵심 쟁점
① 사실 vs 의견
문제 된 표현이 객관적으로 입증 가능한 사실관계인지, 화자 본인의 평가가 묻어난 의견에 더 가까운지의 구별.
② 구체성
사회적 평가가 침해될 수 있을 정도의 구체적인 시·공간 정보, 사실관계가 함께 드러나는지 여부.
③ 전달 형식
‘~했대요’와 같이 누군가의 말을 옮기는 외형을 띤 표현이 그 자체로 사실 적시인지에 관한 다툼.
④ 항소심 추가 쟁점
1심 무죄 이후 검사가 새롭게 강조한 논점에 맞춰 유사 무죄 판례를 보강하는 작업.
02문제 해결 — “사실 적시냐, 의견 표명이냐” 정면 승부
‘전달의 외형’이 그대로 사실 적시는 아니라는 점
이번 사건에서 가장 오래 매달렸던 부분은, 의뢰인이 사용한 표현이 ‘~했대요’처럼 누군가가 한 말을 옮기는 듯한 외형을 띠고 있다는 점이었습니다. 항소심 단계에서 검사 측 논리는 단호한 편이었습니다. 이미 형식적으로 누군가의 말을 전달하는 모양새이니, 이는 단순한 의견 표명이 아니라 구체적 사실의 적시에 해당한다는 주장이었는데요.
솔직히 말씀드리면, 초반에는 항소심 재판부에서도 이 부분만큼은 좀 더 면밀히 들여다볼 필요가 있다는 분위기가 감지되었고, 변호인 측에 비슷한 결의 판례를 정리해 와달라는 요청이 함께 있었습니다. 이 시점이 사실상 사건의 방향이 결정될 분기점이었다고 보아도 좋겠습니다.
전달 형식의 표현은 어떻게 평가되는가
‘~했대요’처럼 누군가의 말을 옮기는 듯한 표현이라 하더라도, 그 안에 담긴 실질이 객관적인 사실을 그대로 옮긴 것인지, 아니면 화자 본인의 평가가 짙게 묻어 있는 말인지를 함께 살펴보아야 한다는 것이 일반적으로 받아들여지는 흐름입니다. 표현의 외형만 보고 사실 적시 여부를 단정하기 어렵다는 점이 사안의 출발점이었습니다.
유사 무죄 판례를 어떻게 정렬했는가
저희가 한 작업은 단순한 ‘판례 모음’이 아니었습니다. 의뢰인의 표현과 결이 가장 가까운 사례들을 한 건씩 분류해, 어떤 점에서 사실 적시로 보기 어려운지를 사안별로 풀어 설명할 수 있도록 정리했습니다. 핵심 축은 네 단계였습니다.
표현의 통상적 의미 분석
의뢰인이 사용한 짧은 한 줄을, 같은 직장 안에서 사용되는 일상 언어로 평균적 청자가 어떻게 받아들이는지 정리. 사회적 평가의 핵심을 좌우할 만한 사실관계가 그 안에 담겨 있지 않다는 점을 우선적으로 확인.
대화 전체 맥락의 복원
해당 표현이 어떤 맥락에서, 어떤 흐름에 이어 등장했는지를 카카오톡 전체 대화의 흐름 안에서 복원. 단편적인 한 줄만 떼어놓는 검사 측 해석의 한계를 부각.
유사 판례의 정밀 매칭
같은 직장·공동체 안에서의 짧은 평가, 전달 형식을 띤 표현 등이 사실 적시가 아닌 의견 표명에 해당한다고 본 흐름의 무죄 사례들을 ‘표현 — 판단 — 결론’ 구조로 한 표에 정리해 재판부 검토 편의를 제공.
의견서·서면 설계
위 세 축을 의견서에 응축. 각 표현이 어떤 이유로 의견 표명에 가까운지, 어떤 점에서 사회적 평가 침해의 구체성이 부족한지를 단계적으로 짚어가도록 구성.
변호인 측이 활용한 유사 무죄 판례
이 사건에서 저희는 사회적 평가와 직접 맞닿아 있는 표현이라 하더라도 구체적 사실의 적시로 평가하기 어려운 경우에는 명예훼손이 성립하지 않는다고 본 무죄 사례들을 모아 정리했습니다. 대표적으로 서울서부지방법원 2016고정1286, 인천지방법원 2017고단6438 판결의 흐름이 활용되었습니다.
사실 적시와 의견 표명, 같은 듯 다른 두 표현
구분
사실의 적시
의견 표명
내용의 본질
객관적 사실관계에 관한 보고·진술
가치판단·평가·감상 등 화자의 인상
검증 가능성
증거를 통한 입증이 원칙적으로 가능
옳고 그름의 입증 자체가 어려운 영역
시·공간성
특정 시점·장소의 구체성 요구
구체적 시·공간 정보가 결여되거나 모호
형식
“언제, 어디서, 무엇을 했다”의 사실 진술
“그 사람은 ~한 사람 같다”류의 인상 표현
명예훼손 평가
사회적 평가 침해 시 처벌 가능성↑
단순 의견에 그치면 명예훼손 외의 평가 여지
1심 무죄, 그리고 검사 항소
1심 재판부는 저희의 주장을 받아들여, 의뢰인의 표현이 사실 적시에 이를 만한 구체성을 갖추지 못했고 의견 표명에 더 가깝다고 보아 무죄를 선고했습니다. 의뢰인 입장에서는 한숨을 돌릴 수 있었던 순간이었습니다.
다만 사건은 여기서 끝나지 않았습니다. 검사가 곧바로 항소를 제기하면서, 같은 쟁점을 한 차례 더 다투게 된 것입니다. 1심에서 무죄가 나왔다는 사실이 항소심에서 자동으로 동일한 결론을 보장해주지는 않는다는 점은, 이 사건이 다시 한번 보여주었습니다.
1심 무죄가 끝이 아닌 이유
검사 항소가 제기되면 항소심 재판부는 1심의 판단을 다시 들여다보는 과정을 거치게 됩니다. 이 단계에서는 1심에서 다툰 쟁점에 더해, 검사가 새롭게 강조하는 논점이 추가되는 경우가 적지 않습니다. 1심 무죄가 좋은 출발점이 되어주는 것은 사실이나, 안심하기보다는 항소심에서 동일한 방어선을 유지할 수 있도록 사안별로 점검해두시는 편이 일반적으로 권장됩니다.
항소심 대응을 위해 다시 다듬은 네 가지 축
1심 판결문에서 재판부가 명시적으로 인정한 부분과, 검사가 새롭게 다투는 부분을 분리해 대조표 작성
‘전달 형식 표현’이 사실 적시가 아닌 의견 표명에 해당한다고 본 유사 사례 흐름을 항소심 의견서에 더 두텁게 반영
의뢰인 표현과 결이 가까운 무죄 사례를 표현 단위로 매칭해, 각 표현이 ‘왜’ 사실 적시가 아닌 의견 표명에 해당하는지를 한 줄씩 풀이
대화 캡처를 단편이 아닌 흐름 단위로 다시 정리해, 평균적 청자가 이를 어떻게 인식하는지를 객관적으로 설명할 수 있는 자료로 정돈
03최종 결과 — 검사 항소 기각, 무죄 유지
항소심 재판부는 검사의 항소이유를 받아들이지 않았습니다. 의뢰인이 사용한 표현이 사실 적시에 해당할 만한 구체성을 갖추지 못했고, 어디까지나 화자 본인의 평가가 묻어난 의견 표명에 가깝다는 점을 재차 확인하면서 검사 항소를 기각하고 무죄를 그대로 유지하는 결론을 내려주었습니다.
판결 직후 의뢰인은 한참 동안 말을 잇지 못하셨습니다. 약 2년에 걸친 시간 동안 한 번도 마음을 놓을 수 없었던 사건이 그렇게 마무리되었다는 사실이, 그 자리에서는 쉽게 실감이 나지 않는 듯한 표정이셨습니다. 의뢰인의 한 마디를 옮겨 적자면 다음과 같습니다.
“짧은 메시지 한 줄이 형사사건이 될 줄도 몰랐는데, 1심에서 끝나는 줄 알았던 일이 항소심까지 가게 되니 정말 길게 느껴졌습니다. 무죄로 마무리되었다는 사실이 아직 다 실감이 나지는 않습니다.”
— 사건 종결 직후, 의뢰인의 소회
무죄라는 결과 그 자체보다도, 의뢰인이 다시 자신의 일상으로 돌아갈 수 있게 되었다는 점이 이 사건의 가장 큰 의미였다고 정리해드릴 수 있습니다. 직장 안에서의 평범한 일상, 동료들과의 관계, 그리고 그 사이에서 자연스럽게 오가는 대화 — 그 흐름을 다시 회복하는 데 약 2년이라는 시간이 필요했던 사건이었습니다.
이 사건이 보여주는 변호 포인트
비슷한 상황을 마주하셨거나 이미 사건이 진행 중이신 분들께서 참고하실 만한 흐름을 정리하면 다음과 같습니다. 단정적인 결론은 어렵지만, 일반적으로 다툼이 가능한 지점은 분명히 존재할 수 있는 사안이라는 점만큼은 가볍게 짚어드리고 싶습니다.
직장·메신저 명예훼손 대응 시 점검 포인트
문제 된 표현이 사회적 평가를 떨어뜨릴 만큼 구체적인 사실관계를 포함하고 있는지
‘전달의 외형’이 있더라도 화자 본인의 평가가 강하게 묻어 있는 표현은 아닌지
대화 전체 흐름에서 해당 표현이 평균적 청자에게 어떤 의미로 받아들여지는지
유사한 사례에서 무죄 또는 처분 감경이 인정된 흐름과 결이 맞는지
1심에서 좋은 결과가 나오더라도 검사 항소 가능성에 대한 대비책이 마련되어 있는지
진술 전 단계부터 변호인과 함께 사안의 구조를 한 번 검토했는지
자주 묻는 질문
직장 동료와 카톡에서 가볍게 나눈 험담도 명예훼손이 될 수 있나요?
사석에서 오간 대화라 하더라도 사안에 따라 형사 명예훼손이 문제 되는 일이 종종 있는 것으로 알려져 있습니다. 다만 모든 험담이 곧바로 처벌로 이어지는 것은 아니고, 표현의 성격과 맥락에 따라 결론이 달라질 수 있는 영역이라, 사안마다 개별적으로 살펴보는 편이 보다 안전하다고 일반적으로 안내해드리고 있습니다.
사실 적시 명예훼손과 의견 표명은 어떤 기준으로 갈리나요?
표현이 객관적으로 검증이 가능한 사실관계에 가까운지, 아니면 화자 본인의 평가나 감상에 더 가까운지를 함께 살펴보는 것이 일반적인 흐름으로 알려져 있습니다. 표현 자체뿐 아니라 대화의 맥락, 사용된 상황, 평균적 청자의 인식 등이 종합적으로 고려되는 영역이라, 한 가지 잣대만으로 단정하기는 쉽지 않은 부분이기도 합니다.
1심에서 무죄가 나왔는데도 검사가 항소하면 어떻게 대응해야 하나요?
검사 항소가 제기되면 항소심 재판부가 1심의 판단을 다시 살펴보는 과정을 거치게 되며, 이 과정에서 새롭게 강조되는 논점이 등장하기도 하는 것으로 알려져 있습니다. 1심 결과가 좋다고 곧바로 안심하기보다는, 항소심 단계에서도 동일한 방어선을 유지할 수 있도록 차분히 점검해보시는 편이 일반적으로 권장되는 흐름입니다.
‘~했대요’처럼 누군가의 말을 전달하는 표현은 무조건 사실 적시인가요?
전달의 외형을 띤다고 해서 곧바로 사실 적시로 평가되는 것은 아닌 것으로 알려져 있습니다. 그 안에 화자의 평가나 감정이 어느 정도 묻어 있는지, 평균적 청자가 어떻게 받아들이는지 등이 함께 살펴지는 영역이라, 표현의 형식만으로 결론을 내리기는 쉽지 않다는 것이 일반적인 흐름입니다.
카카오톡 대화가 외부로 유출되어 고소를 당했다면 가장 먼저 무엇을 해야 하나요?
대화가 어떤 흐름 속에서 시작되었는지, 어떤 표현이 문제가 되고 있는지, 그리고 그 표현을 평균적 청자가 어떻게 받아들였을지를 한 번 차분히 정리해보시는 것이 출발점이 될 수 있습니다. 진술 전 단계부터 변호인과 함께 사안의 구조를 점검해보시는 편이 보다 안전한 선택으로 일반적으로 안내드리고 있습니다.
사실적시 명예훼손은 어느 정도 처벌 수위인가요?
사실적시 명예훼손은 형법 제307조 제1항에 처벌 근거가 규정되어 있는 것으로 알려져 있으며, 실제 처분 수위는 표현의 구체성, 전파 범위, 동기, 피해자와의 관계 등 여러 요소가 함께 고려되는 영역으로 알려져 있습니다. 사안마다 결론이 달라질 수 있는 부분이라 단정적인 안내는 어려운 점 양해 부탁드립니다.
이 사건과 함께 보면 좋은 글
명예훼손·모욕 성공사례 모음 — 뉴로이어 성공사례
사실적시 명예훼손 관련 법률칼럼 — 뉴로이어 법률칼럼
사이버 명예훼손·모욕 서비스 안내 — 뉴로이어
사적 카톡 한 마디로 명예훼손 고소를 받으셨다면
사안의 구조를 차분히 정리해드리는 첫 번째 단계가 가장 중요합니다.뉴로이어 법률사무소가 의뢰인의 일상 회복을 함께 설계합니다.
카카오톡 상담
070-8098-0421
홈페이지 상담 신청
100% 비밀 보장 · 의뢰인 일상 회복 우선
인용 법령·판례
형법 제307조(명예훼손) — 국가법령정보센터
서울서부지방법원 2016고정1286 — 사실 적시와 의견 표명의 경계에 관한 무죄 사례 (변호인 측 활용)
인천지방법원 2017고단6438 — 사실 적시와 의견 표명의 경계에 관한 무죄 사례 (변호인 측 활용)
본 게시글은 실제 처리된 사건을 의뢰인 보호를 위해 비식별 처리하여 재구성한 내용으로, 법률 정보 제공 목적으로 작성되었습니다. 구체적 사안에 따라 법적 결론이 달라질 수 있으므로, 동일한 결과가 모든 사안에서 보장된다는 의미로 받아들여지지 않도록 주의해주시기 바랍니다. 실제 진행 전에는 반드시 사안에 맞는 개별 상담을 권해드립니다.