개인정보 보호
데이터가 가는 곳.
브라우저에 남는 것, 전송되는 것, 저장되는 것.
경로
메시지 하나, 그리고 그것을 읽을 수 있는 곳
내 글은 내 브라우저 탭 안에서만 읽을 수 있는 평문입니다.
무엇이든 보내기 전에 브라우저가 엔클레이브를 검증하고 그 키로 요청을 암호화합니다.
릴레이는 계정과 한도를 확인한 뒤, 열어 볼 수 없는 바이트를 그대로 전달합니다.
검증된 엔클레이브 안에서 요청이 복호화되고, 모델이 읽고 답변합니다.
답변은 암호화된 채로 릴레이를 거쳐 돌아오고, 브라우저가 복호화합니다.
누가 무엇을 보는지
세 당사자, 다섯 종류의 데이터
| Undergrove릴레이와 서버 | Tinfoil모델의 엔클레이브 | Vercel호스팅 업체 | |
|---|---|---|---|
| 워크스페이스 메시지 | 브라우저가 각 메시지를 검증된 엔클레이브에 맞춰 암호화하고, 릴레이는 열 수 없는 바이트를 그대로 전달합니다. | 브라우저가 확인한 엔클레이브 안에서만, 답하기 위해 복호화됩니다. | 워크스페이스 요청은 암호화된 상태로 Vercel을 지나갑니다. |
| 개발자 API 요청 | 게이트웨이는 확인을 위해 API 요청을 메모리에서 읽으며, 보관하거나 기록하지 않습니다. | 게이트웨이가 엔클레이브를 검증한 뒤 그 엔클레이브에 맞춰 봉인합니다. | API 요청을 읽는 게이트웨이는 Vercel에서 실행됩니다. |
| 첨부한 파일 | 텍스트 파일은 브라우저에서 읽습니다. 다른 종류는 엔클레이브에 맞춰 암호화되어 그 안에서 텍스트로 변환됩니다. | PDF, Office 파일, 오디오는 엔클레이브 안에서 텍스트로 변환됩니다. | 암호문 |
| 동기화와 공유 링크 | 키가 사용자의 기기나 링크에 있는 암호화된 사본을, 크기와 시간과 함께 보관합니다. | 해당 없음 | 암호문 |
| 계정과 네트워크 | 요청과 예상 지출은 단방향 해시 아래에서 최대 2일 동안 집계됩니다. | 요청은 Undergrove의 키로 Tinfoil에 도달합니다. | Vercel은 IP 주소 같은 일반적인 요청 정보를 자체 기록 및 보존 정책에 따라 봅니다. |
보관하는 것
한계
고지 전문 읽기고지 전문 숨기기
목차
데이터 고지 · 2026년 10월 31일 업데이트. 운영자 신원, 개인정보 문의처, 법적 근거는 유료 출시 전에 확정되어야 합니다. 이 번역은 편의를 위해 제공됩니다. 영문 고지와 다른 부분이 있으면 영문 고지가 우선합니다.
요약에 관하여각 섹션은 쉬운 말로 쓴 요약으로 시작합니다. 요약은 읽기를 돕기 위한 것으로 본문의 일부가 아니며, 내용이 다를 경우 전체 본문이 우선합니다.
내 프롬프트
이 브라우저 탭에서 처리됩니다. 샘플 응답은 미리 작성된 것이며, AI 제공업체로는 아무것도 전송되지 않습니다.
내 대화
기본적으로 탭의 메모리에 보관되며, 새로고침하면 지워집니다. 기기의 브라우저에 저장하도록 선택할 수 있으며, 언제든지 다운로드하거나 삭제할 수 있습니다. 메모리 노트와 저장된 프롬프트도 같은 방식으로 보관됩니다. 메모리를 끄지 않는 한 메모리 노트는 지침의 일부로 각 메시지와 함께 전송됩니다. 모델이 노트를 제안할 수 있지만, ‘저장’을 선택하지 않으면 아무것도 저장되지 않습니다. 가져온 ChatGPT, Claude, Gemini, Perplexity 내보내기 파일은 브라우저에서 읽으며 업로드되지 않습니다. 그중 선택한 대화는 다른 대화와 똑같이 보관됩니다. 가져온 Notion, Obsidian, Markdown 노트, 은행 거래 내역서, 건강 기록도 네트워크 접근이 없는 워커에서 같은 방식으로 읽어 문서처럼 보관합니다. 모델은 사용자가 질문하기로 선택했을 때만, 그리고 선택한 부분만 봅니다(거래 내역서의 경우 수취인 이름만). 지켜보는 페이지는 웹 페이지를 추가할 때처럼, 워크스페이스가 열려 있는 동안 Undergrove 서버를 통해 가져옵니다. 동기화를 켜면 브라우저는 각 대화(대화별 설정과 지침 포함), 문서, 프로젝트, 메모리 노트, 저장된 프롬프트, 지켜보는 페이지, 지출 기록, 건강 기록, 그리고 메모리 설정을 내 기기만 가진 키로 암호화합니다. 이 키는 복구 코드로 한 번만 표시됩니다. 저희는 그 암호문을 각 항목의 크기 및 업데이트 시각과 함께 저장하며, 읽을 수 없습니다. 동기화 잠금 해제를 위해 패스키를 추가하면, 브라우저는 WebAuthn PRF 확장을 통해 그 패스키만 만들어 낼 수 있는 비밀 값으로 키를 잠급니다. 저희는 잠긴 키를 패스키 ID 및 사용자가 붙인 이름과 함께 저장하며, 열 수 없습니다. 공유 링크는 대화나 프로젝트의 암호화된 사본을 선택에 따라 1일, 7일 또는 30일 동안 보관하며, 한 번만 열리도록 공유한 경우에는 처음 열릴 때까지 보관합니다. 키는 링크의 # 뒷부분이며, 브라우저는 이 부분을 저희에게 보내지 않습니다. 링크에 추가한 비밀번호는 브라우저 안에서만 그 키와 결합해 사용되므로, 저희는 비밀번호도 볼 수 없습니다.
공개 갤러리
갤러리 게시는 링크 공유와는 별개의 선택이며 암호화되지 않습니다. 게시한 내용(어시스턴트 설정, 워크플로 단계, 앱 코드)은 붙인 이름과 함께 보낸 그대로 보관되며, 게시를 취소하거나 관리자가 제거할 때까지 누구에게나 표시됩니다. 관련 대화와 문서는 포함되지 않습니다. 신고는 신고자의 계정 또는 네트워크 주소의 단방향 해시로 보관됩니다.
내 파일
파일 이름, 크기, 형식만 사용됩니다. 내용은 읽거나 업로드하지 않습니다.
웹 검색과 웹 페이지
실시간 이용이 아니면 웹에서 아무것도 검색하거나 가져오지 않습니다.
도구와 모델 선택
Auto는 브라우저에서 모델을 고르며, 블라인드 테스트 투표도 브라우저에 보관되고 저장을 켠 경우에만 저장됩니다.
모델 경로
아직 열린 모델 경로가 없습니다. 모든 경로는 메시지를 하나라도 전달하기 전에 운영자, 위치, 보존 정책과 함께 여기에 표시됩니다.
사용 한도
공정 사용 한도를 적용하기 위해 게이트웨이는 계정 또는 키별 요청 수와 예상 지출을 단방향 해시로 집계합니다. 카운터는 이틀 안에 만료되며 메시지 내용은 담지 않습니다. 키별 일일 상한과 모델 목록은 키와 함께 저장됩니다. 워크스페이스의 30일 사용량 기록은 각 답변을 바탕으로 브라우저에서 추정되며 저희에게 전송되지 않습니다. 대화를 기기에 저장하는 동안에만 기기에 보관됩니다.
추적
광고나 분석 SDK는 포함되어 있지 않습니다. 저희 서버가 제품 집계를 하는 경우, 워크스페이스는 하루에 최대 한 번 보고를 보냅니다. 이 보고는 해당 방문에 관한 예/아니요 질문 하나(예: 웹 검색을 사용했는지)에 무작위 응답(로컬 차등 프라이버시, ε = ln 3)으로 답한 것으로, 전송되는 답은 네 번 중 세 번 실제 답입니다. 보고에는 질문과 답만 담기며 계정, 쿠키, 식별자는 없습니다. 서버는 이를 그날의 합계에 더하고 그 밖에는 아무것도 보관하지 않습니다. 워크스페이스의 설정 › 개인정보 보호에서 제품 집계를 끄거나, 브라우저가 Global Privacy Control 또는 Do Not Track을 보내면 아무것도 전송되지 않습니다. 방법과 집계 결과는 제품 집계 페이지에 있습니다. 계정 로그인은 구성된 경우 Privy를 사용합니다. 채팅 내용은 Privy로 전송되지 않습니다. 결제는 활성화되어 있지 않습니다.
충돌 보고서와 속도 수치
충돌 보고서와 속도 수치는 동의하기 전까지 꺼져 있으며, 전송될 내용을 정확히 보여 드리면서 한 번만 여쭤봅니다. 충돌 보고서에는 오류 유형, 사용자의 콘텐츠일 수 있는 부분을 제거한 오류 메시지, 코드에서 오류가 발생한 위치가 담깁니다. 속도 수치는 밀리초 단위의 숫자입니다. 둘 다 계정, 쿠키, 주소 없이 저희 서버로 전송됩니다. 충돌 보고서는 오류별로 집계되며 각 오류의 첫 보고서는 90일 동안 보관됩니다. 속도 수치는 날짜별 공개 합계에 더해지고 수치 자체는 보관되지 않습니다. 워크스페이스의 설정 › 개인정보 보호에서 각각 변경할 수 있습니다.
풍경 움직임
지원되는 휴대전화에서는 기기 방향에 따라 풍경이 움직입니다. 권한이 필요한 브라우저에서는 기울기 사용을 탭할 때 권한을 요청합니다. 이 값은 페이지 메모리에만 남고 저장되거나 전송되지 않습니다. 동작 줄이기 설정을 켜면 이 효과가 꺼집니다.
사이트 호스트
Vercel이 사이트와 게이트웨이를 호스팅하며, IP 주소가 포함된 일반 요청을 받습니다. 인프라 로그와 보존은 Vercel이 관리하며, 저희는 호스팅 로그가 전혀 없다고 약속하지 않습니다.
모델 등록부
등록부 확인 중…
계정, 쿠키, 요청
계정 페이지와 워크스페이스는 로그인이 구성된 경우에만 Privy를 불러옵니다. 인증 과정에서 이메일 주소, 지갑 주소, 계정 식별자, 세션 저장소나 쿠키가 사용될 수 있습니다. 로그인하기 전에 Privy 개인정보 처리방침을 읽어 보세요.
선택적 분석 쿠키나 광고 쿠키는 사용하지 않습니다. 대화 저장은 브라우저 자체 저장소를 사용하며, 직접 켠 뒤에만 이루어집니다.
계정 또는 호스팅 데이터에 관한 권리는 관련 법률과 해당 제공업체에 따라 다릅니다. Undergrove의 공개 개인정보 문의처와 전체 처리자 정보는 유료 출시 전에 제공될 예정입니다. 개인정보 관련 요청을 위해 워크스페이스로 개인 정보를 제출하지 마세요.
검증된 것과 아직 검증되지 않은 것
워크스페이스에서 실시간 모델은 Tinfoil이 운영하는 하드웨어 엔클레이브에서 실행됩니다. 브라우저는 무엇이든 보내기 전에 각 엔클레이브의 증명과 공개된 코드를 확인한 다음, 해당 엔클레이브만 읽을 수 있도록 메시지를 암호화합니다. Undergrove는 전송 중인 메시지를 읽을 수 없습니다. 워크스페이스에서 검증됨을 선택하면 각 검사 내용을 살펴볼 수 있습니다.
엔클레이브의 답변에는 영수증이 함께 제공됩니다. 영수증에는 브라우저가 전송 전에 검증한 엔클레이브, 코드 릴리스, 측정값과 암호화에 사용한 키가 담깁니다. 답변을 받은 탭이 열려 있는 동안에는 엔클레이브의 증명 보고서와 함께 영수증을 다운로드해 나중에 다시 확인할 수 있으며, 그 이후에는 보고서의 해시가 담깁니다. 영수증은 브라우저 자체의 기록이며 서명된 진술이 아닙니다. 영수증에 표시된 엔클레이브는 Tinfoil의 모델 라우터로, 요청을 모델 자체의 엔클레이브로 전달합니다. 브라우저는 이어서 두 번째 엔클레이브도 확인하려고 시도하며, 영수증에 확인할 수 있었는지가 표시됩니다. 대부분의 모델 엔클레이브는 Intel TDX 하드웨어에서 실행되는데, 브라우저의 검증기는 아직 이를 확인할 수 없습니다. 이 경우 어느 엔클레이브가 답변했는지를 기록하며, 브라우저가 공개 코드를 검증한 라우터가 그 엔클레이브를 직접 확인합니다.
아직 독립적인 평가를 받지 않았으며, Undergrove가 검증 코드를 공개된 그대로 제공한다는 점을 신뢰하셔야 합니다. 이 페이지 검증에서 브라우저가 불러온 코드를 빌드 매니페스트와 비교할 수 있으며, 투명성 페이지에서 집계 수치와 정기 점검을 확인할 수 있습니다. 검증으로 증명되는 것.
워크스페이스 설정 보기메시지 하나, 단계별로
- 01 · 내 브라우저
메시지를 작성합니다.
무엇이든 전송하기 전에, 브라우저는 엔클레이브의 하드웨어 증명을 Tinfoil이 공개한 코드와 대조해 어떤 머신과 통신하는지 확인합니다.
여기, 내 기기에서는 읽을 수 있습니다.
- 02 · 봉인됨
엔클레이브로 암호화됩니다.
브라우저는 메시지와 함께 첨부한 파일을 그 증명에 명시된 키로 봉인합니다(X25519와 AES-256-GCM을 사용하는 HPKE). 이후로는 암호문으로 전송됩니다.
엔클레이브의 키로만 읽을 수 있습니다.
- 03 · 릴레이
릴레이가 전달합니다.
Undergrove 릴레이는 로그인과 한도를 확인한 뒤 봉인된 바이트를 Tinfoil로 전달합니다. 복호화할 수 없으므로 사용량은 크기를 기준으로 추정합니다.
저희가 보는 것은 계정, 크기, 시각입니다.
- 04 · 엔클레이브
모델이 안에서 답합니다.
메시지는 Tinfoil의 하드웨어 엔클레이브(AMD SEV-SNP 또는 Intel TDX) 안에서 열리고 답변이 생성됩니다. Tinfoil은 엔클레이브에 접근할 수 없으며, 그 안의 어떤 것도 재시작 후에 남지 않는다고 밝히고 있습니다.
브라우저는 Tinfoil의 모델 라우터를 검증하고, 라우터는 요청을 모델 전용 엔클레이브로 전달합니다. 이 두 번째 엔클레이브는 브라우저가 확인하지 않습니다.
- 05 · 다시 나에게
답변은 봉인된 채 돌아옵니다.
응답은 요청에 담긴 키로 암호화되어 암호문 상태로 릴레이를 거쳐 스트리밍되고, 브라우저에서 열립니다. 대화는 저장하거나 동기화하지 않는 한 브라우저에 머물며, 동기화되는 사본은 먼저 암호화됩니다.
브라우저에서 다시 읽을 수 있습니다. 그 사이에는 암호문이었습니다.
워크스페이스는 모든 확인 결과를 ‘검증됨’ 아래에 보여 줍니다. 개발자 API는 방식이 다릅니다. 게이트웨이가 확인을 위해 요청을 메모리에서 읽으며, 저장하거나 기록하지 않습니다. 이 중 어느 것도 아직 독립적인 평가를 받지 않았습니다. 개인정보 보호 세부 정보 · 아키텍처와 그 코드
제공업체가 볼 수 있는 것
일반적인 AI 채팅 서비스와 Undergrove 워크스페이스에서 운영자가 기술적으로 읽을 수 있는 것, 보관되는 것, 직접 검증할 수 있는 것을 비교합니다.
이 계약서를 요약하고 조기 해지에 관한 내용이 있으면 짚어 줘.
- 내 계정
- 결제 정보
- IP 주소
- 사용량
8f4a44ce 0b9d71e2 c35a0f19 7e62d4b8 a1f03c95 5d28e7b0 46c9f1a3 e07b52d6 93ae18c4 2fd6a970 b84c0e5f 61e9d327 fa0c85b1 7d34e9a6 c2581fd0 0e97b4c3…
- 내 계정
- IP 주소(호스팅 업체인 Vercel을 통해)
- 크기와 시각
- 요청 종류: 채팅, 녹취록, 음성…
- 검색 사용 여부와 이미지 수
- 예상 비용
양쪽에 같은 메시지를 보낸 경우입니다. 표시된 바이트는 설명을 위한 예시이며, 실제로 기록된 요청이 아닙니다.
| 일반적인 AI 채팅 서비스 | Undergrove 워크스페이스 | |
|---|---|---|
| 운영자가 메시지를 읽을 수 있나요? | 도착 시 복호화기술적으로는 가능합니다. 메시지는 전송 중에는 암호화(TLS)되지만, 모델을 실행하기 위해 제공업체 서버에서 복호화됩니다. 누가 볼 수 있는지는 그 업체의 정책에 달려 있습니다. | 암호문만워크스페이스에서는 읽을 수 없습니다. 브라우저가 각 메시지를 검증된 엔클레이브로 암호화하고, 릴레이는 읽을 수 없는 암호문을 전달할 뿐입니다. 개발자 API는 암호화 모드를 사용하지 않는 한 확인을 위해 요청을 메모리에서 읽습니다. |
| 대화는 어디에 보관되나요? | 업체 서버에보통 제공업체의 서버에 계정과 연결된 채, 보관 정책에서 정한 기간 동안 보관됩니다. | 내 기기에브라우저 안에 보관됩니다. 동기화를 켜거나 링크를 공유하면 브라우저가 먼저 사본을 암호화하며, 저희는 그 암호문을 크기, 시각과 함께 저장합니다. |
| 학습에 사용되나요? | 서비스마다 다름서비스와 설정에 따라 다릅니다. 일부 서비스는 사용자가 거부하지 않는 한 대화를 모델 개선에 사용합니다. | 읽을 수 있는 내용은 보관하지 않음저희는 읽을 수 있는 대화 내용을 보관하지 않으므로 학습에 쓸 데이터가 없습니다. 모델은 오픈 웨이트 사본이므로 모델 제작사는 메시지를 받지 않습니다. |
| 직접 확인할 수 있는 것은? | 업체의 설명업체의 정책과 내 설정입니다. 서버에서 데이터를 어떻게 처리하는지는 업체의 설명을 믿을 수밖에 없습니다. | 엔클레이브 자체무엇이든 전송하기 전에 브라우저에서 엔클레이브의 하드웨어 증명과 공개된 코드를 확인하며, 답변마다 영수증이 제공됩니다. |
| 그래도 운영자가 볼 수 있는 것은? | 내용과 메타데이터계정, 결제 정보, IP 주소, 사용량, 그리고 내용 그 자체. | 내용이 아닌 메타데이터계정, IP 주소(호스팅 업체인 Vercel을 통해), 각 요청의 크기, 시각, 예상 비용. 요청의 내용은 볼 수 없습니다. |
“일반적”이란 자체 또는 제공업체가 관리하는 서버에서 모델을 실행하고, 메시지가 도착하면 복호화하는 호스팅형 채팅 서비스를 말합니다. 서비스마다 다르므로 각 서비스의 정책을 확인하세요. 저희 쪽은 아직 독립적인 평가를 받지 않았습니다. 개인정보 보호 세부 정보 · 서비스별 나란히 비교