법무법인 원 TIF팀 개인정보 분야 주요 업무사례
법무법인 원 TIF팀(구 법무법인 민후) · 개인정보
법무법인 원 TIF팀 개인정보 분야 주요 업무사례
법무법인 원 TIF팀 구성원은 개인정보 분쟁에서 유출 소송의 원고와 규제기관을 대리했습니다. 수행한 네 사건의 의뢰인과 쟁점, 결과는 다음과 같습니다.
4가 사건 한눈에 보기
사건
의뢰인
쟁점
결과
네이트·싸이월드
집단소송 원고
로그기록 분석으로 관리자의 미로그아웃 사실 등 확인
2013년 2월 15일 판결
인터파크
방송통신위원회
망 분리와 내부 비밀번호 관리 소홀, 24시간 내 미신고
과징금 44억 8,000만 원과 과태료 2,500만 원 확정
메타
개인정보보호위원회
외부 앱으로 다른 회원 정보를 제공한 행위
1심부터 대법원까지 승소, 67억 원 과징금 처분 확정
SK텔레콤
방송통신위원회
개인정보의 부정한 목적 사용
대법원 상고 기각
네이트·싸이월드 개인정보 유출 집단소송
의뢰인
손해배상 집단소송의 원고
쟁점
TIF팀 구성원은 피고 SK컴즈의 로그기록을 직접 분석하여 관리자가 로그아웃하지 않은 채 퇴근한 사실 등을 밝혔습니다.
결과
2013년 2월 15일 판결
사건 글 보기 →
인터파크 과징금 처분 취소소송
의뢰인
방송통신위원회
쟁점
인터파크가 2016년 7월 해킹 사건으로 회원 개인정보 2,540만여 건을 유출하자, 방송통신위원회는 망 분리와 내부 비밀번호 관리를 소홀히 한 점과 유출 사실을 안 뒤 24시간 안에 신고하지 않은 점 등을 고려해 과징금과 과태료를 부과했습니다. 인터파크가 처분에 불복해 시정명령처분 등 취소청구소송을 제기했고, TIF팀 구성원은 처분에 위법성이 없음을 입증했습니다.
결과
항소심 법원은 인터파크의 항소를 기각했고, 대법원도 상고 이유가 없음이 명백하다며 상고를 기각하여 과징금 44억 8,000만 원과 과태료 2,500만 원 처분이 확정되었습니다.
사건 글 보기 →
메타 과징금 처분 취소소송
메타 사건: 계정 연동 로그인과 다른 회원의 정보
법무법인 원 TIF팀 구성원이 개인정보보호위원회를 대리한 사건
플랫폼 운영사
외부 앱이 접근할 수 있는 기술적 수단을 마련함
이용자
외부 앱 로그인 화면에서 ‘허용’ 버튼을 누름
→
외부 앱
이용자 정보와 함께 다른 회원의 정보가 이전될 수 있음
다른 회원
외부 앱을 직접 이용하거나 정보 이전에 동의한 사람이 아니었습니다.
대법원 판단
다른 회원의 개인정보를 외부 앱에 이전한 행위는 구 정보통신망법상 개인정보의 제3자 제공입니다.
의뢰인
개인정보보호위원회
쟁점
이용자가 외부 앱의 로그인 화면에서 ‘허용’ 버튼을 누르면 그 이용자와 연결된 다른 회원들의 개인정보도 외부 앱으로 넘어갈 수 있었습니다. 개인정보보호위원회는 메타가 이용자의 개인정보를 제3자에게 무단으로 제공했다고 보아 시정명령과 67억 원의 과징금을 부과했습니다. 메타는 정보 이전을 결정한 사람이 이용자이므로 자신은 제공 주체가 아니라고 주장했고, TIF팀 구성원은 메타가 외부 앱의 접근 구조를 설계하고 이전 가능한 항목과 접근 방식을 정한 점을 강조했습니다.
결과
TIF팀 구성원은 1심과 2심에 이어 대법원 상고심에서도 모두 승소했고, 시정명령과 과징금 처분이 확정되었습니다.
사건 글 보기 →
SK텔레콤 과징금 처분 불복 소송
의뢰인
방송통신위원회
쟁점
SK텔레콤은 선불폰 위탁대리점과 공모해 고객의 동의 없이 개인정보를 이용하여 이용정지 상태인 선불폰에 임의로 요금을 충전하는 이른바 ‘부활충전’으로 가입상태를 유지한 혐의로 기소되었습니다. 방송통신위원회가 개인정보의 부정한 목적 사용을 이유로 과징금을 부과하자 SK텔레콤은 행정소송을 제기했고, TIF팀 구성원은 처분의 적법성을 입증했습니다.
결과
서울고등법원은 처분이 적법하다고 판결했고, 대법원도 상고를 기각했습니다.
사건 글 보기 →
법무법인 원 TIF팀은 2026년 10월 법무법인 민후 구성원이 법무법인 원과 통합하며 출범한 TECH, IT, IP, FINTECH에 전문성이 있는 기술법무조직입니다.
/* ===== 기본(모바일) ===== */
.tif-page {
--navy: #0f2340;
--navy-soft: #1d3a63;
--accent: #c8a45d;
--ink: #1f2933;
--muted: #5b6673;
--line: #e3e7ec;
--bg-soft: #f6f7f9;
--gutter: 16px;
width: 100%;
max-width: 1040px;
margin: 0 auto;
padding: 0 var(--gutter) 48px;
color: var(--ink);
font-family: "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif;
font-size: 16px;
line-height: 1.8;
word-break: keep-all;
overflow-wrap: break-word;
box-sizing: border-box;
-webkit-text-size-adjust: 100%;
}
.tif-page *, .tif-page *::before, .tif-page *::after { box-sizing: inherit; }
.tif-page p { margin: 0 0 1em; }
.tif-page strong { color: var(--navy); }
/* Hero (헤더) */
.tif-page .tif-hero {
margin: 0 0 40px;
padding: 44px 20px 40px;
background: linear-gradient(135deg, var(--navy) 0%, var(--navy-soft) 100%);
color: #fff;
border-radius: 0 0 16px 16px;
}
.tif-page .tif-eyebrow {
display: inline-block;
max-width: 100%;
margin-bottom: 14px;
padding: 4px 12px;
border: 1px solid var(--accent);
border-radius: 999px;
color: var(--accent);
font-size: 12px;
font-weight: 600;
letter-spacing: 0.04em;
line-height: 1.6;
}
.tif-page h1 {
margin: 0 0 16px;
font-size: clamp(24px, 6.4vw, 40px);
line-height: 1.38;
font-weight: 800;
color: #fff;
}
.tif-page h1 span { color: var(--accent); }
.tif-page .tif-lead {
margin: 0;
max-width: 700px;
font-size: 15px;
color: rgba(255, 255, 255, 0.85);
}
/* Section */
.tif-page section { margin-bottom: 48px; }
.tif-page h2 {
position: relative;
margin: 0 0 20px;
padding-top: 16px;
font-size: clamp(20px, 4.8vw, 28px);
line-height: 1.42;
font-weight: 800;
color: var(--navy);
}
.tif-page h2::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 36px;
height: 3px;
background: var(--accent);
}
/* 요약 표 */
.tif-page .tif-table-wrap { width: 100%; }
.tif-page .tif-table {
width: 100%;
border-collapse: collapse;
font-size: 15px;
line-height: 1.65;
}
.tif-page .tif-table thead { display: none; }
.tif-page .tif-table tr {
display: block;
margin-bottom: 12px;
padding: 16px 18px;
border: 1px solid var(--line);
border-radius: 12px;
background: #fff;
}
.tif-page .tif-table td {
display: grid;
grid-template-columns: 56px 1fr;
gap: 10px;
padding: 4px 0;
border: 0;
}
.tif-page .tif-table td::before {
content: attr(data-label);
color: var(--muted);
font-size: 13px;
font-weight: 700;
padding-top: 1px;
}
.tif-page .tif-table td.tif-td-case {
display: block;
margin-bottom: 6px;
padding-bottom: 10px;
border-bottom: 1px solid var(--line);
font-size: 17px;
font-weight: 800;
color: var(--navy);
}
.tif-page .tif-table td.tif-td-case::before { display: none; }
/* 사건 상세 */
.tif-page .tif-case-meta {
margin: 0 0 20px;
padding: 20px 18px;
border-radius: 12px;
background: var(--bg-soft);
}
.tif-page .tif-case-meta dt {
color: var(--accent);
font-size: 14px;
font-weight: 700;
}
.tif-page .tif-case-meta dd { margin: 0 0 14px; }
.tif-page .tif-case-meta dd:last-child { margin-bottom: 0; }
.tif-page .tif-more {
display: inline-flex;
align-items: center;
gap: 6px;
min-height: 44px;
padding: 0 18px;
border: 1px solid var(--navy);
border-radius: 999px;
color: var(--navy);
font-size: 15px;
font-weight: 700;
text-decoration: none;
}
.tif-page .tif-more:hover { background: var(--navy); color: #fff; }
/* 메타 사건 그림 */
.tif-page .tif-figure {
margin: 0 0 24px;
padding: 24px 16px;
border: 1px solid var(--line);
border-radius: 16px;
background: #fff;
}
.tif-page .tif-figure figcaption { margin-bottom: 20px; }
.tif-page .tif-fig-title {
display: block;
margin-bottom: 4px;
font-size: 18px;
font-weight: 800;
line-height: 1.45;
color: var(--navy);
}
.tif-page .tif-fig-sub { font-size: 13px; color: var(--muted); }
.tif-page .tif-fig-box {
padding: 16px 18px;
border-radius: 12px;
line-height: 1.65;
}
.tif-page .tif-fig-box b {
display: block;
margin-bottom: 4px;
font-size: 13px;
font-weight: 700;
}
.tif-page .tif-fig-platform {
background: linear-gradient(135deg, var(--navy) 0%, var(--navy-soft) 100%);
color: #fff;
}
.tif-page .tif-fig-platform b { color: var(--accent); }
.tif-page .tif-fig-flow {
display: grid;
grid-template-columns: 1fr;
gap: 8px;
margin: 12px 0;
}
.tif-page .tif-fig-soft { background: var(--bg-soft); }
.tif-page .tif-fig-soft b { color: var(--navy-soft); }
.tif-page .tif-fig-arrow {
display: flex;
justify-content: center;
align-items: center;
color: var(--accent);
font-size: 22px;
font-weight: 800;
transform: rotate(90deg);
line-height: 1;
}
.tif-page .tif-fig-member {
margin-bottom: 12px;
border: 2px solid var(--line);
background: #fff;
}
.tif-page .tif-fig-member b { font-size: 16px; color: var(--navy); }
.tif-page .tif-fig-court {
background: var(--navy);
color: #fff;
}
.tif-page .tif-fig-court b { font-size: 16px; color: var(--accent); }
/* Footer */
.tif-page .tif-footer {
margin-bottom: 0;
padding: 28px 20px;
border-radius: 16px;
background: var(--navy);
color: rgba(255, 255, 255, 0.88);
}
.tif-page .tif-footer p { margin: 0; }
.tif-page .tif-footer strong { color: var(--accent); }
/* ===== 태블릿 (600px 이상) ===== */
@media (min-width: 600px) {
.tif-page { --gutter: 24px; font-size: 17px; line-height: 1.85; }
.tif-page .tif-hero { padding: 64px 40px 56px; border-radius: 0 0 20px 20px; margin-bottom: 56px; }
.tif-page .tif-eyebrow { font-size: 13px; padding: 4px 14px; }
.tif-page .tif-lead { font-size: 17px; }
.tif-page section { margin-bottom: 60px; }
.tif-page .tif-table-wrap {
overflow-x: auto;
border: 1px solid var(--line);
border-radius: 14px;
}
.tif-page .tif-table thead { display: table-header-group; }
.tif-page .tif-table tr { display: table-row; margin: 0; padding: 0; border: 0; border-radius: 0; }
.tif-page .tif-table th,
.tif-page .tif-table td {
display: table-cell;
padding: 14px 16px;
text-align: left;
vertical-align: top;
border-bottom: 1px solid var(--line);
}
.tif-page .tif-table tbody tr:last-child td { border-bottom: 0; }
.tif-page .tif-table th {
background: var(--navy);
color: #fff;
font-size: 14px;
font-weight: 700;
white-space: nowrap;
}
.tif-page .tif-table td::before { display: none; }
.tif-page .tif-table td.tif-td-case {
display: table-cell;
margin: 0;
font-size: 15px;
white-space: nowrap;
border-bottom: 1px solid var(--line);
}
.tif-page .tif-table tbody tr:nth-child(even) td { background: var(--bg-soft); }
.tif-page .tif-case-meta {
display: grid;
grid-template-columns: 64px 1fr;
gap: 12px 16px;
padding: 24px 26px;
}
.tif-page .tif-case-meta dt { font-size: inherit; }
.tif-page .tif-case-meta dd { margin: 0; }
.tif-page .tif-figure { padding: 32px 28px; border-radius: 20px; }
.tif-page .tif-fig-title { font-size: 21px; }
.tif-page .tif-fig-box { padding: 18px 22px; }
.tif-page .tif-fig-flow {
grid-template-columns: 1fr 40px 1fr;
gap: 12px;
margin: 16px 0;
}
.tif-page .tif-fig-arrow { transform: none; }
.tif-page .tif-fig-member { margin-bottom: 16px; }
.tif-page .tif-footer { padding: 36px 40px; border-radius: 20px; }
}
/* ===== PC (1024px 이상) ===== */
@media (min-width: 1024px) {
.tif-page { --gutter: 32px; padding-bottom: 80px; }
.tif-page .tif-hero { padding: 96px 64px 84px; border-radius: 0 0 28px 28px; margin-bottom: 72px; }
.tif-page section { margin-bottom: 72px; }
.tif-page .tif-table { font-size: 16px; }
.tif-page .tif-figure { padding: 40px 40px; }
.tif-page .tif-footer { padding: 40px 56px; }
}
자세히보기