# 보안 및 개인정보 보호

> TimeTracking의 데이터 보호 방식: GDPR 역할과 DPA, 아일랜드 EU 호스팅, 암호화, 행 수준 보안, 감사 로그, 책임 있는 공개.

URL: https://timetracking.tech/ko/security
Language: ko
Last updated: 2026-10-23

근태 데이터는 사람에 대해 많은 것을 말해 줍니다. 어디서, 언제, 누구를 위해 일하는지. 이 페이지에서는 TimeTracking이 이 데이터를 어떻게 보호하는지, 무엇을 수집하지 않는지, 자세한 내용은 어디서 볼 수 있는지 설명합니다. 법률 문서는 최종 확정 중이며, 이 페이지는 그 문서가 약속하는 내용을 요약합니다.

## GDPR과 역할

TimeTracking은 조직, 즉 고용주, 인력 파견 업체, 그 고객사가 사용합니다. 귀사 조직이 TimeTracking에 저장하는 근무 시간, 배치, 승인에 대해서는 귀사 조직이 처리 책임자(controller)이고 TimeTracking은 처리자(processor)입니다. 저희는 문서화된 귀사의 지시에 따라서만 데이터를 처리하며, 위치 정보 사용 여부나 보관 기간처럼 앱에서 선택하는 설정이 그 지시에 해당합니다.

데이터 처리 계약(DPA)은 이용약관의 일부이며 가입 시 함께 동의하게 됩니다. 기밀 유지, 보안 조치, 침해 통지, 하위 처리자, 정보 주체 요청 지원, 감사, 계약 종료 시 삭제를 다룹니다. 계정, 결제, 웹사이트 데이터에 대해서는 개인정보 처리방침에 설명된 대로 TimeTracking이 처리 책임자입니다.

- [데이터 처리 계약](https://timetracking.tech/dpa)
- [개인정보 처리방침](https://timetracking.tech/privacy)
- [이용약관](https://timetracking.tech/terms)

## EU 호스팅과 하위 처리자

고객 데이터는 EU에 저장됩니다. 주 데이터베이스는 아일랜드(eu-west-1)의 AWS 위에서 Supabase로 운영됩니다. 웹 앱은 Vercel에 호스팅되며, 가능한 경우 함수는 EU 리전에서 실행되고 정적 콘텐츠는 글로벌 CDN으로 제공됩니다.

모든 하위 처리자를 목적, 위치, 이전 메커니즘, 상태(사용 중, 또는 예정이며 사전 통지 후에만 활성화)와 함께 게시합니다. 하위 처리자를 추가하거나 교체하기 최소 30일 전에 고객에게 통지하며, 고객은 그 기간 안에 이의를 제기할 수 있습니다. 광고 네트워크, 데이터 브로커, 화면 캡처나 키 입력 도구는 사용하지 않습니다.

- [하위 처리자](https://timetracking.tech/subprocessors)

## 암호화

브라우저, 모바일 앱, API, 데이터베이스 간의 모든 연결에는 TLS 1.2 이상을 사용하며, timetracking.tech에는 HSTS가 적용됩니다. 저장 데이터의 경우 데이터베이스, 파일 저장소, 백업에 제공업체가 관리하는 키로 AES-256 디스크 암호화를 사용합니다.

승인용 매직 링크는 256비트 무작위 토큰입니다. 각 토큰의 해시만 저장하며, 링크는 14일 후 만료되고, 폐기할 수 있으며, 승인에는 한 번만 사용할 수 있습니다.

## 테넌트 격리와 접근 제어

모든 고객의 데이터는 같은 데이터베이스에 있지만 엄격하게 분리되어 있습니다. 각 테넌트 테이블은 PostgreSQL 행 수준 보안(RLS)으로 보호되므로, 데이터베이스 자체가 다른 조직에 속한 행의 반환을 거부합니다. 이 정책은 자동화된 테스트에서 역할별로 검증됩니다.

조직 안에서는 역할에 따라 볼 수 있는 범위가 제한됩니다. 직원은 자신의 배치와 근무 시간만 읽을 수 있고, 고객사 담당자는 자기 링크 범위 안의 배치만 봅니다. 관리자 역할은 2단계 인증으로 보호됩니다. 저희 직원의 운영 데이터 접근은 지정된 인원으로 제한되며, 귀사의 요청에 따른 지원이나 장애 대응을 위해서만 허용되고, 모든 접근이 기록됩니다.

## 감사 로그와 서명된 승인

근무표, 배치, 기간, 승인, 내보내기, 불일치에 대한 모든 변경은 추가만 가능한(append-only) 감사 로그에 기록됩니다. 누가, 무엇을, 언제, 어떤 출처에서, 이전 값과 새 값과 함께 변경했는지 남습니다. 감사 로그는 편집하거나 삭제할 수 없습니다. 잠긴 기간은 변경할 수 없고 새 참조 항목으로 정정만 할 수 있으며, 내보내기에는 재현할 수 있도록 콘텐츠 해시가 붙습니다.

고객사가 근무 시간을 승인할 때는 안전한 매직 링크를 열고 이메일로 받은 일회용 코드로 서명합니다. 승인에는 서명자의 이름, 역할, 결정, 시각, IP 주소, 브라우저가 기록됩니다. 이는 eIDAS 규정상 단순 전자 서명에 해당하며, 양측에 누가 어떤 근무 시간에 동의했는지 명확한 기록을 남겨 줍니다.

- [고객사 승인](https://timetracking.tech/ko/features/client-approval)

## 화면 캡처 없음, 키 입력 기록 없음

TimeTracking은 화면 캡처, 키 입력 기록, 사용 중인 앱과 웹사이트 모니터링을 하지 않습니다. 이런 모니터링은 신뢰를 해치고 GDPR상 비례성을 갖추는 경우가 드물다고 생각합니다.

TimeTracking은 현재 위치 정보를 수집하지 않습니다. 지오펜스 알림은 계획되어 있습니다. 도입되면 위치 정보는 선택 사항으로 고용주가 켜며, 앱은 출근, 퇴근, 근무지 주변 지오펜스에 들어가거나 나갈 때만 위치를 기록하고 결코 상시 이동 경로로 기록하지 않습니다. 원시 좌표는 기본 30일간 보관되며(0~90일로 설정 가능), 그 후에는 지오펜스 안인지 밖인지만 남습니다. 예정된 푸시 알림에는 근무 시간이나 이름이 포함되지 않습니다.

- [알림 및 지오펜스 알림](https://timetracking.tech/ko/features/geofence-nudges)

## AI 처리

TimeTracking은 고객사가 이메일로 보낸 근무표 읽기, 불가능한 근무 시간이나 중복 같은 이상 징후 표시, 기록 분류 같은 기능에 AI(Anthropic Claude)를 사용합니다. AI의 결과는 언제나 제안일 뿐입니다. 신뢰도가 낮은 추출 결과는 사람이 검토하며, AI는 어떤 것도 승인, 전송, 삭제할 수 없습니다. 승인, 내보내기, 급여 관련 결정은 사람이 내립니다.

수신 이메일은 데이터로 취급됩니다. 모델은 고정된 추출 스키마만 채울 수 있으며 어떤 작업도 실행할 수 없습니다. 고객 데이터는 AI 모델 학습에 사용되지 않습니다. EU(프랑크푸르트)의 AWS Bedrock을 통한 모델 실행이 계획되어 있으며, 실제 적용 전까지는 하위 처리자 목록에 현재 상태가 표시됩니다. 귀사 조직에서 AI 기능을 끌 수 있습니다.

- [AI 근무표 파서](https://timetracking.tech/ko/features/ai-timesheet-parser)

## 백업, 사고 대응, 삭제

데이터베이스에는 특정 시점 복구(PITR)가 활성화되어 있습니다. 개발, 스테이징, 운영 환경은 분리되어 있으며, 운영 데이터는 개발에 사용하지 않습니다. 개인정보 침해가 발생하면 영향을 받는 고객이 자체적인 72시간 신고 의무를 이행할 수 있도록, 발견 후 48시간 이내를 목표로 지체 없이 통지합니다.

언제든 CSV나 XLSX, 또는 API로 데이터를 내보낼 수 있습니다. 계약 종료 후 30일 동안 내보낼 수 있으며, 그 후 운영 환경에서 고객 데이터를 삭제하고, 백업 보관 기간이 만료되면 백업에서도 삭제합니다.

## 책임 있는 공개

보안 취약점을 발견하셨다고 생각되면 보안 담당 주소로 신고해 주세요. 문제 설명, 영향을 받는 URL이나 구성 요소, 재현 단계, 예상되는 영향, 연락 방법을 포함해 주세요. 스크린샷이나 간단한 개념 증명(PoC)이 도움이 됩니다.

조율된 공개를 부탁드립니다. 공개하기 전에 저희가 조사하고 수정할 합리적인 시간을 주세요. 본인의 것이 아닌 데이터에 접근하거나 변경하거나 삭제하지 마시고, 다른 사용자의 서비스 품질을 떨어뜨리지 마시며, 문제를 입증한 후에는 테스트를 중단해 주세요.

- [문의](https://timetracking.tech/ko/contact)

## 자주 묻는 질문

### 제 데이터는 어디에 저장되나요?

EU에 저장됩니다. 주 데이터베이스는 아일랜드의 AWS 위에서 Supabase로 운영됩니다. 위치와 상태가 포함된 하위 처리자 전체 목록은 하위 처리자 페이지에 있습니다.

### TimeTracking은 ISO 27001이나 SOC 2 인증을 받았나요?

아니요. TimeTracking 자체는 이러한 인증을 보유하고 있지 않습니다. 인프라 제공업체들이 각자의 인증 보고서를 공개하고 있으며, 저희가 적용하는 보안 조치는 데이터 처리 계약 부속서 2에 설명되어 있습니다.

### 데이터 처리 계약을 제공하나요?

네. DPA는 이용약관의 일부이며 가입 시 함께 동의하게 됩니다. 법률 문서는 최종 확정 중이며, 현재 초안은 웹사이트에서 볼 수 있습니다.

### TimeTracking이 직원의 위치를 항상 추적하나요?

아니요. TimeTracking은 현재 위치 정보를 수집하지 않습니다. 예정된 지오펜스 알림은 선택 사항으로 고용주가 설정하며, 출퇴근 시점과 근무지 지오펜스에 들어가거나 나갈 때만 위치를 기록합니다. 상시 추적, 화면 캡처, 키 입력 기록은 없습니다.

### 저희 데이터가 AI 모델 학습에 사용되나요?

아니요. 고객 데이터는 AI 모델 학습에 사용되지 않으며, 귀사 조직에서 AI 기능을 끌 수 있습니다.
