보안 & 개인정보

캘린더 데이터는 항상 내 것이에요.

Syncory는 개인정보 보호를 최우선으로 생각해요. 캘린더 데이터는 내 통제 아래에 있고, 최신 암호화와 신뢰할 수 있는 인프라가 모든 연결을 안전하게 지켜줘요.

EU
데이터는 유럽 연합에 저장돼요
OAuth 2.0
비밀번호 없이 연결해요 — 언제든 연결을 해제할 수 있어요
AES-256-GCM
액세스 토큰은 암호화되어 저장돼요
SOC 2 · ISO 27001
공인된 클라우드 인프라 사용해요
핵심 원칙

보안은 기능이 아니라, 기본이에요

Syncory의 모든 기술적 결정에는 세 가지 원칙이 있어요.

데이터 최소화

일정의 제목, 설명, 위치, 참석자 같은 세부 정보는 영구적으로 저장하지 않아요. Syncory는 캘린더 간 일정을 연결하는 데 필요한 기술적 참조만 보관해요.

모든 곳에서 암호화

데이터는 전송 중(TLS)과 저장 중(AES-256-GCM, 민감한 토큰)에 모두 암호화돼요. 데이터베이스 접근 권한이 있어도 암호문만 볼 수 있고, 액세스 키는 볼 수 없어요.

내가 직접 통제해요

액세스는 OAuth를 통해 이뤄져요 — 비밀번호는 저희가 볼 수 없어요. 언제든 제공업체나 Syncory에서 연결을 해제하거나, 계정을 완전히 삭제할 수 있어요.

연결 & 인증

OAuth 2.0: 비밀번호 없이 접근해요

캘린더를 연결할 때 저희는 비밀번호를 입력하지 않고 볼 수도 없어요. 모든 과정은 각 제공업체의 공식적이고 안전한 OAuth 플로우를 통해 진행돼요.

1

제공업체에서 로그인

Google, Microsoft 또는 Apple로 바로 이동해서 로그인해요 — 제공업체의 서버에서 진행되고, 저희 서버가 아니에요.

2

최소 권한 동의

Syncory가 요청하는 권한을 정확히 확인할 수 있어요. 저희는 캘린더 접근만 요청해요 — 이메일, 파일, 연락처에는 접근하지 않아요.

3

제공업체가 토큰 발급

비밀번호 대신 Syncory는 취소 가능한 접근 토큰을 받아요. 이 토큰은 캘린더에만 적용되고 언제든지 철회할 수 있어요.

4

안전한 사용

토큰은 즉시 암호화되고 평문으로 저장되지 않아요 — 오직 캘린더 동기화에만 사용돼요.

중요: Syncory는 로그인 정보를 절대 받지 않아요. 캘린더 제공업체의 보안 설정에서 언제든 한 번의 클릭으로 접근을 철회할 수 있어요.

암호화

토큰은 암호화되어 있어요 — 단순히 ‘보호’만 하는 게 아니에요

액세스 토큰은 Syncory가 보관하는 가장 민감한 데이터예요. 그래서 데이터베이스에 저장되기 전에 AES-256-GCM으로 암호화해요.

  • AES-256-GCM — 변조까지 감지하는 인증된 암호화
  • 토큰마다 고유한 초기화 벡터(96비트) 사용
  • 키는 데이터베이스와 분리된 보호된 환경 변수에 저장돼요
  • 데이터베이스에는 암호문만 저장돼요 — 읽을 수 있는 토큰은 절대 없어요
내 액세스 토큰
ya29.a0Ad…Tk7Qpz9R
AES-256-GCM
데이터베이스에 저장됨
enc:v1:9f3a2b…:7b2c4e…:e1d4c8a9f0…
인프라 & 인증

인증받은 데이터 센터 기반

Syncory는 업계 최고 수준으로 심사받은 신뢰할 수 있는 클라우드 제공업체를 사용해요. 이들의 인증이 곧 여러분의 보안으로 이어져요.

Vercel
애플리케이션 & 호스팅

Syncory 앱은 Vercel에서 자동 HTTPS, DDoS 보호, 글로벌 엣지 네트워크와 함께 운영돼요.

SOC 2 Type IIISO 27001자동 TLS
Supabase
데이터베이스 & 인증

여러분의 데이터는 Supabase의 PostgreSQL 데이터베이스(EU 리전)에 저장되고, Row-Level Security로 보호돼요.

SOC 2 Type IIEU 리전저장 데이터 암호화
AWS
기반 클라우드

데이터베이스 인프라는 Amazon Web Services에서 운영돼요 — 수십 년간 검증된 보안 기준을 갖춘 데이터 센터예요.

ISO 27001 / 27017 / 27018SOC 1 / 2 / 3물리적 보안

여기에 안내된 인증은 각 제공업체(Vercel, Supabase, Amazon Web Services)가 보유하고 증명한 것이며, Syncory가 사용하는 인프라를 설명해요.

전송 & 접근

모든 계층에서 안전하게

보호는 토큰 암호화에서 끝나지 않아요. 브라우저부터 데이터베이스까지 모든 계층이 안전하게 지켜져요.

전송 중 암호화

모든 연결은 HTTPS/TLS로 이루어져요. 브라우저, Syncory, 캘린더 제공업체 간 데이터는 암호화되어 전송돼요.

엄격한 접근 제어

PostgreSQL Row-Level Security로 데이터베이스에서 각 사용자는 자신의 데이터만 볼 수 있도록 기술적으로 강제해요 — 코드만으로가 아니라 시스템 차원에서 지켜져요.

저장 데이터 암호화

저장된 데이터는 인프라 차원에서 암호화되고, 민감한 토큰은 애플리케이션 차원에서 AES-256-GCM으로 한 번 더 암호화해요.

최소 권한

서비스와 키는 필요한 최소한의 권한만 받아요. 관리자 접근은 엄격하게 제한되고 별도로 보호돼요.

데이터 최소화

저장하지 않으면 잃을 일도 없어요

Syncory는 처음부터 민감한 정보를 최대한 적게 수집하도록 설계됐어요. 이것이 가장 효과적인 개인정보 보호 방법이에요.

  • 동기화에 필요한 처리를 제외하고, 일정의 제목·설명·참석자 등은 영구적으로 저장하지 않아요.
  • 동기화 설정에서 익명화 옵션을 사용하면, 제목과 세부 정보가 중립적인 “바쁨” 항목으로 대체돼요.
  • 캘린더 데이터는 광고 목적으로 사용하지 않고, 판매하지도 않아요.
  • Google API에서 받은 데이터는 Google API 서비스 사용자 데이터 정책에 따라 사용자 기능에만 사용돼요. AI 모델 학습에는 쓰지 않아요.
내 데이터 관리

언제든 직접 결정해요

보안은 언제나 내 데이터에 대한 권한을 직접 가진다는 의미이기도 해요.

접근 권한 취소

Syncory에서나 제공업체 계정 설정에서 언제든 캘린더 연결을 해제할 수 있어요. 토큰은 즉시 무효화돼요.

계정 삭제

계정과 관련 데이터를 완전히 삭제할 수 있어요. 모든 동기화도 함께 종료돼요.

익명화

동기화별로 익명화를 설정하면, 대상 캘린더에는 제목·위치·참석자 없이 “바쁨”만 표시돼요. 개인 캘린더와 업무 캘린더를 분리하고 싶을 때 적합해요.

GDPR 권리

EEA 내에서는 접근, 정정, 삭제, 이동권을 행사할 수 있어요. 저희에게 한 번만 연락해 주시면 돼요.

운영 및 개발

백그라운드에서 지켜주는 보안

안전한 소프트웨어는 한 번 만들고 끝나는 게 아니라, 지속적으로 관리돼요.

안전한 키 관리

모든 비밀 정보(API 키, 암호화 키, 데이터베이스 인증 정보 등)는 보호된 환경 변수에만 저장돼요. 소스 코드에는 절대 포함되지 않아요.

강화된 인터페이스

웹훅과 API 엔드포인트는 서명이나 비밀 토큰으로 보호돼서, 올바른 요청만 처리돼요.

최신 상태의 의존성

프레임워크와 라이브러리를 항상 최신으로 유지해, 알려진 취약점을 신속하게 차단해요.

분리된 처리

각 동기화는 중복 실행을 막는 잠금과 함께, 해당 규칙의 데이터만 접근해요.

FAQ

보안 — 간단 답변

Syncory가 제 비밀번호를 볼 수 있나요?

아니에요. 연결은 오직 OAuth 2.0을 통해서만 이뤄져요. 제공업체에 직접 로그인하고, Syncory는 언제든 취소할 수 있는 접근 토큰만 받아요. 비밀번호는 절대 받지 않아요.

접근 토큰은 어떻게 보호되나요?

토큰은 데이터베이스에 저장되기 전에 AES-256-GCM으로 암호화돼요. 암호화 키는 데이터베이스와 분리된 보호 환경 변수에만 저장되고, 데이터베이스에는 암호문만 남아요.

접근 권한은 어떻게 취소하나요?

Syncory에서 연결을 해제하거나, 캘린더 제공업체의 보안 설정에서 Syncory 권한을 삭제해 주세요. 토큰은 즉시 무효화돼요.

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

AWS 인프라의 EU 지역에 위치한 Supabase의 PostgreSQL 데이터베이스에 저장돼 있어요. 애플리케이션 자체는 Vercel에서 실행돼요.

일정 내용이 저장되나요?

일정의 제목, 설명, 참석자와 같은 내용은 동기화에 필요한 처리 외에는 영구적으로 저장하지 않아요. 동기화별 익명화가 적용되면, 제목과 세부 정보는 추가로 “바쁨”으로 대체돼요.

내 데이터를 내보낼 수 있나요?

네, 가능합니다. 저희 팀에 문의해 주시면, 보유 중인 데이터를 일반적이고 기계가 읽을 수 있는 형식으로 제공해 드려요. EEA 내에서는 데이터 이동권의 일부예요.

내 데이터를 광고나 AI 학습에 사용하나요?

아니에요. 데이터를 판매하지 않고, 광고에 사용하지 않으며, 기계 학습 모델 학습에도 활용하지 않아요.

DDoS 공격은 어떻게 방어하나요?

애플리케이션은 Vercel의 글로벌 엣지 네트워크 뒤에서 실행돼요. 자동 DDoS 보호와 로드 밸런싱이 제공되고, 의심스러운 트래픽은 애플리케이션에 도달하기 전에 차단돼요.

보안 사고는 어떻게 감지하고 처리하나요?

중앙화된 로그, 모니터링, 인프라 제공업체의 자동 알림을 활용해요. 이상 징후는 심각도에 따라 우선 처리하고, 내부적으로 신속히 대응해요.

정기적으로 보안 점검을 하나요?

네. 개발 및 운영 중에 자동 취약점 및 의존성 검사가 지속적으로 실행돼요.

백업 및 복구 계획은 어떻게 되나요?

데이터베이스는 자동으로 정기 백업돼요. 인프라 코드화와 결합해, 필요 시 빠르고 최소한의 다운타임으로 복구할 수 있어요.

외부 제공업체는 어떻게 선정하나요?

공인된 기준에 따라 인증받은 신뢰할 수 있는 업체와만 협력해요. 파트너십 전후로 평판, 인증, 사고 이력, 보안 정책을 꼼꼼히 확인해요.

데이터 유출 시 어떻게 알리나요?

모든 조치에도 불구하고 데이터 보호 위반이 발생할 경우, GDPR에 따라 신속하게 영향을 받는 사용자에게 안내해 드려요.

안전하게 동기화할 준비 되셨나요?

개인정보 보호를 처음부터 고려한 서비스로 캘린더를 연결해 보세요.