/** * PrivacyPolicy — 개인정보 처리방침 페이지 (Phase3) * 시안: D:\0040_Dev\0040_SC_301\0040_Debug\subpages\pricacypolicy.html * 상단 타이틀: 기존 TopAppBar 사용 * 하단 메뉴: 시안의 푸터 사용 (기존 하단메뉴 미사용) */ import { Link } from 'react-router-dom'; import styled from 'styled-components'; import MatIcon from '../../components/MatIcon'; const Container = styled.div` padding: 16px 0 32px; display: flex; flex-direction: column; gap: 32px; max-width: 720px; margin: 0 auto; `; const PageHeader = styled.div` margin-bottom: 8px; `; const PageTitle = styled.h1` font-family: 'Inter', 'Pretendard', system-ui, sans-serif; font-size: 32px; font-weight: 700; letter-spacing: -0.02em; color: var(--md3-on-surface); margin: 0 0 4px; line-height: 1.2; `; const PageSubtitle = styled.p` font-family: 'Inter', 'Pretendard', system-ui, sans-serif; font-size: 17px; line-height: 1.5; color: var(--md3-on-surface-variant); margin: 0; `; const ContentCard = styled.div` background: var(--md3-surface-container-lowest); border-radius: 16px; padding: 24px; border: 1px solid var(--md3-outline-variant); box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05); `; const Section = styled.section` display: flex; flex-direction: column; gap: 16px; `; // 섹션 2 들여쓰기용 래퍼 (원본 pl-xl 적용) const SectionContent = styled.div` padding-left: 24px; `; const SectionHeader = styled.div` display: flex; align-items: center; gap: 8px; margin-bottom: 8px; `; const SectionIcon = styled(MatIcon).attrs({ size: 24 })` color: var(--md3-primary); `; const SectionTitle = styled.h2` font-family: 'Inter', 'Pretendard', system-ui, sans-serif; font-size: 22px; font-weight: 600; letter-spacing: -0.01em; color: var(--md3-on-surface); margin: 0; `; const IntroText = styled.p` font-family: 'Inter', 'Pretendard', system-ui, sans-serif; font-size: 17px; line-height: 1.5; color: var(--md3-on-surface); margin: 0; `; const BodyLg = styled.p` font-family: 'Inter', 'Pretendard', system-ui, sans-serif; font-size: 17px; line-height: 1.5; color: var(--md3-on-surface); margin: 0 0 12px; `; const BodySm = styled.p` font-family: 'Inter', 'Pretendard', system-ui, sans-serif; font-size: 14px; line-height: 1.4; color: var(--md3-on-surface-variant); margin: 0; strong { color: var(--md3-on-surface); font-weight: 500; } `; const InfoCard = styled.div` background: var(--md3-surface); border-radius: 12px; padding: 16px; border: 1px solid var(--md3-outline-variant); `; const HighlightCard = styled(InfoCard)` border-left: 4px solid var(--md3-status-normal); background: var(--md3-surface-container-low); `; const CardTitle = styled.h3` font-family: 'Inter', 'Pretendard', system-ui, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0.02em; color: var(--md3-on-surface); margin: 0 0 4px; display: flex; align-items: center; gap: 4px; `; const CardText = styled.p` font-family: 'Inter', 'Pretendard', system-ui, sans-serif; font-size: 14px; line-height: 1.4; color: var(--md3-on-surface-variant); margin: 0; `; const List = styled.ul` list-style: disc; padding-left: 12px; margin: 0; font-family: 'Inter', 'Pretendard', system-ui, sans-serif; font-size: 14px; line-height: 1.4; color: var(--md3-on-surface-variant); li { margin-bottom: 8px; padding-left: 4px; strong { color: var(--md3-on-surface); font-weight: 500; } } `; const RightsGrid = styled.div` display: grid; grid-template-columns: 1fr; gap: 16px; @media (min-width: 600px) { grid-template-columns: repeat(2, 1fr); } `; const RightCard = styled.div` border: 1px solid var(--md3-outline-variant); border-radius: 12px; padding: 16px; display: flex; gap: 8px; align-items: flex-start; `; const RightIcon = styled(MatIcon).attrs({ size: 20 })` color: var(--md3-secondary); margin-top: 2px; flex-shrink: 0; `; const RightContent = styled.div` flex: 1; `; const RightTitle = styled.h4` font-family: 'Inter', 'Pretendard', system-ui, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0.02em; color: var(--md3-on-surface); margin: 0 0 4px; `; const RightText = styled.p` font-family: 'Inter', 'Pretendard', system-ui, sans-serif; font-size: 14px; line-height: 1.4; color: var(--md3-on-surface-variant); margin: 0; `; const Footer = styled.footer` margin-top: 48px; padding: 24px 0 16px; border-top: 1px solid var(--md3-outline-variant); display: flex; flex-direction: column; gap: 16px; align-items: center; text-align: center; @media (min-width: 600px) { flex-direction: row; justify-content: space-between; text-align: left; } `; const FooterBrand = styled.div` font-family: 'Inter', 'Pretendard', system-ui, sans-serif; font-size: 14px; font-weight: 600; letter-spacing: 0.02em; color: var(--md3-primary); `; const FooterLinks = styled.div` display: flex; flex-wrap: wrap; gap: 16px; justify-content: center; @media (min-width: 768px) { justify-content: flex-start; flex: 1; } `; const FooterLink = styled(Link)` font-family: 'Inter', 'Pretendard', system-ui, sans-serif; font-size: 12px; font-weight: 500; color: var(--md3-on-surface-variant); text-decoration: none; transition: color 0.15s; &:hover { color: var(--md3-primary); } &.primary { color: var(--md3-primary); text-decoration: underline; } `; const FooterCopyright = styled.div` font-family: 'Inter', 'Pretendard', system-ui, sans-serif; font-size: 12px; font-weight: 500; color: var(--md3-secondary); `; export default function PrivacyPolicy() { return ( {/* 페이지 헤더 */} 개인정보 처리방침 시행일자: 2026년 10월 24일 {/* 메인 콘텐츠 */} {/* 섹션 1: 서론 */}
pCNT 임상 평가 플랫폼("회사")은 이용자의 개인정보 및 신경인지 평가 데이터를 최우선으로 보호하며, 『개인정보 보호법』 등 관련 법령을 준수합니다. 본 방침은 수집되는 정보의 종류, 보호 체계, 활용 목적 및 이용자의 권리에 대해 투명하게 안내합니다.
{/* 섹션 2: 수집하는 개인정보 항목 */}
1. 수집하는 개인정보 항목 일반 식별 정보 성명, 생년월일, 성별, 연락처, 암호화된 동일인 식별정보(CI) 신경인지 평가 데이터 (민감정보) 검사 결과 점수, 반응 시간, 정답률, 인지 패턴 분석 데이터, 시선 추적 데이터(선택적)
{/* 섹션 3: 데이터 보안 및 암호화 */}
2. 최고 수준의 데이터 보안 및 암호화 의료 및 임상 수준의 민감 정보를 다루는 만큼, 업계 표준을 상회하는 강력한 보안 조치를 적용합니다.
  • 전송 구간 암호화: 모든 데이터 통신은 TLS 1.3을 적용하여 외부 탈취를 원천 차단합니다.
  • 저장소 암호화 (AES-256): 데이터베이스에 저장되는 모든 신경인지 결과 및 식별 정보는 AES-256 알고리즘으로 암호화되어 안전하게 보관됩니다.
  • 접근 통제: 인가된 임상 담당자 및 최소한의 시스템 관리자만이 다중 인증(MFA)을 거쳐 데이터에 접근할 수 있습니다.
  • {/* 섹션 4: 연구 목적 제3자 제공 */}
    3. 연구 목적의 제3자 제공 (가명처리) pCNT는 신경인지학적 연구 및 플랫폼 알고리즘 고도화를 위해 외부 연구 기관과 협력할 수 있습니다. 이 경우, 모든 데이터는 개인을 식별할 수 없도록 완벽하게 가명처리 또는 익명화되어 제공됩니다. 이용자는 언제든지 설정 메뉴를 통해 연구 목적의 데이터 활용에 대한 동의를 철회할 수 있으며, 이는 평가 서비스 이용에 어떠한 불이익도 주지 않습니다.
    {/* 섹션 5: 이용자의 권리 */}
    4. 이용자의 권리 보장 이용자는 언제든지 자신의 개인정보에 대해 다음의 권리를 행사할 수 있습니다: 열람 및 발급 본인의 평가 결과 및 수집된 데이터의 열람 및 사본 발급 요구 정정 및 삭제 오류 정정 요구 및 플랫폼 탈퇴 시 즉각적인 데이터 파기
    {/* 푸터 - 시안의 푸터 사용 */}
    ); }