/* 약관 페이지별 콘텐츠 — 실 운영 시 법무 검토 후 교체 */

const POLICY_TERMS = {
  title: '서비스 이용약관',
  lastUpdated: '2026.04.01',
  intro: '본 약관은 (주)스쿨버스(이하 "회사")가 제공하는 셔틀아이디 ShuttleID 및 관련 서비스(이하 "서비스")의 이용과 관련하여 회사와 회원 간의 권리·의무·책임 사항·기타 필요한 사항을 규정함을 목적으로 합니다.',
  sections: [
    {h: '제1조 (목적)', body: '본 약관은 회사가 제공하는 통근버스·셔틀버스 AI 탑승관리 B2B SaaS 서비스의 이용 조건과 절차, 회사와 이용자의 권리·의무·책임 사항을 규정함을 목적으로 합니다.'},
    {h: '제2조 (용어의 정의)', body: '① "서비스"란 회사가 제공하는 셔틀아이디 모바일 앱·웹 관리자 페이지·연동 API 등을 통한 AI 얼굴인식 기반 탑승관리, 운행일지 자동화, 노선 관리, 통계 분석, GPS 관제, 감사 로그 등의 일체의 서비스를 의미합니다.\n② "회원"이란 본 약관에 동의하고 회사가 제공하는 서비스를 이용하는 자를 의미합니다.\n③ "운수사 관리자", "고객사 관리자", "기사", "탑승객"이란 권한이 분리된 4가지 역할을 의미합니다.'},
    {h: '제3조 (약관의 효력 및 변경)', body: '① 본 약관은 서비스를 이용하고자 하는 모든 회원에게 그 효력이 발생합니다.\n② 회사는 합리적인 사유가 있을 경우 본 약관을 변경할 수 있으며, 변경된 약관은 서비스 화면에 공지함으로써 효력이 발생합니다.\n③ 회원은 변경된 약관에 동의하지 않을 권리가 있으며, 동의하지 않는 경우 서비스 이용을 중단할 수 있습니다.'},
    {h: '제4조 (서비스의 제공 및 변경)', body: '① 회사는 다음과 같은 서비스를 제공합니다.\n  1. AI 얼굴인식 기반 탑승 확인 (로컬/클라우드/하이브리드)\n  2. 사원증·QR 탑승권 멀티 인증\n  3. 운행일지·노선 설계·배차·관제 기능\n  4. 감사 로그·통계·보고서 기능\n  5. 기타 회사가 추가 개발하거나 제휴 계약 등을 통해 회원에게 제공하는 일체의 서비스\n② 회사는 서비스의 내용을 변경할 수 있으며 이 경우 변경된 서비스의 내용을 회원에게 통지합니다.'},
    {h: '제5조 (요금)', body: '① 회사는 Free·Standard·Enterprise 3단계 요금제를 제공합니다.\n② Free 플랜은 1계정 최대 200명까지 영구 무료로 제공됩니다.\n③ Standard·Enterprise 플랜의 요금은 별도 협의를 통해 결정되며 인식 건수 기반 투명 정산을 원칙으로 합니다.'},
    {h: '제6조 (회원의 의무)', body: '① 회원은 다음 행위를 하여서는 안 됩니다.\n  1. 타인의 정보 도용\n  2. 회사가 게시한 정보의 변경\n  3. 서비스를 이용하여 얻은 정보를 회사의 사전 승낙 없이 영리 목적으로 이용하는 행위\n  4. 회사의 저작권, 제3자의 저작권 등 기타 권리를 침해하는 행위\n  5. 외설 또는 폭력적인 메시지·기타 공서양속에 반하는 정보를 공개·게시하는 행위'},
    {h: '제7조 (서비스 이용의 제한)', body: '회사는 회원이 본 약관 또는 관련 법령을 위반한 경우 사전 통지 없이 서비스 이용을 제한·중지할 수 있습니다.'},
    {h: '제8조 (면책조항)', body: '① 회사는 천재지변·전쟁·기간통신사업자의 서비스 중지·서비스 설비의 장애 등 회사의 통제를 벗어난 사유로 서비스를 제공할 수 없는 경우 그 책임이 면제됩니다.\n② 회사는 회원의 귀책사유로 인한 서비스 이용의 장애에 대하여 책임을 지지 않습니다.'},
    {h: '제9조 (관할법원)', body: '본 약관과 관련된 분쟁은 회사의 본점 소재지를 관할하는 법원을 합의 관할로 합니다.'},
    {h: '부칙', body: '본 약관은 2026년 4월 1일부터 시행됩니다.'},
  ],
};

const POLICY_PRIVACY = {
  title: '개인정보 처리방침',
  lastUpdated: '2026.04.01',
  intro: '(주)스쿨버스(이하 "회사")는 「개인정보 보호법」 등 관련 법령을 준수하며, 회원의 개인정보를 안전하게 처리하기 위해 최선을 다하고 있습니다. 본 처리방침은 회사가 회원의 개인정보를 어떻게 수집·이용·보관·파기하는지 안내합니다.',
  sections: [
    {h: '1. 수집하는 개인정보 항목', body: '① 필수 항목 : 이름, 이메일, 휴대전화번호, 소속 회사·기관명, 직책, 얼굴 사진(탑승자 등록 시)\n② 선택 항목 : 사원번호, 부서, 사원증 ID, QR 탑승권 ID, 출입카드 ID\n③ 자동 수집 항목 : 서비스 이용 기록, 접속 로그, 쿠키, IP, 기기 정보, GPS 위치 정보(운행 중)'},
    {h: '2. 개인정보의 수집·이용 목적', body: '① 회원 가입 의사 확인, 회원자격 유지·관리\n② 서비스 제공에 따른 본인 인증, 부정 이용 방지\n③ AI 얼굴인식 기반 탑승 확인 및 운행 기록 생성\n④ 노선 설계·운행일지·감사 로그 작성\n⑤ 고지사항 전달, 불만 처리 등 민원 처리\n⑥ 통계 분석·서비스 개선'},
    {h: '3. 개인정보의 보유·이용 기간', body: '회원이 서비스 이용 계약을 해지하거나 회원 자격을 상실한 경우, 회사는 지체 없이 회원의 개인정보를 파기합니다. 다만 관계법령에서 정한 보존 기간 동안에는 다음과 같이 보관합니다.\n\n• 계약 또는 청약 철회 등에 관한 기록 : 5년 (전자상거래법)\n• 대금 결제 및 재화 등의 공급에 관한 기록 : 5년 (전자상거래법)\n• 소비자의 불만 또는 분쟁 처리에 관한 기록 : 3년 (전자상거래법)\n• 로그인 기록 : 3개월 (통신비밀보호법)'},
    {h: '4. 개인정보의 제3자 제공', body: '회사는 회원의 개인정보를 본 처리방침에서 명시한 범위 내에서 처리하며, 회원의 사전 동의 없이는 본래 범위를 초과하여 처리하거나 제3자에게 제공하지 않습니다.'},
    {h: '5. 개인정보의 처리 위탁', body: '① 회사는 서비스 향상을 위해 아래와 같이 개인정보 처리를 위탁할 수 있습니다.\n  - 클라우드 서비스 제공 : AWS, GCP, Azure 등 (해당 서비스 운영 목적)\n  - 결제 처리 : 결제 대행사 (유료 플랜에 한함)\n  - 고객 상담 : 채널톡 (문의 응대 목적)\n② 회사는 위탁계약 체결 시 개인정보 보호의 안전을 기하기 위하여 관련 사항을 명시하고, 수탁자가 개인정보를 안전하게 처리하는지를 감독합니다.'},
    {h: '6. 정보주체의 권리·의무 및 행사 방법', body: '회원은 언제든지 다음 권리를 행사할 수 있습니다.\n① 개인정보 열람 요구\n② 오류 등이 있을 경우 정정 요구\n③ 삭제 요구\n④ 처리정지 요구\n\n행사 방법 : 앱 내 "마이" 화면 또는 hi@ride.bz 이메일로 요청'},
    {h: '7. 개인정보의 안전성 확보 조치', body: '① 관리적 조치 : 내부관리계획 수립·시행, 정기적 직원 교육\n② 기술적 조치 : 개인정보처리시스템 접근 권한 관리, 접근 통제 시스템, 고유식별정보 등의 암호화, 보안 프로그램 설치\n③ 물리적 조치 : 전산실, 자료보관실 등의 접근 통제'},
    {h: '8. 개인정보 보호책임자', body: '회사는 회원의 개인정보를 보호하고 개인정보와 관련한 불만을 처리하기 위해 아래와 같이 개인정보 보호책임자를 지정하고 있습니다.\n\n• 성명 : 박○○\n• 직책 : CTO\n• 연락처 : hi@ride.bz'},
    {h: '9. 처리방침의 변경', body: '본 처리방침은 시행일로부터 적용되며, 법령·정책 또는 보안기술의 변경에 따라 내용의 추가·삭제 및 수정이 있을 시에는 변경사항의 시행 7일 전부터 서비스를 통해 고지합니다.'},
  ],
};

const POLICY_LOCATION = {
  title: '위치기반서비스 이용약관',
  lastUpdated: '2026.04.01',
  intro: '본 약관은 회원이 (주)스쿨버스가 제공하는 위치기반서비스(이하 "위치기반서비스")를 이용함에 있어 회사와 회원의 권리·의무·책임 사항을 규정함을 목적으로 합니다.',
  sections: [
    {h: '제1조 (약관의 목적)', body: '본 약관은 회원이 회사가 제공하는 위치기반서비스를 이용함에 있어 「위치정보의 보호 및 이용 등에 관한 법률」에 따라 회원과 회사의 권리·의무·기타 필요한 사항을 정함을 목적으로 합니다.'},
    {h: '제2조 (서비스의 내용)', body: '회사는 다음과 같은 위치기반서비스를 제공합니다.\n① 운행 차량의 실시간 GPS 위치 추적·관제\n② 정류장 도착 알림·결행 알림\n③ 노선 설계·운행 분석을 위한 위치 정보 기록\n④ 탑승객용 차량 위치 확인 (링크 기반)'},
    {h: '제3조 (위치정보의 이용·제공)', body: '① 회사는 회원의 사전 동의 없이 개인위치정보를 제3자에게 제공하지 않습니다.\n② 다만, 회원이 직접 지정한 자(예: 회원사 임직원, 동승 보호자)에 대해서는 회원이 지정한 범위에서 위치정보를 제공할 수 있습니다.\n③ 개인위치정보의 수집·이용·제공 사실은 위치정보의 보호 및 이용 등에 관한 법률에 따라 자동 기록되며, 6개월 이상 보관됩니다.'},
    {h: '제4조 (위치정보의 보유 기간)', body: '회사는 위치기반서비스의 제공을 위하여 회원의 개인위치정보를 보유하며, 회원이 위치기반서비스 이용 중단을 요청하는 경우 지체 없이 파기합니다. 다만 관련 법령에 따라 보존이 필요한 경우는 예외로 합니다.'},
    {h: '제5조 (개인위치정보주체의 권리)', body: '회원은 언제든지 개인위치정보의 수집·이용·제공에 대한 동의를 철회할 수 있으며, 일시적인 중지를 요구할 수 있습니다. 회사는 이러한 요구에 응하기 위한 기술적 조치를 강구하고 있습니다.'},
    {h: '제6조 (위치정보관리책임자)', body: '회사의 위치정보관리책임자는 개인정보 보호책임자와 동일하며, 연락처는 hi@ride.bz 입니다.'},
    {h: '제7조 (손해배상)', body: '회원이 본 약관 제5조의 규정을 위반한 회사의 행위로 인하여 손해를 입은 경우 회원은 회사에 대하여 손해배상을 청구할 수 있습니다.'},
    {h: '부칙', body: '본 약관은 2026년 4월 1일부터 시행됩니다.'},
  ],
};

const POLICY_FACE = {
  title: '얼굴인식정보 처리방침',
  lastUpdated: '2026.04.01',
  intro: '(주)스쿨버스는 AI 얼굴인식 기반 탑승관리 서비스 제공을 위해 회원의 얼굴 사진 및 얼굴 특징점 정보(이하 "얼굴인식정보")를 처리합니다. 본 방침은 얼굴인식정보의 처리 목적·범위·기간·안전성 확보조치 등을 안내합니다.',
  sections: [
    {h: '1. 얼굴인식정보의 처리 목적', body: '얼굴인식정보는 다음 목적 외에는 일체 사용되지 않습니다.\n① 탑승자 본인 확인 및 자동 출석 기록\n② 부정승차·무단 탑승 차단\n③ 운행일지·감사 로그 작성\n④ 통계 분석 (개인 식별 정보 제거 후)'},
    {h: '2. 처리하는 얼굴인식정보의 항목', body: '① 등록 시 : 얼굴 사진 (1인당 1~3장 권장)\n② 인식 시 : 추출된 얼굴 특징점(Feature Vector). 원본 이미지는 저장하지 않으며, 특징점 정보로부터 원본 얼굴 사진을 복원할 수 없습니다.\n③ 인식 결과 : 인식 시각·정확도·매칭 대상자 ID'},
    {h: '3. 얼굴인식정보의 보유·이용 기간', body: '① 등록 얼굴 사진 : 회원 자격 유지 기간 동안 보관, 회원 탈퇴·삭제 요청 시 즉시 파기 (서버 포함)\n② 인식 결과 로그 : 운행 종료일로부터 1년 (감사 대응 목적). 회원사 정책에 따라 단축 가능.\n③ 파기 절차 또한 감사 로그에 자동 기록됩니다.'},
    {h: '4. 얼굴인식정보의 안전성 확보', body: '① 암호화 : 얼굴 특징점 정보는 저장·전송 시 모두 암호화됩니다 (AES-256).\n② 접근 통제 : 얼굴인식정보에 접근 가능한 권한자는 최소 인원으로 제한되며, 모든 접근 이력은 감사 로그에 기록됩니다.\n③ 분리 보관 : 얼굴인식정보는 일반 개인정보 DB와 분리된 별도 보안 저장소에 보관됩니다.\n④ 침해 사고 대응 : 24시간 보안 모니터링을 통해 이상 접근 즉시 차단 조치합니다.'},
    {h: '5. 얼굴인식정보의 제3자 제공', body: '회사는 회원의 명시적 동의 없이는 얼굴인식정보를 제3자에게 제공하지 않습니다. 법령에 의한 수사기관 등의 요청이 있는 경우에도 적법한 절차를 거쳐서만 제공합니다.'},
    {h: '6. 얼굴인식 거부 권리', body: '① 회원은 얼굴인식정보의 제공을 거부할 권리가 있습니다.\n② 거부 시 사원증·QR 탑승권 등 대체 인증 수단으로 동일한 서비스를 이용하실 수 있습니다.\n③ 동의 철회는 앱 "마이" 화면 또는 hi@ride.bz를 통해 가능합니다.'},
    {h: '7. 미성년자 보호', body: '셔틀아이디는 성인 임직원 통근·통학 서비스를 대상으로 합니다. 어린이 통학차량(어린이집·유치원·학원)은 자매 서비스 라이드(RIDE)가 별도 제공하며, 미성년자의 얼굴인식정보는 보호자 동의를 받은 후에만 처리됩니다.'},
    {h: '8. 문의', body: '얼굴인식정보 처리에 관한 문의는 다음 연락처로 부탁드립니다.\n• 이메일 : hi@ride.bz\n• 개인정보 보호책임자 : CTO 박○○'},
  ],
};

Object.assign(window, {POLICY_TERMS, POLICY_PRIVACY, POLICY_LOCATION, POLICY_FACE});
