홈
성공사례
초상권 · 손해배상
가짜 후기에 쓰인 시술 전후사진 합의
초상권 침해 · 동의 범위 초과 · 합의
병원 홍보사진 무단사용, 동의했는데도약 200만 원 상당 시술권 합의 사례
홍보용 시술 전후사진에 동의했지만, 의뢰인이 직접 쓰지 않은 후기에서 받지 않은 시술명과 함께 자신의 사진을 발견했습니다. 김민지 변호사는 동의서에 적힌 사용 범위와 게시물의 실제 표현을 비교해 문제를 제기했고, 병원 측과 약 200만 원 상당의 시술권을 제공받는 조건으로 합의했습니다.
카테고리 초상권 · 손해배상
결과 약 200만 원 상당 피해보상 합의
쟁점 동의의 범위 · 합의서 독소조항
작성일 2026. 10.
의뢰인
이마 필러 시술 때 비용 일부를 할인받는 조건으로 시술 전후사진의 홍보 사용에 동의했던 환자
당시 허락한 범위
눈·코 등 T존을 모자이크한 전후사진을 병원 홍보에 쓰는 정도
실제 사용 방식
의뢰인이 직접 쓴 것처럼 꾸민 제3자 블로그 후기에 사진이 실렸고, 받지도 않은 시술명까지 적혀 있음
대응 전략
동의서와 게시물을 나란히 놓고 허락한 범위와 실제 사용의 차이를 구체적으로 짚는 한편, 합의 단계에서는 보상액과 함께 이의제기 제한·비밀유지·위약벌 조항까지 검토
결과
병원 측과 약 200만 원 상당 시술권 제공으로 합의
병원에서 시술비를 할인받는 조건으로 전후사진의 홍보 사용에 동의했다면, 예상하지 못한 곳에서 사진을 발견하더라도 문제를 제기하기 어렵다고 생각할 수 있습니다. 그러나 사진 사용에 동의했다는 사실과 그 사진을 어떤 내용의 광고에, 누구의 경험담처럼 사용할 수 있는지는 별개의 문제입니다.
이번 의뢰인은 몇 년 전 촬영한 자신의 시술 전후사진이 낯선 블로그에 게시된 것을 발견했습니다. 해당 글은 의뢰인이 직접 작성한 후기처럼 꾸며져 있었고, 실제로 받지 않은 시술명까지 기재되어 있어 처음 동의했던 병원 홍보의 범위를 벗어난 사용인지 따져볼 필요가 있었습니다.
김민지 변호사는 사진의 사용 자체를 부인하기보다 동의서의 목적과 조건을 게시물의 표현 방식과 대조했습니다. 그 차이를 근거로 병원과 협의한 끝에 의뢰인은 약 200만 원 상당의 시술권을 제공받는 내용으로 합의할 수 있었습니다.
01사건 개요 — 내가 쓰지 않은 후기 속 내 시술 전후사진
의뢰인은 몇 년 전 이마 필러 시술을 받으면서 시술비 일부를 깎아 주는 대신 시술 전후사진을 병원 홍보에 쓰는 데 동의하셨는데, 그때 약속한 것은 눈과 코를 비롯한 T존을 모자이크로 가린 사진을 병원이 홍보에 활용하는 정도였습니다.
시간이 꽤 흐른 어느 날 의뢰인은 우연히 다른 사람의 블로그 후기를 읽다가 낯익은 사진을 보게 되셨는데, 그것이 자신의 시술 전후사진이라는 걸 알아본 뒤에도 한동안은 예전에 동의서를 쓴 일이 떠올라 그냥 넘겨야 하나 망설이셨다고 합니다.
하지만 글을 처음부터 다시 읽어 내려가면서 마음이 달라지셨는데, 그 후기는 의뢰인이 직접 병원을 찾아가 시술을 받고 만족해서 남긴 글처럼 꾸며져 있었고, 한 번도 받아 본 적 없는 시술의 이름까지 버젓이 적혀 있었기 때문입니다.
저희 사무소에 오셨을 때 의뢰인이 가장 답답해하신 부분도 바로 그 지점이어서, 사진을 쓰라고 한 것은 맞지만 내가 하지도 않은 말을 내 입으로 한 것처럼 만들고 받지도 않은 시술까지 내 얼굴에 붙여 놓는 것까지 허락한 적은 없다는 말씀을 하셨습니다.
시술 전후사진 초상권, 동의서에 사인했다면 끝일까
특정인을 알아볼 수 있는 시술 전후사진은 초상권 보호의 대상이 될 수 있고, 개인을 식별할 수 있다면 개인정보 보호법상 개인정보에도 해당할 수 있습니다. 사진 사용 동의의 효력은 실제 동의서의 문구와 이용 목적·방식·범위에 따라 판단되므로, 홍보에 동의했다는 이유만으로 본인이 작성하지 않은 후기나 받지 않은 시술을 소개하는 데까지 일률적으로 허락했다고 볼 수는 없습니다. 아울러 후기형 광고가 환자의 치료경험담을 이용해 치료 효과를 오인하게 할 우려가 있는지는 의료법 제56조에 따라 별도로 검토할 수 있습니다.
동의의 존재
서명한 동의서가 오히려 의뢰인의 발목을 잡지는 않는가.
허락한 형태
T존을 가린 사진이라는 조건이 실제 게시물에서도 지켜졌는가.
허락한 매체
병원 홍보가 제3자 블로그의 후기로 바뀐 것을 같은 사용으로 볼 수 있는가.
꾸며진 화자
의뢰인이 직접 쓴 것처럼 만든 글은 사진 사용과 어떻게 다른가.
받지 않은 시술
사실과 다른 시술명이 함께 실린 데서 오는 피해를 어떻게 설명할 것인가.
합의서의 꼬리
보상액 뒤에 붙는 조항이 의뢰인에게 무엇을 남기는가.
02문제 해결 — 동의서와 게시물을 나란히 놓고 경계선을 그었습니다
기록을 살펴보니 가장 먼저 확인해야 할 것은 의뢰인이 사진 사용에 동의했다는 사실보다 그 동의가 어디까지 미치는지였습니다. 동의서에 적힌 사진의 형태와 이용 목적을 실제 블로그 게시물과 비교해야 병원 측의 사용이 허락된 범위 안에 있는지 판단할 수 있었기 때문에, 처음부터 모든 사진 사용이 무단이라고 주장하기보다 동의의 내용과 실제 사용 방식의 차이를 구체적으로 정리했습니다.
관련 조문
민법 제751조(재산 이외의 손해의 배상) ① 타인의 신체, 자유 또는 명예를 해하거나 기타 정신상고통을 가한 자는 재산 이외의 손해에 대하여도 배상할 책임이 있다.
의료법 제56조(의료광고의 금지 등) ② 의료인등은 다음 각 호의 어느 하나에 해당하는 의료광고를 하지 못한다. 2. 환자에 관한 치료경험담 등 소비자로 하여금 치료 효과를 오인하게 할 우려가 있는 내용의 광고
개인정보 보호법 제18조는 원칙적으로 수집 목적 범위를 벗어난 개인정보의 이용·제공을 제한하며, 초상권 침해 여부는 대법원 2021. 4. 29. 선고 2020다227455 판결 등에서 제시한 기준에 따라 구체적으로 판단합니다.
출처: 국가법령정보센터 · 작성일 기준
동의서의 목적·형태·매체부터 확인
동의서와 당시 안내 내용을 검토한 결과, 의뢰인이 허락했다고 이해한 것은 T존을 가린 전후사진을 병원 홍보에 이용하는 것이었습니다. 이를 근거로 제3자 명의의 후기 형식과 받지 않은 시술의 소개까지 동의한 것으로 볼 수 있는지 따져보았습니다.
실제 게시물과 한 줄씩 대조
문제의 블로그 글을 동의서 옆에 펼쳐 놓고 비교하자 병원 홍보가 제3자 후기로, 사진 제공이 의뢰인의 1인칭 체험담으로, 실제 받은 시술이 받지 않은 시술로 바뀌어 있다는 점이 한눈에 드러났고, 저희는 이 세 가지 어긋남을 사건의 뼈대로 삼았습니다.
병원 홍보사진 무단사용을 '범위 이탈'로 문제 제기
사진을 썼다는 사실만 문제 삼으면 병원은 동의서를 내밀며 버틸 수 있었기 때문에, 저희는 처음 허락한 범위와 실제 쓰인 방식 사이의 간극이 얼마나 큰지를 구체적으로 짚어 병원이 동의서 뒤로 숨을 수 없도록 쟁점을 옮겨 놓았습니다.
합의서의 뒷부분까지 검토
보상 조건을 논의할 때는 시술권의 금액과 이용 조건뿐 아니라 향후 청구 포기, 비밀유지, 위약벌과 같은 조항이 의뢰인에게 불리하게 작용할 가능성도 검토했습니다. 다만 이러한 조항이 모든 합의서에 포함되는 것은 아니며, 실제 합의서의 내용에 따라 효력이 달라질 수 있습니다.
의뢰인이 원하던 방향으로 합의 마무리
허락한 범위와 실제 게시물의 차이를 근거로 병원과 협의를 이어 가면서 의뢰인이 원하던 방향에 맞춰 보상 방식을 조율했고, 그 결과 약 200만 원 상당의 시술권을 제공받는 조건으로 합의를 매듭지었습니다.
이 사건 변호의 무게중심
이 사건에서는 이미 이루어진 사진 사용 동의를 부인하지 않고, 그 동의로 허락된 이용과 실제 게시물 사이에 어떤 차이가 있는지를 밝히는 데 집중했습니다. 특히 제3자의 후기처럼 보이게 한 표현과 실제로 받지 않은 시술명의 기재는 단순한 홍보사진 사용과 구별해 검토해야 할 사정이었으며, 이를 중심으로 병원 측과 협의를 진행했습니다.
주의해야 할 점
예상하지 못한 곳에서 내 시술 사진을 발견했다면 감정적으로 병원에 전화부터 걸기보다 게시물 주소와 작성 날짜, 사진과 본문 전체가 보이도록 화면을 저장해 두는 것이 먼저인데, 항의 직후 게시물이 조용히 사라지면 무엇이 어떻게 쓰였는지 입증하기가 어려워지기 때문입니다. 또 병원이 먼저 합의서를 건네며 서명을 서두른다면 금액에 마음이 기울더라도 이의제기 포기나 비밀유지, 위약벌 문구가 들어 있는지부터 확인하셔야 지금 받는 보상보다 나중에 잃는 권리가 더 커지는 일을 막을 수 있습니다.
03최종 결과 — 약 200만 원 상당 시술권으로 피해보상 합의
병원 측과 협의를 이어 간 끝에 약 200만 원 상당의 시술권을 제공받는 내용으로 합의가 이뤄졌고, 의뢰인도 처음 바라셨던 방향 그대로 사건을 마무리하실 수 있었습니다.
상담 첫날만 해도 동의서에 서명했다는 사실 때문에 문제를 제기해도 될지 걱정하시던 분이 동의서와 게시물을 나란히 놓고 차이를 하나하나 확인해 가면서 충분히 다퉈 볼 수 있는 사건이라는 쪽으로 생각을 바꿔 가셨다는 점에서, 저희에게도 의미가 컸던 사건입니다. 병원 홍보를 돕겠다고 사진을 내준 것과, 내가 쓴 적 없는 후기 속에서 받아 본 적 없는 시술의 증거처럼 내 얼굴이 쓰이는 것은 처음부터 같은 일일 수 없었습니다.
"사진 사용 동의가 있었다면, 그 동의서에서 허락한 이용의 범위부터 확인해야 합니다."
— 뉴로이어 법률사무소
병원 홍보사진 무단사용이나 시술 전후사진 초상권 문제로 고민하고 계신다면 예전에 동의했다는 기억만으로 판단을 끝내기 전에 당시 받은 동의서나 안내문부터 다시 꺼내 보시길 권합니다. 실제 게시물이 처음 허락한 목적과 형태에서 얼마나 멀어졌는지를 비교해 보는 것만으로도 대응할 수 있는 길이 보이는 경우가 적지 않습니다.
상담을 원하신다면 동의서나 당시 받은 안내문, 문제 된 게시물의 캡처와 주소, 병원과 주고받은 연락 내용을 챙겨 오시면 되고, 이미 병원에서 합의서를 받으셨다면 서명하기 전에 그 문서도 함께 가져와 주시면 놓치기 쉬운 조항까지 함께 살펴보겠습니다.
병원 홍보사진 무단사용·시술 전후사진 초상권 침해가 의심될 때
당시 서명한 동의서나 안내문을 갖고 있는가
동의서에 사용 목적·형태(모자이크 등)·매체가 적혀 있는가
게시물 주소·작성일·사진과 본문 전체를 저장했는가
후기가 내가 쓴 것처럼 꾸며졌거나 받지 않은 시술이 적혀 있는가
병원 합의서에 이의제기 포기·비밀유지·위약벌 조항이 있는가
현금 외에 시술권 등 내가 원하는 보상 방식을 정리했는가
관련 개념 정리
초상권
자신의 얼굴이나 신체적 특징이 함부로 촬영·공개·이용되지 않을 권리로, 침해되면 정신적 손해에 대한 배상을 구할 수 있습니다.
동의의 범위
사진 사용 동의가 어느 이용까지 허락하는지는 동의서 내용과 체결 경위 등을 통해 판단하며, 실제 사용이 그 범위를 벗어났다면 초상권 침해 등으로 다툴 수 있습니다.
치료경험담 광고
환자의 치료 경험을 앞세워 소비자가 치료 효과를 오인하게 할 수 있는 광고는 의료법에서 제한하는 의료광고 유형의 하나입니다.
위약벌
약속을 어겼을 때 실제 손해와 상관없이 정해진 금액을 물어내도록 하는 약정으로, 합의서에 들어가면 이후의 행동을 크게 제약할 수 있습니다.
이 사건을 담당한 변호인
병원이 홍보사진과 환자 정보를 실제로 어떻게 다루는지 알아야 동의서의 빈틈이 보이는 사건이었기에, 한의사 출신 파트너변호사가 직접 수행했습니다.
Partner Lawyer
김민지 파트너변호사
#의료분쟁#초상권·개인정보#합의서 검토
한의사 출신으로 고려대학교 법학전문대학원을 최우등 졸업한 뒤 국내 5대 대형로펌에서 근무했습니다. 상지대학교 부속한방병원과 바른요양병원에서 한의사로 일한 경험을 바탕으로, 병원 현장에서 홍보사진과 환자 정보가 다뤄지는 방식을 이해한 상태에서 분쟁을 풀어 갑니다.
의사·약사의 의료법, 약사법 위반 불기소 처분 도출
척추병원 환자 사망 사건 무죄 판결
의료기관 영업정지 처분 집행정지 가처분 인용
프로필 자세히 보기 →
FAQ병원 홍보사진 무단사용, 자주 묻는 질문
시술 사진 사용에 동의했는데 다른 데 쓰였다면 문제 삼을 수 있나요?
문제 삼을 수 있는 경우가 있습니다. 동의는 당시 정한 목적과 형태, 매체 안에서만 효력을 갖는 것이 일반적이라, 그 범위를 벗어나 쓰였다면 동의서에 서명했더라도 다툴 여지가 생깁니다.
내가 안 쓴 후기에 내 사진이 올라와 있으면 어떻게 하나요?
먼저 게시물 주소와 작성일, 사진과 본문 전체가 보이도록 저장해 두세요. 직접 쓴 것처럼 꾸며졌거나 받지 않은 시술이 적혀 있다면 단순한 사진 사용을 넘어선 문제로 볼 수 있어 대응의 근거가 더 분명해집니다.
병원 홍보사진 동의를 철회할 수 있나요?
개인정보 보호법에 따른 동의 철회나 처리정지 요구가 가능한지 검토할 수 있지만, 해당 사진이 개인정보에 해당하는지와 처리 근거, 법정 예외 및 계약 내용을 함께 살펴야 합니다. 할인 등의 조건으로 사진 이용을 허락했다면 계약상 권리·의무도 별도로 확인하는 것이 좋습니다.
성형 전후사진이 블로그에 쓰인 것도 초상권 침해인가요?
본인 동의 없이, 또는 동의한 범위를 넘어 블로그 등에 게시됐다면 초상권 침해가 문제 될 수 있습니다. 모자이크 조건이 지켜졌는지, 누구 명의의 글로 올라갔는지도 판단에 영향을 줍니다.
병원이 합의서를 내밀었을 때 무엇을 확인해야 하나요?
보상 금액뿐 아니라 향후 민·형사상 이의를 제기하지 않겠다는 문구, 비밀유지 의무, 이를 어기면 물어내야 하는 위약벌 조항이 있는지 확인하셔야 합니다. 서명 전 검토를 받으면 나중에 포기하게 되는 권리를 미리 가늠할 수 있습니다.
초상권 침해 합의금은 얼마나 받을 수 있나요?
사용 기간과 노출 범위, 사실과 다른 내용이 함께 실렸는지 등에 따라 크게 달라집니다. 이 사건에서는 약 200만 원 상당의 시술권을 받는 방식으로 합의했고, 현금 외의 보상도 협상 대상이 될 수 있습니다.
함께 보면 좋은 글
인스타그램에 올린 웨딩사진으로 초상권 소장, 청구액 20% 수준으로 조정한 사례
간병인 사고 합의서, 문구 검토로 일자리를 지킨 사례
다툰 손님 매장 CCTV로 인스타그램 저격, 식당 사장 구약식 처분 사례
시술 전후사진 초상권, 동의했다는 기억만으로 포기하지 마세요
병원에 사진 사용을 허락했는데 예상하지 못한 블로그나 SNS에서 내 사진을 발견하셨다면 동의서와 게시물 캡처를 챙겨 문의해 주세요.허락한 범위와 실제 사용의 차이를 짚고, 합의서를 받으셨다면 서명 전에 놓치기 쉬운 조항까지 살펴 드립니다.
카카오톡 상담
070-8098-0421
홈페이지 상담 신청
상담 내용은 관계 법령과 변호사의 비밀유지 의무에 따라 보호됩니다
관련 법령: 민법 제751조(재산 이외의 손해의 배상), 의료법 제56조(의료광고의 금지 등) (국가법령정보센터, 작성일 기준)
뉴로이어 법률사무소 · 서울 서초구 강남대로 525 세영제이타워 11층(06536) · 사업자등록번호 588-14-01388 · [email protected]
본 성공사례는 뉴로이어 법률사무소가 실제 수행한 사건을 바탕으로 작성됐으며, 의뢰인 보호를 위해 일부 사실관계를 조정했습니다. 개별 사건의 결과는 구체적 사정에 따라 달라질 수 있어, 본 글이 유사 사건에서 동일한 결과를 약속하는 것은 아닙니다.
{
"@context": "https://schema.org</a>",
"@type": "Article",
"headline": "병원 홍보사진 무단사용, 동의했는데도 200만 원 상당 시술권으로 합의한 사례",
"description": "시술 전후사진 홍보에 동의한 환자의 사진이 본인이 쓰지 않은 블로그 후기와 받지 않은 시술명에 사용된 사건. 뉴로이어 김민지 변호사가 동의서와 게시글의 차이를 짚어 병원 측과 약 200만 원 상당의 시술권 제공에 합의한 실제 사례입니다.",
"inLanguage": "ko",
"datePublished": "2026-10-15",
"dateModified": "2026-10-15",
"author": {
"@type": "Person",
"name": "김민지",
"jobTitle": "파트너변호사",
"url": "https://www.newlawyer.co.kr/page/21_view?wr_id=21</a>",
"image": "https://www.newlawyer.co.kr/data/file/member/thumb-32451057_pUKBOLlA_faab429dd6fd63ff0422ae04f8a9381181ee5f50_460x460.png</a>",
"knowsAbout": [
"의료분쟁",
"초상권",
"개인정보·정통망법",
"합의서 검토"
],
"alumniOf": {
"@type": "CollegeOrUniversity",
"name": "고려대학교 법학전문대학원"
},
"worksFor": {
"@type": "LegalService",
"name": "뉴로이어 법률사무소",
"url": "https://www.newlawyer.co.kr</a>"
}
},
"publisher": {
"@type": "LegalService",
"name": "뉴로이어 법률사무소",
"url": "https://www.newlawyer.co.kr</a>",
"address": {
"@type": "PostalAddress",
"streetAddress": "강남대로 525 세영제이타워 11층",
"addressLocality": "서초구",
"addressRegion": "서울",
"postalCode": "06536",
"addressCountry": "KR"
},
"telephone": "+82-70-8098-0421"
},
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://www.newlawyer.co.kr/31/448</a>"
},
"about": [
"병원 홍보사진 무단사용",
"시술 전후사진 초상권",
"동의 범위 초과",
"초상권 침해 합의",
"병원 합의서 검토"
],
"keywords": "병원 홍보사진 무단사용, 시술 전후사진 초상권, 병원 사진 사용 동의, 병원 블로그 가짜 후기, 초상권 침해 합의금, 동의 범위 초과, 의료광고 후기"
}
{
"@context": "https://schema.org</a>",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "홈",
"item": "https://www.newlawyer.co.kr</a>"
},
{
"@type": "ListItem",
"position": 2,
"name": "성공사례",
"item": "https://www.newlawyer.co.kr/31</a>"
},
{
"@type": "ListItem",
"position": 3,
"name": "초상권 · 손해배상",
"item": "https://www.newlawyer.co.kr/31</a>"
},
{
"@type": "ListItem",
"position": 4,
"name": "가짜 후기에 쓰인 시술 전후사진 합의",
"item": "https://www.newlawyer.co.kr/31/448</a>"
}
]
}
{
"@context": "https://schema.org</a>",
"@type": "FAQPage",
"mainEntity": [
{
"@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": "본인 동의 없이, 또는 동의한 범위를 넘어 블로그 등에 게시됐다면 초상권 침해가 문제 될 수 있습니다. 모자이크 조건이 지켜졌는지, 누구 명의의 글로 올라갔는지도 판단에 영향을 줍니다."
}
},
{
"@type": "Question",
"name": "병원이 합의서를 내밀었을 때 무엇을 확인해야 하나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "보상 금액뿐 아니라 향후 민·형사상 이의를 제기하지 않겠다는 문구, 비밀유지 의무, 이를 어기면 물어내야 하는 위약벌 조항이 있는지 확인하셔야 합니다. 서명 전 검토를 받으면 나중에 포기하게 되는 권리를 미리 가늠할 수 있습니다."
}
},
{
"@type": "Question",
"name": "초상권 침해 합의금은 얼마나 받을 수 있나요?",
"acceptedAnswer": {
"@type": "Answer",
"text": "사용 기간과 노출 범위, 사실과 다른 내용이 함께 실렸는지 등에 따라 크게 달라집니다. 이 사건에서는 약 200만 원 상당의 시술권을 받는 방식으로 합의했고, 현금 외의 보상도 협상 대상이 될 수 있습니다."
}
}
]
}
{
"@context": "https://schema.org</a>",
"@type": "HowTo",
"name": "병원 홍보사진 무단사용 대응과 합의 절차",
"step": [
{
"@type": "HowToStep",
"position": 1,
"name": "동의서의 목적·형태·매체부터 확인",
"text": "동의서와 당시 안내 내용을 검토한 결과, 의뢰인이 허락했다고 이해한 것은 T존을 가린 전후사진을 병원 홍보에 이용하는 것이었습니다. 이를 근거로 제3자 명의의 후기 형식과 받지 않은 시술의 소개까지 동의한 것으로 볼 수 있는지 따져보았습니다."
},
{
"@type": "HowToStep",
"position": 2,
"name": "실제 게시물과 한 줄씩 대조",
"text": "문제의 블로그 글을 동의서 옆에 펼쳐 놓고 비교하자 병원 홍보가 제3자 후기로, 사진 제공이 의뢰인의 1인칭 체험담으로, 실제 받은 시술이 받지 않은 시술로 바뀌어 있다는 점이 한눈에 드러났고, 저희는 이 세 가지 어긋남을 사건의 뼈대로 삼았습니다."
},
{
"@type": "HowToStep",
"position": 3,
"name": "병원 홍보사진 무단사용을 '범위 이탈'로 문제 제기",
"text": "사진을 썼다는 사실만 문제 삼으면 병원은 동의서를 내밀며 버틸 수 있었기 때문에, 저희는 처음 허락한 범위와 실제 쓰인 방식 사이의 간극이 얼마나 큰지를 구체적으로 짚어 병원이 동의서 뒤로 숨을 수 없도록 쟁점을 옮겨 놓았습니다."
},
{
"@type": "HowToStep",
"position": 4,
"name": "합의서의 뒷부분까지 검토",
"text": "보상 조건을 논의할 때는 시술권의 금액과 이용 조건뿐 아니라 향후 청구 포기, 비밀유지, 위약벌과 같은 조항이 의뢰인에게 불리하게 작용할 가능성도 검토했습니다. 다만 이러한 조항이 모든 합의서에 포함되는 것은 아니며, 실제 합의서의 내용에 따라 효력이 달라질 수 있습니다."
},
{
"@type": "HowToStep",
"position": 5,
"name": "의뢰인이 원하던 방향으로 합의 마무리",
"text": "허락한 범위와 실제 게시물의 차이를 근거로 병원과 협의를 이어 가면서 의뢰인이 원하던 방향에 맞춰 보상 방식을 조율했고, 그 결과 약 200만 원 상당의 시술권을 제공받는 조건으로 합의를 매듭지었습니다."
}
]
}
:root {
--nl-navy: #1f4e79;
--nl-navy-2: #2e5a8a;
--nl-navy-3: #14314d;
--nl-navy-soft: #5b7ea1;
--nl-ink: #1c1c1c;
--nl-soft: #3f3f3f;
--nl-mute: #767676;
--nl-line: #dcdee2;
--nl-line-soft: #ececef;
--nl-bg-soft: #f7f8f9;
--nl-bg-card: #fbfbfc;
--nl-accent: #a33a2c;
--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: 820px;
margin: 0 auto;
padding: clamp(20px, 4vw, 48px) clamp(16px, 3vw, 32px);
position: relative;
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-wrap p { margin: 15px 0; }
/* ── 상단 경로 ─────────────────────────────── */
.nl-crumb {
font-size: 13px;
color: var(--nl-mute);
margin-bottom: 22px;
padding-bottom: 12px;
border-bottom: 1px solid var(--nl-line);
}
.nl-crumb ol {
list-style: none; padding: 0; margin: 0;
display: flex; flex-wrap: wrap; gap: 4px 8px;
}
.nl-crumb li + li::before { content: "›"; margin-right: 8px; color: var(--nl-mute); }
.nl-crumb a { color: var(--nl-mute); text-decoration: none; }
.nl-crumb a:hover { color: var(--nl-navy); text-decoration: underline; }
/* ── 머리말 ───────────────────────────────── */
.nl-tag {
display: block;
font-size: 13px;
font-weight: 600;
color: var(--nl-navy);
margin: 0 0 10px;
letter-spacing: 0;
}
.nl-h1 {
font-weight: 800;
font-size: clamp(23px, 3vw + 12px, 35px);
line-height: 1.4;
color: var(--nl-ink);
margin: 0 0 16px;
letter-spacing: -0.03em;
}
.nl-h1 .nl-h1-accent { color: var(--nl-ink); }
.nl-sub {
font-size: clamp(14px, 0.6vw + 12px, 16px);
color: var(--nl-soft);
margin: 0 0 26px;
line-height: 1.8;
}
.nl-meta {
display: flex; flex-wrap: wrap; gap: 8px 20px;
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: 34px;
}
.nl-meta span { display: inline-flex; align-items: center; gap: 6px; }
.nl-meta strong { color: var(--nl-soft); font-weight: 600; }
/* ── 요약 ─────────────────────────────────── */
.nl-summary {
border-top: 1px solid var(--nl-ink);
border-bottom: 1px solid var(--nl-line);
padding: 22px 0 20px;
margin: 0 0 38px;
}
.nl-summary dl {
display: grid;
grid-template-columns: 96px 1fr;
gap: 11px 22px;
margin: 0;
font-size: 14.5px;
}
.nl-summary dt { color: var(--nl-mute); font-weight: 500; line-height: 1.7; }
.nl-summary dd { margin: 0; color: var(--nl-ink); line-height: 1.7; }
.nl-summary dd b { font-weight: 700; }
.nl-summary dd .nl-win { font-weight: 700; color: var(--nl-navy); }
/* ── 리드 ─────────────────────────────────── */
.nl-lead {
padding: 0 0 26px;
margin: 0 0 8px;
border-bottom: 1px solid var(--nl-line);
}
.nl-lead p { margin: 0; font-size: 16.5px; line-height: 1.9; color: var(--nl-ink); }
.nl-lead p + p { margin-top: 14px; }
.nl-lead strong { font-weight: 700; }
/* ── 제목 ─────────────────────────────────── */
.nl-h2 {
font-weight: 800;
font-size: clamp(19px, 1.3vw + 14px, 24px);
color: var(--nl-ink);
margin: 56px 0 20px;
padding-bottom: 12px;
border-bottom: 1px solid var(--nl-ink);
display: flex;
align-items: baseline;
gap: 12px;
letter-spacing: -0.03em;
}
.nl-h2 .nl-h2-no {
font-size: 13px;
color: var(--nl-mute);
font-weight: 700;
letter-spacing: 0.08em;
}
.nl-h3 {
font-weight: 700;
font-size: clamp(16.5px, 0.7vw + 14px, 18px);
color: var(--nl-ink);
margin: 32px 0 12px;
letter-spacing: -0.02em;
}
/* ── 개념 설명 ────────────────────────────── */
.nl-defn {
background: var(--nl-bg-soft);
padding: 20px 22px;
margin: 26px 0;
font-size: 15px;
}
.nl-defn .nl-h3 { margin: 0 0 8px; font-size: 16px; }
.nl-defn dt {
font-size: 13px;
color: var(--nl-mute);
font-weight: 600;
margin-bottom: 8px;
}
.nl-defn dd { margin: 0; color: var(--nl-soft); line-height: 1.85; }
.nl-defn p { margin: 0; color: var(--nl-soft); line-height: 1.85; font-size: 14.5px; }
.nl-defn b { font-weight: 700; color: var(--nl-ink); }
/* ── 법령·판례 인용 ───────────────────────── */
.nl-statute {
border-top: 1px solid var(--nl-line);
border-bottom: 1px solid var(--nl-line);
padding: 20px 0;
margin: 28px 0;
}
.nl-statute .nl-statute-h {
font-weight: 700;
font-size: 14px;
color: var(--nl-mute);
margin: 0 0 12px;
letter-spacing: 0;
}
.nl-statute ol { padding-left: 18px; margin: 0; }
.nl-statute li { margin-bottom: 8px; line-height: 1.85; font-size: 14.5px; color: var(--nl-soft); }
.nl-statute li:last-child { margin-bottom: 0; }
.nl-statute .nl-cite { display: block; margin-top: 12px; font-size: 12px; color: var(--nl-mute); }
/* ── 쟁점 ─────────────────────────────────── */
.nl-issues {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 0;
margin: 26px 0;
border-top: 1px solid var(--nl-line);
}
.nl-issue {
padding: 16px 20px 16px 0;
border-bottom: 1px solid var(--nl-line);
}
.nl-issue:nth-child(odd) { padding-right: 28px; }
.nl-issue:nth-child(even) { padding-left: 28px; border-left: 1px solid var(--nl-line); }
.nl-issue h4 {
font-size: 15px;
color: var(--nl-ink);
margin: 0 0 6px;
font-weight: 700;
letter-spacing: -0.02em;
}
.nl-issue p { font-size: 13.5px; color: var(--nl-mute); margin: 0; line-height: 1.7; }
/* ── 단계 ─────────────────────────────────── */
.nl-steps { counter-reset: nlstep; margin: 26px 0; }
.nl-step {
display: grid;
grid-template-columns: 34px 1fr;
gap: 16px;
padding: 18px 0;
border-bottom: 1px solid var(--nl-line-soft);
align-items: start;
}
.nl-step:first-child { border-top: 1px solid var(--nl-line); }
.nl-step::before {
counter-increment: nlstep;
content: counter(nlstep, decimal-leading-zero);
font-size: 14px;
font-weight: 700;
color: var(--nl-mute);
line-height: 1.7;
letter-spacing: 0.02em;
}
.nl-step h4 {
font-size: 16px;
color: var(--nl-ink);
margin: 0 0 6px;
font-weight: 700;
letter-spacing: -0.02em;
}
.nl-step p { font-size: 14.5px; color: var(--nl-soft); margin: 0; line-height: 1.8; }
/* ── 표 ───────────────────────────────────── */
.nl-table {
width: 100%;
border-collapse: collapse;
margin: 26px 0;
font-size: 14px;
border-top: 1px solid var(--nl-ink);
}
.nl-table th, .nl-table td {
padding: 13px 14px;
border-bottom: 1px solid var(--nl-line);
vertical-align: top;
line-height: 1.7;
text-align: left;
}
.nl-table thead th { font-weight: 700; color: var(--nl-ink); font-size: 13.5px; }
.nl-table tbody th { font-weight: 600; color: var(--nl-soft); width: 28%; }
.nl-table .nl-td-good { font-weight: 700; color: var(--nl-navy); }
.nl-table .nl-td-bad { font-weight: 700; color: var(--nl-accent); }
/* ── 체크리스트 ───────────────────────────── */
.nl-checklist {
background: var(--nl-bg-soft);
padding: 22px 24px;
margin: 26px 0;
}
.nl-checklist h4 {
font-size: 15.5px;
color: var(--nl-ink);
margin: 0 0 12px;
font-weight: 700;
letter-spacing: -0.02em;
}
.nl-checklist ul { list-style: none; padding: 0; margin: 0; }
.nl-checklist li {
position: relative;
padding-left: 16px;
margin-bottom: 8px;
font-size: 14.5px;
color: var(--nl-soft);
line-height: 1.75;
}
.nl-checklist li:last-child { margin-bottom: 0; }
.nl-checklist li::before {
content: "―";
position: absolute;
left: 0;
color: var(--nl-mute);
}
/* ── 주의 ─────────────────────────────────── */
.nl-caution {
padding: 18px 0;
margin: 26px 0;
border-top: 1px solid var(--nl-line);
border-bottom: 1px solid var(--nl-line);
}
.nl-caution h4 {
font-size: 14px;
color: var(--nl-mute);
margin: 0 0 8px;
font-weight: 600;
letter-spacing: 0;
}
.nl-caution p { margin: 0; font-size: 14.5px; color: var(--nl-soft); line-height: 1.8; }
/* ── 개념 정리 ────────────────────────────── */
.nl-law { margin: 26px 0; border-top: 1px solid var(--nl-line); }
.nl-law h4 {
font-size: 14px;
color: var(--nl-mute);
margin: 16px 0 4px;
font-weight: 600;
}
.nl-law dl { margin: 0; font-size: 14.5px; }
.nl-law dt {
color: var(--nl-ink);
font-weight: 700;
margin-top: 16px;
padding-top: 16px;
border-top: 1px solid var(--nl-line-soft);
}
.nl-law dt:first-of-type { border-top: none; padding-top: 4px; }
.nl-law dd { margin: 5px 0 0; color: var(--nl-soft); line-height: 1.8; }
/* ── 인용 ─────────────────────────────────── */
.nl-quote {
margin: 30px 0;
padding: 0;
color: var(--nl-ink);
font-size: 17px;
line-height: 1.85;
}
.nl-quote p {
margin: 0;
font-style: normal;
font-weight: 500;
letter-spacing: -0.02em;
}
.nl-quote cite {
display: block;
font-style: normal;
font-size: 13px;
color: var(--nl-mute);
margin-top: 10px;
}
/* ── FAQ ──────────────────────────────────── */
.nl-faq { margin: 44px 0; }
.nl-faq h2 { margin-top: 0; }
.nl-faq details { border-bottom: 1px solid var(--nl-line); padding: 18px 0; }
.nl-faq summary {
font-size: 16px;
font-weight: 700;
color: var(--nl-ink);
cursor: pointer;
list-style: none;
line-height: 1.6;
padding-right: 28px;
position: relative;
letter-spacing: -0.02em;
}
.nl-faq summary::-webkit-details-marker { display: none; }
.nl-faq summary::after {
content: "+";
position: absolute;
right: 0;
top: 0;
font-size: 19px;
color: var(--nl-mute);
font-weight: 400;
line-height: 1.4;
}
.nl-faq details[open] summary::after { content: "−"; }
.nl-faq .nl-a {
margin: 12px 0 0;
font-size: 14.5px;
color: var(--nl-soft);
line-height: 1.85;
}
/* ── 담당 변호인 ──────────────────────────── */
.nl-team { margin: 44px 0 36px; }
.nl-team-h {
font-size: 14px;
font-weight: 600;
color: var(--nl-mute);
margin: 0 0 6px;
letter-spacing: 0;
}
.nl-team-sub { font-size: 14px; color: var(--nl-soft); margin: 0 0 20px; line-height: 1.75; }
.nl-team-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0; }
.nl-card {
display: grid;
grid-template-columns: 78px minmax(0, 1fr);
gap: 16px;
padding: 22px 0;
border-top: 1px solid var(--nl-ink);
align-items: start;
}
.nl-team-grid > .nl-card:nth-child(even) { padding-left: 26px; border-left: 1px solid var(--nl-line); }
.nl-team-grid > .nl-card:nth-child(odd) { padding-right: 26px; }
.nl-card-photo {
width: 78px; height: 78px;
overflow: hidden;
background: var(--nl-bg-soft);
}
.nl-card-photo img { width: 100%; height: 100%; object-fit: cover; display: block; }
.nl-card-role {
display: block;
font-size: 11px;
font-weight: 600;
letter-spacing: 0.06em;
text-transform: uppercase;
color: var(--nl-mute);
margin: 0 0 3px;
}
.nl-card-name {
font-size: 16.5px;
font-weight: 800;
color: var(--nl-ink);
letter-spacing: -0.03em;
margin: 0 0 8px;
line-height: 1.35;
}
.nl-card-name a { color: var(--nl-ink); text-decoration: none; }
.nl-card-name a:hover { text-decoration: underline; text-underline-offset: 3px; }
.nl-card-tags {
display: flex; flex-wrap: wrap; gap: 4px 10px;
margin: 0 0 10px; padding: 0; list-style: none;
}
.nl-card-tags li { font-size: 12px; color: var(--nl-mute); line-height: 1.6; }
.nl-card-desc { font-size: 13.5px; color: var(--nl-soft); line-height: 1.8; margin: 0 0 10px; }
.nl-card-list {
margin: 0; padding: 10px 0 0; list-style: none;
border-top: 1px solid var(--nl-line-soft);
}
.nl-card-list li {
font-size: 12.5px;
color: var(--nl-mute);
line-height: 1.7;
padding-left: 12px;
position: relative;
}
.nl-card-list li::before { content: "―"; position: absolute; left: 0; }
.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: underline;
text-underline-offset: 3px;
}
/* ── 관련 글 ──────────────────────────────── */
.nl-related {
margin: 34px 0;
padding: 20px 0;
border-top: 1px solid var(--nl-line);
border-bottom: 1px solid var(--nl-line);
}
.nl-related h4 {
font-size: 14px;
color: var(--nl-mute);
margin: 0 0 12px;
font-weight: 600;
}
.nl-related ul { list-style: none; padding: 0; margin: 0; }
.nl-related li { font-size: 14.5px; margin: 7px 0; padding-left: 14px; position: relative; }
.nl-related li::before { content: "›"; position: absolute; left: 0; color: var(--nl-mute); }
.nl-related a { color: var(--nl-ink); text-decoration: none; }
.nl-related a:hover { color: var(--nl-navy); text-decoration: underline; text-underline-offset: 3px; }
/* ── 상담 안내 ────────────────────────────── */
.nl-cta {
margin: 44px 0 24px;
background: var(--nl-navy);
padding: 40px 28px 36px;
text-align: center;
}
.nl-cta-h {
font-size: clamp(19px, 1.2vw + 12px, 23px);
font-weight: 800; color: #fff;
margin: 0 0 12px; letter-spacing: -0.03em; line-height: 1.45;
}
.nl-cta-sub {
font-size: 14.5px; color: rgba(255,255,255,.82);
margin: 0 auto 24px; line-height: 1.8; max-width: 540px;
}
.nl-cta-buttons {
display: flex; flex-wrap: wrap; gap: 0; justify-content: center;
background: #fff; max-width: 560px; margin: 0 auto;
}
.nl-cta-buttons a {
display: inline-flex; align-items: center; justify-content: center;
font-size: 15px; font-weight: 700; padding: 14px 28px;
text-decoration: none; transition: background .15s, color .15s, border-color .15s;
}
.nl-cta-buttons a {
background: #fff; color: var(--nl-navy); border: none; flex: 1 1 0; min-width: 150px;
border-right: 1px solid #d7dde4;
}
.nl-cta-buttons a:last-child { border-right: none; }
.nl-cta-buttons a:hover { background: var(--nl-navy); color: #fff; }
.nl-cta-secret { display: block; margin-top: 18px; font-size: 12.5px; color: rgba(255,255,255,.62); }
/* ── 꼬리말 ───────────────────────────────── */
.nl-footer-cite {
margin-top: 36px;
padding-top: 20px;
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; color: var(--nl-mute); margin: 0 0 8px; font-weight: 600; }
.nl-footer-cite ul { padding-left: 16px; margin: 0; }
.nl-footer-cite li { margin: 3px 0; }
.nl-footer-cite p { margin: 4px 0; }
.nl-footer-cite a { color: var(--nl-mute); }
.nl-disclaimer {
margin-top: 22px;
font-size: 12px;
color: var(--nl-mute);
line-height: 1.75;
padding-top: 16px;
border-top: 1px solid var(--nl-line-soft);
}
/* ── 반응형 ───────────────────────────────── */
@media (max-width: 760px) {
.nl-team-grid { grid-template-columns: 1fr; }
.nl-team-grid > .nl-card:nth-child(even),
.nl-team-grid > .nl-card:nth-child(odd) {
padding-left: 0; padding-right: 0; border-left: none;
}
.nl-team-grid > .nl-card:nth-child(even) { border-top: 1px solid var(--nl-line); }
}
@media (max-width: 640px) {
.nl-wrap { padding: 16px 14px; }
.nl-issues { grid-template-columns: 1fr; }
.nl-issue:nth-child(odd), .nl-issue:nth-child(even) {
padding-left: 0; padding-right: 0; border-left: none;
}
.nl-summary dl { grid-template-columns: 1fr; gap: 3px 0; }
.nl-summary dt {
border-bottom: none;
padding: 12px 0 0;
margin-bottom: 0;
font-size: 13px;
}
.nl-summary dl > dt:first-of-type { padding-top: 0; }
.nl-table thead { display: none; }
.nl-table tr { display: block; border-bottom: 1px solid var(--nl-ink); padding: 6px 0; }
.nl-table th, .nl-table td { display: block; padding: 6px 0; border-bottom: none; }
.nl-table tbody th { width: 100%; font-size: 13px; color: var(--nl-mute); }
.nl-step { grid-template-columns: 1fr; gap: 6px; }
.nl-cta { padding: 30px 18px 26px; }
.nl-cta-buttons { flex-direction: column; max-width: none; }
.nl-cta-buttons a { width: 100%; min-width: 0; border-right: none; border-bottom: 1px solid #d7dde4; }
.nl-cta-buttons a:last-child { border-bottom: none; }
}
@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-defn, .nl-checklist { padding: 18px 16px; }
.nl-card { grid-template-columns: 62px minmax(0, 1fr); gap: 13px; }
.nl-card-photo { width: 62px; height: 62px; }
}
/* 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: 96px minmax(0, 1fr);
gap: 20px;
padding-right: 0;
}
.nl-team-grid > .nl-card:only-child .nl-card-photo { width: 96px; height: 96px; }
@media (max-width: 480px) {
.nl-team-grid > .nl-card:only-child { grid-template-columns: 62px minmax(0, 1fr); gap: 13px; }
.nl-team-grid > .nl-card:only-child .nl-card-photo { width: 62px; height: 62px; }
}