zcal 보안

최종 업데이트: 2024년 1월 1일

본 번역본은 편의를 위해 제공됩니다. 영어 원문과 내용이 다를 경우 영어 원문이 우선합니다.

당사는 귀하의 데이터 보안을 무엇보다 중요하게 여기며, 데이터를 안전하게 지키기 위해 최선을 다하고 있습니다. 이 문서는 전송 중인 데이터와 저장된 데이터를 모두 보호하기 위해 당사가 취하는 조치를 자세히 설명합니다.


조직 보안

당사의 보안 체계는 다음과 같은 기본 모범 사례를 바탕으로 합니다.

  • 서버, 소스 코드 및 제3자 도구에 대한 접근은 핵심 팀원으로 엄격히 제한됩니다.
  • 당사는 무작위로 생성된 강력한 비밀번호를 사용하며, 이를 비밀번호 관리자에 안전하게 보관합니다.
  • 직원과 계약자에게는 업무 수행에 필요한 최소한의 접근 권한만 부여됩니다. 이 접근 권한이 프로덕션 시스템이나 프로덕션 데이터까지 미치는 경우는 드뭅니다.
  • 당사는 자동 보안 취약점 탐지 도구를 사용하여 당사가 사용하는 종속 요소의 문제를 신속하게 파악합니다. 당사는 패치를 적극적으로 적용하고 신속하게 배포하는 것을 우선시합니다.
  • 프로덕션 데이터는 절대 외부 기기로 복사되지 않습니다.

인증

귀하가 zcal에 가입하면 당사는 데이터베이스에 다음 정보를 포함한 사용자 기록을 생성합니다.

  • 이름과 성
  • 이메일 주소

귀하가 OAuth 파트너(Google, Microsoft)를 통한 인증을 선택하는 경우, 당사는 귀하의 사용자 계정에 연결된 암호화된 자격 증명(OAuth 액세스 토큰 및 리프레시 토큰)을 안전하게 저장합니다.


암호화

모든 애플리케이션 페이지는 TLS 암호화로 보호됩니다.

귀하가 Google, Microsoft, Apple, Stripe 또는 Zoom과 같은 제3자 애플리케이션을 연결하면, 당사는 액세스 토큰을 데이터베이스에 저장하기 전에 암호화합니다.


인프라

당사의 애플리케이션은 Google Cloud의 us-central1 리전에서 호스팅됩니다.


제3자 접근

사용자는 일반적으로 하나 이상의 캘린더 계정(예: Google 캘린더)과 화상 회의 제공업체(예: Zoom)를 연결합니다. 이는 오로지 zcal이 귀하를 대신하여 캘린더 일정과 화상 회의 세션을 생성하고, 일정 예약 링크를 생성할 때 기존의 바쁜 시간을 확인할 수 있도록 하기 위한 것입니다. 당사는 이러한 기능에 필요한 최소한의 데이터만 보관하며, 이를 본래의 목적으로만 엄격하게 사용합니다. 당사는 캘린더 일정 데이터를 영구 데이터 저장소에 절대 저장하지 않습니다.


로그 기록

애플리케이션 로그는 Google Cloud에 저장되며 30일 동안 보관됩니다. Google Cloud로 전송되는 모든 데이터는 전송 중에 암호화됩니다.


소프트웨어 개발 관행

모든 코드는 GitHub 풀 리퀘스트(Pull Request)를 통해 동료 검토를 거칩니다. 당사는 모든 배포 전에 지속적 통합(CI)을 통해 강력한 자동화 테스트 모음과 린터를 반드시 실행합니다.


자주 묻는 질문

제 캘린더 일정의 사본을 서버에 저장하나요?

아니요. 누군가 귀하의 일정 예약 링크를 사용하면, 당사는 귀하가 연결한 캘린더에 겹치는 일정이 있는지 (거의) 실시간으로 확인합니다. 현재 당사는 이러한 캘린더 일정 조회 결과를 애플리케이션 메모리에만 캐시합니다.

SOC 2 또는 ISO 27001 인증을 받았나요?

당사는 이러한 인증을 취득하기 위해 적극적으로 노력하고 있습니다.

잠재적인 취약점이나 보안 문제는 어떻게 신고하나요?

[email protected]로 이메일을 보내 연락해 주세요. 현재 당사는 독립적인 보안 신고에 대해 보상을 제공하지 않습니다.