트러스트 센터
도입을 검토하는 분께.
갖춘 것과 아직 갖추지 못한 것.
각 주장은 그 근거가 되는 페이지나 코드로 연결됩니다.
한눈에 보기
갖춤엔클레이브까지 암호화
일부 갖춤개발자 API
아직 없음독립적인 평가
확인 근거
감사, 침투 테스트 보고서, SOC 2 보고서, ISO 27001 인증은 아직 없습니다. 지금 있는 것은 누구나 확인할 수 있게 공개되어 있습니다. 브라우저가 실행하는 코드, 정형 모델, 그리고 도전 과제입니다.
아직 없음데이터 처리 계약
일부 갖춤가동 시간
갖춤싱글 사인온과 프로비저닝
확인 근거
공유 프로젝트는 내 ID 공급자(OpenID Connect)를 통한 로그인을 필수로 지정할 수 있고, SCIM으로 사용자를 가져올 수 있습니다. SAML은 지원하지 않습니다.
전문 읽기전문 숨기기
01 · 보안
요청을 보호하는 방식
워크스페이스와 개발자 API는 요청을 보호하는 방식이 다르며, 아래 각 페이지에는 어느 쪽을 말하는지 적혀 있습니다.
워크스페이스는 무엇이든 보내기 전에, 브라우저에서 엔클레이브의 하드웨어 증명을 Tinfoil이 공개한 릴리스와 대조한 다음, 엔클레이브 안에 있는 키로 요청을 암호화(HPKE)합니다. 릴레이는 사용 한도를 확인하고 암호문을 전달합니다.
각 답변에는 영수증이 붙을 수 있습니다. 브라우저가 검증한 엔클레이브, 릴리스, 측정값, 그리고 암호화에 사용한 키입니다. 서명된 진술서가 아니라 브라우저 자체의 기록입니다.
호스팅, Undergrove, Tinfoil, 네트워크, 법원 명령 각각에 무엇이 보일 수 있는지, 그리고 그렇게 만드는 파일까지 함께 보여 줍니다.
페이지 자체의 코드도 확인할 수 있습니다. 브라우저가 불러온 코드를 GitHub Actions에서 서명한 빌드 매니페스트와 비교하고, 직접 다시 빌드하고, 소프트웨어 자재 명세서를 읽어 보세요.
브라우저는 이 사이트하고만 통신합니다. 서드파티 스크립트, 분석 도구, 글꼴은 없습니다. Python, JavaScript, 기기 내 모델은 네트워크 접근을 제거한 워커에서 각각 고유한 콘텐츠 보안 정책에 따라 실행됩니다.
공유 프로젝트는 종단 간 암호화됩니다. 프로젝트 키를 배포하고 변경하는 프로토콜에는 Tamarin 증명기로 검사한 형식 모델이 있으며, 소스의 docs/proofs에 있습니다.
로그에는 경로 이름, 상태 코드, 소요 시간만 남습니다. 프롬프트, 답변, 계정 ID, 키는 절대 남지 않습니다. 테스트로 이를 확인합니다.
02 · 데이터
보관하는 항목과 기간
대화는 따로 선택하지 않는 한 브라우저에 머뭅니다. 서버가 보관하는 항목은 다음과 같습니다.
한도 카운터: 단방향 해시로 관리하는 요청 수와 예상 지출이며, 내용은 포함하지 않고 최대 2일간 보관합니다.
동기화: 각 항목은 사용자의 기기만 가진 키로 브라우저에서 암호화되며, 삭제할 때까지 보관됩니다. Undergrove에는 크기와 시간만 보입니다.
공유 링크: 암호화된 사본을 1일, 7일 또는 30일간, 또는 처음 열릴 때까지 보관합니다. 키는 # 뒤에 있으며 Undergrove에 전달되지 않습니다.
공유 프로젝트: 암호문, 멤버 구성, 역할, 누가 무엇을 변경했는지 기록한 감사 로그(내용은 제외)를 기본적으로 90일간 보관합니다.
처리 위치: 아직 EU나 미국을 고를 수는 없습니다. Tinfoil은 엔클레이브가 어디서 실행되는지 공개하지 않으며, 저희 호스팅과 데이터베이스는 계정별로 고르는 것이 아니라 각 프로젝트 설정에서 지정한 하나의 리전에서 실행됩니다. 리전을 단순히 밝히는 데 그치지 않고 확인할 수 있게 된 뒤에만 선택 기능을 제공하겠습니다.
충돌 보고서와 속도 수치: 동의한 경우에만 수집하며, 내용, 계정, 주소는 포함하지 않습니다. 충돌 보고서는 오류별로 90일간 집계합니다.
03 · 수탁업체
데이터를 처리하는 수탁업체
다음 서비스는 Undergrove를 대신해 데이터를 처리합니다. 팀이 자체 ID 공급자를 연결하는 경우 그 공급자는 Undergrove의 수탁업체가 아니므로 여기에 포함하지 않습니다. 새 서비스가 데이터를 처리하기 전에 변경 내역에서 알려 드립니다.
| 서비스 | 담당 업무 | 볼 수 있는 것 | 시점 |
|---|---|---|---|
| Tinfoil | 모든 모델을 하드웨어 엔클레이브에서 실행합니다. 채팅, 문서 변환, 받아쓰기, 음성, 임베딩, 그리고 엔클레이브 안에서 실행되는 웹 검색. | 요청은 증명이 확인된 엔클레이브 안에서만 복호화됩니다. Tinfoil은 자사가 엔클레이브에 접근할 수 없으며, 엔클레이브 안의 어떤 것도 재시작 후에 남지 않는다고 밝힙니다. | 모든 실시간 답변 |
| Vercel | 사이트, 릴레이, 개발자 API의 게이트웨이를 호스팅합니다. | IP 주소를 포함한 일반적인 요청 정보로, Vercel 자체의 로깅 및 보관 정책을 따릅니다. 워크스페이스 요청은 암호문으로 통과하며, 개발자 API 요청은 이곳에서 실행되는 우리 게이트웨이가 메모리에서 읽습니다. | 모든 방문과 요청 |
| Upstash | 우리 데이터베이스: API 키, 한도 카운터, 결제 기록, 그리고 동기화, 공유 링크, 공유 프로젝트의 암호화된 사본. | 해시된 키, 단방향 해시로 관리되는 카운터, 결제에 필요한 경우의 계정 ID, 그리고 키를 갖고 있지 않은 암호문. 갤러리에 게시한 것은 게시한 그대로 저장됩니다. | 계정을 사용할 때 |
| Privy | 로그인. | 내 이메일 또는 지갑 주소와 세션. 채팅 내용은 절대 받지 않습니다. | 로그인할 때 |
| Stripe | 요금제와 선불 크레딧 결제. | 가격 또는 금액, 불투명한 참조값, 해당 업체의 고객 ID. 이메일과 결제 정보는 Checkout이 직접 받습니다. | 결제가 활성화된 후에만(아직 활성화되지 않았습니다) |
04 · 데이터 처리 약관
데이터 처리 약관
아직 없음05 · 증명
엔클레이브를 직접 확인하기
상태 페이지를 열면 브라우저에서 엔클레이브의 증명을 확인합니다.
개발자 API의 각 답변에는 게이트웨이가 검증한 증명 번들이 표시되며, 누구나 이를 가져와 다시 확인할 수 있습니다.
암호화된 요청과 엔클레이브 확인의 집계 수치, 그리고 프로덕션에 배포된 커밋.
06 · 가동 시간
가동 시간과 모니터링
일부 갖춤07 · 신고
보안 문제 신고하기
대상 범위, 해독을 시도할 수 있는 기록된 요청, 신고 방법은 도전 페이지와 security.txt에 있습니다.