© 2026 Break Silence

이용약관개인정보처리방침
Timetable로 돌아가기

개인정보처리방침

Timetable이 직원 정보와 근태 기록을 어떤 목적으로 처리하고 보호하는지 안내합니다.

시행일 및 최종 업데이트 2026년 8월 13일

1. 적용 범위 및 개인정보처리자

이 개인정보처리방침은 침묵을 깨다(브레이크 사일런스)가 운영하는 Break Silence Timetable 웹앱과 PWA, QR 출퇴근 기능 및 관련 근태 관리 API에 적용됩니다.

개인정보처리자는 침묵을 깨다(브레이크 사일런스)이며, 사업자등록번호는 212-24-72229, 주소는 서울특별시 성동구 아차산로11길 26 2층입니다.

2. 처리 목적

Timetable은 승인된 직원의 본인 확인과 앱별 권한 관리, 월별 근무표 공유, QR을 이용한 출근·퇴근 기록, 지각 시간 계산, 누락·오류 기록의 정정, 보안 점검과 운영 감사를 위해 개인정보를 처리합니다.

수집한 정보는 광고, 직원 외 프로파일링 또는 판매 목적으로 사용하지 않습니다.

3. 처리하는 개인정보 항목

서비스 이용 과정에서 다음 정보가 생성되거나 처리될 수 있습니다.

  • 로그인 정보: Google 계정의 이름, 이메일, Google 고유 식별자(OIDC sub), 로그인 세션 정보
  • 직원 및 권한 정보: 중앙 직원 ID, 표시 이름·법적 이름·호칭·별칭, 이메일, 재직 상태, 입·퇴사일, Timetable 역할, Google 계정 연결 및 마지막 확인 시각, 관리자가 작성한 직원 운영 메모
  • 근무 정보: 근무지, 예정 시작·종료 시각, 유예시간, 일정 상태와 메모, 일정 생성·수정 관리자
  • 근태 정보: 출근·퇴근 종류와 서버 기록 시각, QR 코드 발급 기기와 매장, 요청·확정·거절·만료 상태, 지각 시간, 정정 시각·사유·처리 관리자와 감사 이력
  • 기기 및 보안 정보: 관리자가 정한 기기 이름, 연결 매장, 등록·마지막 연결 시각, 활성·해제 상태, 기기 토큰 해시, 요청 제한을 위한 접속 IP의 일시적 처리
  • 이전 출퇴근 번호 정보: 현재 웹 기능은 종료되었으나 롤백 호환을 위해 기존 4자리 번호의 HMAC 해시와 마지막 변경 시각이 로그인 기반 QR 방식의 운영 검증 기간 동안 남아 있을 수 있으며 원문 번호는 저장하지 않습니다.

4. 서비스 안에서의 정보 공개 범위

승인된 직원은 확정된 근무표에서 직원의 표시 이름, 예정 근무시간과 근무지를 볼 수 있습니다. 개인별 실제 출퇴근·지각·정정 내역은 해당 직원과 권한 있는 관리자에게만 제공됩니다.

관리자는 역할에 따라 직원 정보, 근무표, 근태 기록, 정정 이력과 QR 코드 발급 기기 상태를 확인하고 관리할 수 있습니다.

5. 카메라와 QR 기능

카메라는 현재 QR 코드를 읽는 동안에만 사용됩니다. 영상과 사진은 사용자의 브라우저 안에서 판독되며 Timetable 서버로 업로드하거나 저장하지 않습니다.

Timetable은 GPS 위치와 브라우저 기기 지문을 수집하지 않습니다. QR은 짧은 유효시간을 가지며 만료되거나 해제된 기기의 QR은 출퇴근 기록에 사용할 수 없습니다.

6. 쿠키와 자동 수집 정보

로그인 상태 유지를 위한 세션 쿠키와 QR 코드 발급 기기 등록을 유지하기 위한 기기 토큰 쿠키를 사용합니다. 세션 쿠키는 로그아웃 또는 세션 만료 때까지, 기기 토큰 쿠키는 마지막으로 QR 코드를 발급한 때부터 최대 365일 또는 기기 해제·쿠키 삭제 때까지 사용됩니다. 브라우저에서 쿠키를 차단하거나 삭제하면 로그인 또는 기기 QR 발급 기능이 동작하지 않을 수 있습니다.

접속 IP는 비정상적인 반복 요청을 제한하기 위해 서버 메모리에서 일시적으로 사용하며 Timetable 근태 데이터베이스의 출퇴근 기록으로 저장하지 않습니다. 호스팅·API 제공자의 보안 로그에는 제공자 설정에 따라 접속 정보가 남을 수 있습니다.

7. 처리 및 보유 기간

직원·근무표·출퇴근·정정·감사 기록은 재직 중 서비스 제공과 근태 관리에 필요한 기간 동안 처리합니다. 근로기준법 제42조에 따른 근로자 명부와 근로계약에 관한 중요한 서류는 각 법정 기산점부터 3년간 보관합니다.

분쟁, 조사 또는 권리구제 절차가 진행 중이면 해당 절차가 끝날 때까지 필요한 기록을 보관할 수 있습니다. 이전 4자리 출퇴근 번호의 해시와 변경 시각은 현재 웹에서 권한 판단이나 출퇴근 처리에 사용하지 않으며, 로그인 기반 QR 방식이 운영에 배포된 날부터 30일 안에 삭제합니다.

기기 화면의 삭제는 해당 기기의 사용 권한과 토큰을 즉시 무효화하는 기능입니다. 활성 기기 정보는 등록을 유지하는 동안, 기기 이름·해제 상태와 감사 이력은 해제일부터 3년간 보관한 뒤 수동 확인 절차를 거쳐 삭제합니다.

8. 개인정보 처리의 위탁 및 외부 인증 서비스

개인정보를 판매하지 않으며, 법령에 근거하거나 정보주체가 동의한 경우를 제외하고 처리 목적과 무관한 제3자에게 제공하지 않습니다.

서비스 운영을 위해 아래 사업자에게 필요한 개인정보 처리 업무를 위탁합니다. 위탁 범위가 실질적으로 변경되면 이 방침을 통해 공개합니다.

Google OAuth는 Timetable의 근태 처리를 위탁받는 서비스가 아니라 이용자가 직접 선택하는 외부 계정 인증 서비스입니다. Google은 자체 개인정보처리방침에 따라 로그인 요청과 Google 계정 정보를 처리하고, Timetable은 인증 결과로 이름·검증된 이메일·OIDC 고유 식별자만 받습니다. 근무표와 출퇴근 기록은 Google에 보내지 않습니다.

  • Vercel Inc.: Timetable 웹·PWA 호스팅, Auth.js 로그인 세션과 콜백 처리, 비공개 API 중계, 접속·보안 로그 처리
  • Google Cloud Platform: 중앙 직원 권한 확인, 근무표·근태·QR 기기 요청을 처리하는 비공개 API 실행, 시크릿과 운영·보안 로그 관리. 실제 계약 법인은 해당 Google Cloud 결제계정에 적용되는 계약 조건을 따릅니다.
  • Supabase Pte. Ltd. 및 재수탁자 Amazon Web Services, Inc.: 직원·권한 연결·근무표·근태 이벤트·정정·QR 기기 정보가 저장되는 PostgreSQL 데이터베이스 호스팅, 백업과 연결 관리

9. 개인정보의 국외 이전

Timetable 웹 서버는 현재 Vercel의 미국 워싱턴 D.C. 리전(iad1)에서 실행됩니다. 개인정보 보호법 제28조의8 제1항 제3호에 따라 서비스 제공에 필요한 처리위탁·보관을 위해 아래와 같이 국외에서 개인정보가 처리될 수 있습니다.

  • 이전받는 자와 연락처: Vercel Inc. (privacy@vercel.com)
  • 이전 국가: 미국(워싱턴 D.C., iad1). 정적 콘텐츠와 접속 요청은 이용 지역에 가까운 Vercel 글로벌 CDN 거점에서 처리될 수 있습니다.
  • 이전 항목: Google 이름·이메일·OIDC 고유 식별자, 중앙 직원 ID·재직 상태·Timetable 역할, 세션 식별정보, 웹 요청과 접속 IP, 웹 화면과 API를 통해 조회·입력하는 근무표·근태·정정·QR 기기 정보
  • 이전 시기와 방법: 로그인, 페이지 조회, QR 출퇴근, 관리자 작업 등 각 웹 요청 시 암호화된 통신(HTTPS/TLS)으로 전송
  • 이전 목적: 웹·PWA 제공, 로그인 세션·콜백 처리, 비공개 API 중계, 접속 제한과 보안 로그 처리
  • 보유·이용 기간: 웹 요청과 세션 처리에 필요한 동안 처리하며, 현재 Vercel Hobby 요금제의 런타임 로그는 1시간 보관됩니다. 요금제나 로그 설정이 변경되면 변경된 보유기간을 이 방침에 반영합니다.
  • 이전 거부 방법과 영향: Timetable과 Google 로그인을 이용하지 않는 방법으로 국외 이전을 거부할 수 있으나 웹·QR 출퇴근 기능을 사용할 수 없습니다. 이용할 수 없는 경우 근태 누락을 관리자에게 알리고 별도 확인·정정을 요청할 수 있습니다.
  • Google 계정 인증을 선택하면 브라우저가 Google LLC 및 그 계열사의 서비스에 직접 연결됩니다. Google 인증을 거부하면 Google 로그인을 사용할 수 없으며, 근태 누락은 관리자에게 별도 확인·정정을 요청할 수 있습니다.
  • 비공개 API의 기본 실행 리전은 대한민국 서울(asia-northeast3), 운영 데이터베이스의 기본 저장 리전은 대한민국 서울(ap-northeast-2)입니다.

10. 정보주체의 권리와 행사 방법

직원은 본인의 개인정보와 근태 기록에 대해 열람, 정정, 삭제 또는 처리정지를 요청할 수 있습니다. 출퇴근 기록의 오류는 관리자 정정 절차로 요청할 수 있으며 원본과 정정 사유는 감사 목적으로 함께 보존됩니다.

법령상 보존 의무, 다른 사람의 권리 보호 또는 서비스 보안상 필요한 범위에서는 삭제·처리정지 요청이 제한될 수 있으며, 이 경우 제한 사유를 안내합니다.

11. 파기 및 안전성 확보 조치

보유 목적과 법적 보존 사유가 끝난 정보는 확인 절차를 거쳐 삭제하거나 비식별화합니다. Timetable에는 현재 일괄 자동 파기 기능이 없으며, 법령상 보존 의무가 있는 정보는 그 근거와 기간에 필요한 범위에서 보관한 뒤 확인 절차를 거쳐 삭제하거나 비식별화합니다.

HTTPS, 중앙 직원 명부와 역할의 서버 재검증, 오류 시 접근 차단, 짧은 QR 유효시간, 기기 토큰 원문 대신 해시 저장, 관리자 정정 이력과 감사 기록, 비공개 API와 서비스 계정 접근 통제를 적용합니다.

12. 문의 및 고충처리 (개인정보 보호책임자)

개인정보 열람·정정·삭제 요청, 고충 처리 또는 이 방침에 관한 문의는 아래 개인정보 보호책임자 또는 담당 부서로 보내주세요.

방침이 변경되면 이 페이지에 변경 내용과 시행일을 공개합니다. 중요한 변경은 서비스 안에서 추가로 안내할 수 있습니다.

  • 개인정보 보호책임자(또는 담당 부서): Break Silence 운영팀
  • 이메일: breaksilence.official@gmail.com
  • 사업자: 침묵을 깨다(브레이크 사일런스)
  • 사업자등록번호: 212-24-72229
  • 주소: 대한민국 서울특별시 성동구 아차산로11길 26 2층(성수동2가 278-49)