Private Cloud Compute(비공개 클라우드 컴퓨팅)란 무엇인가? Apple의 개인정보 보호 원칙, 일일 한도, 서드파티 앱
Private Cloud Compute(Apple 한국어 표기: 비공개 클라우드 컴퓨팅)란 iPhone의 모델만으로는 부족한 Apple Intelligence 요청을 처리하기 위해 Apple이 사용하는 서버 시스템입니다. Apple은 Security Research 블로그와 보안 가이드에서 이 시스템을 문서화했으며, 자사 직원조차 할 수 없는 일까지 명시해 두었습니다. iOS는 iPhone이 이 시스템에 보낸 요청의 리포트를 내보낼 수 있고, iOS 27에서는 Orvena 같은 서드파티 앱이 Apple이 정한 일일 한도 안에서 이를 사용할 수 있습니다.
Private Cloud Compute란 무엇인가
Apple의 iPhone 사용 설명서 중 Apple Intelligence 및 개인정보 보호 페이지는 이렇게 설명합니다. "사용자가 요청을 하면 Apple Intelligence는 그 요청을 기기에서 처리할 수 있는지 분석합니다. 더 복잡한 요청의 경우 Private Cloud Compute를 활용할 수 있으며," Private Cloud Compute는 "더 큰 서버 기반 모델"을 사용합니다. 또한 "일부 지역에서는 제공되지 않습니다."
Private Cloud Compute를 뒷받침하는 다섯 가지 요건
Apple은 2024년 6월 10일 Security Research 블로그에 올린 Private Cloud Compute: A new frontier for AI privacy in the cloud(클라우드 AI 개인정보 보호의 새로운 지평)에서 설계를 소개했습니다. 이 글은 다섯 가지 요건을 제시합니다. 각 요건의 핵심 문장은 다음과 같습니다:
| 요건 | Apple이 쓴 내용 |
|---|---|
| 상태 비저장 연산 | 개인 데이터는 "사용자 이외의 누구에게도, 심지어 Apple 직원에게도, 처리가 진행되는 중에도 절대 접근 가능해서는 안 되며", "응답이 사용자에게 반환된 후에는 로깅이나 디버깅을 통해서도 보존되어서는 안 됩니다." |
| 강제 가능한 보장 | "보안 및 개인정보 보호 보장은 전적으로 기술적으로 강제할 수 있을 때 가장 강력합니다." PCC는 TLS를 종료하는 로드 밸런서 같은 "외부 구성 요소에 핵심 보안 및 개인정보 보호 보장을 의존해서는 안 됩니다." |
| 특권 런타임 접근 없음 | "Apple의 사이트 신뢰성 담당 직원이 장애나 기타 심각한 사고를 해결하는 중이라도 PCC의 개인정보 보호 보장을 우회할 수 있게 하는" 특권 인터페이스는 두지 않습니다. |
| 표적화 불가능성 | "PCC가 제한적으로 침해되더라도 공격자가 특정 사용자의 요청을 침해된 노드로 유도할 수 있어서는 안 된다" |
| 검증 가능한 투명성 | "보안 연구자는 Private Cloud Compute의 보안 및 개인정보 보호 보장을 검증할 수 있어야 한다" |
Private Cloud Compute는 안전한가? 외부에서 검증할 수 있는 것
다섯 번째 요건 덕분에 Apple 외부의 사람들이 나머지 네 가지를 검증할 수 있습니다. Apple은 "PCC의 모든 프로덕션 빌드의 소프트웨어 이미지를 보안 연구를 위해 공개"하고, 모든 코드의 측정값을 "추가만 가능하며 암호학적으로 변조할 수 없는 투명성 로그"에 보관하며, 소프트웨어를 "로그에 포함된 지 90일 이내에" 공개합니다. Apple은 이 공개 약속을 "강제 가능한 보장: 사용자 기기는 공개 목록에 있는 소프트웨어를 실행한다는 것을 암호학적으로 증명할 수 있는 PCC 노드에만 데이터를 보낸다"라고 부릅니다. Apple의 iPhone 사용 설명서는 "증명(attestation)을 통해 사용자의 기기는 요청을 보내기 전에 Private Cloud Compute 클러스터의 신원과 구성을 안전하게 확인할 수 있습니다"라고 덧붙입니다.
2024년 10월 24일, Apple은 모든 연구자에게 도구를 공개했습니다. 가상 연구 환경(Virtual Research Environment), PCC 보안 가이드, apple/security-pcc 저장소에 있는 핵심 구성 요소의 소스 코드, 그리고 Apple Security Bounty의 PCC 항목입니다. 최고 보상금 $1,000,000은 "임의의 권한을 가진 임의 코드 실행"을 동반한 "요청 데이터에 대한 원격 공격"에 걸려 있습니다.
그렇다고 요청이 가는 곳이 바뀌지는 않습니다. 요청은 iPhone을 떠나며, 이 보호 장치들은 서버가 요청을 다루는 방식에 적용됩니다. 휴대폰 안의 모델과 어떻게 다른지는 AI 어시스턴트를 프라이빗하게 만드는 것을, Siri에 관해서는 Siri는 요청을 Apple로 보낼까를 참고하세요.
2026년 6월부터 Google Cloud에서도 실행되는 Private Cloud Compute
2026년 6월 8일, Apple은 "에이전트형 도구 사용과 복잡한 추론을 포함한 가장 까다로운 작업"을 위해 PCC가 이제 "NVIDIA GPU를 사용하는 Google Cloud 시스템으로" 확장된다고 발표했습니다. Apple이 그대로라고 말하는 것은 다음과 같습니다:
- "PCC의 핵심 요건은 정확히 그대로 유지됩니다." 다섯 가지 요건 모두를 이름으로 명시했습니다.
- "Apple 기기는 Apple이 암호학적으로 승인한 PCC 소프트웨어만 신뢰합니다."
- "Apple 실리콘 기반 PCC와 마찬가지로, 모든 바이너리는 공개 검사를 위해 게시됩니다."
새로워진 것은 "구현 방식: NVIDIA GPU를 사용한 NVIDIA Confidential Computing, TDX를 지원하는 Intel CPU, Google의 Titan 칩"이며, Google Cloud의 PCC는 "여름 프리뷰 기간 동안 전체 보호 기능을 향해 점진적으로 확대될" 예정입니다. iOS 27 iPhone 사용 설명서에는 여전히 데이터가 "Apple 실리콘 서버에서 처리된다"고 되어 있어, 이 변화가 반영되어 있지 않습니다.
내 Private Cloud Compute 요청을 확인하는 방법
iOS는 iPhone이 보낸 요청의 기록을 내보낼 수 있습니다. iPhone 사용 설명서에 나온 Apple의 절차는 다음과 같습니다:
- 설정 앱을 열고 '개인정보 보호 및 보안'을 탭합니다.
- 'Apple Intelligence 리포트'를 탭한 다음 기간을 선택합니다. 지난 15분(기본값) 또는 지난 7일 중에서 고를 수 있으며, '끔'을 선택하면 리포트가 비활성화됩니다.
- '활동 내보내기'를 탭하고 파일을 저장할 위치를 선택한 다음 '내보내기'를 탭합니다.
- 텍스트 뷰어로 Apple_Intelligence_Report.json을 엽니다.
리포트는 "기간을 변경한 이후 Private Cloud Compute 요청이 없었다면 비어 있을 수 있으므로", 먼저 7일을 선택해 두고 나중에 내보내세요. PCC 보안 가이드에 따르면 PCC가 "사용자를 대신해, 예를 들어 세계 지식을 가져오기 위해 PCC 외부에 호스팅된 도구"를 호출할 때 각 호출은 "출발 기기나 사용자 식별자를 포함하지 않으며" "사용자의 Apple Intelligence 리포트에 표시됩니다."
Private Cloud Compute 일일 한도와 iCloud+
일일 한도가 있지만, Apple은 그 크기를 공개하지 않았습니다. 한도를 늘리는 방법에 관한 표현은 2026년 6월과 9월 사이에 바뀌었습니다.
6월 WWDC26 보도 자료: "이미지 생성을 포함한 일부 기능은 강력한 서버 모델에 의존하기 때문에 일일 사용 한도가 있습니다. 대부분의 iCloud+ 구독 요금제에서 더 많이 사용할 수 있습니다." Apple의 개발자 문서에 따르면 사용자에게는 "일일 요청 한도"가 있으며, 사용자는 "원할 때 iCloud+ 구독을 업그레이드해 더 많이 사용할 수 있습니다."
9월 14일 Apple의 iOS 27 뉴스룸 발표는 한도가 있는 기능으로 "Siri AI, 지능형 사진 편집 도구, Image Playground, 단축어의 AFM 3 Cloud 모델"을 꼽고 "이러한 기능에 대한 확장된 이용은 향후 유료로 제공될 예정"이라고 밝혔으며, iCloud+는 언급하지 않았습니다. 9월 9일자 Apple의 사용 한도 페이지는 서버 기능 가운데 "Private Cloud Compute에서 Apple Foundation Models를 사용하는 개발자 앱"을 나열하고, "향후 Apple은 이러한 기능과 기타 Apple Intelligence 및 Siri AI 기능에 사용 한도를 적용할 예정"이며 "이러한 기능에 대한 확장된 이용은 유료로 제공될 예정"이라고 설명합니다.
개발자 문서는 지금 적용되는 한도를 설명합니다. 할당량을 넘으면 "사용자는 사용 할당량이 새로 채워질 때까지 기다리거나 더 높은 등급으로 업그레이드합니다."
Private Cloud Compute 앱: 서드파티 앱이 접근하는 방법
iOS 27에서 앱은 Apple의 Foundation Models 프레임워크를 통해 서버 모델에 접근합니다. Apple의 개발자 페이지는 세 가지 조건을 정합니다. App Store 소규모 비즈니스 프로그램 가입, "App Store에 있는 모든 앱의 최초 다운로드 수 합계가 2,000,000회 미만", 그리고 "계정에 할당된 Private Cloud Compute 권한(entitlement)"입니다. 자격을 갖춘 개발자는 "클라우드 API 비용이 없으며", 기준을 넘은 개발자는 "6개월 이내에 대체 솔루션으로 전환해야 합니다." 앱은 API 키나 인증을 다룰 필요가 없고, 사용자는 "Apple Intelligence를 지원하는 기기만 있으면 됩니다." 두 모델에 대한 Apple의 비교는 다음과 같습니다:
| 온디바이스 모델 | Private Cloud Compute | |
|---|---|---|
| 개인정보 보호 | 예 | 예 |
| 오프라인 작동 | 예 | 아니요 |
| 사용 한도 | 무제한 | 일일 한도 |
| 추론 | 지원 안 함 | 여러 단계 |
| 컨텍스트 크기 | 4K | 32K |
Orvena에서 Private Cloud Compute가 작동하는 방식
Orvena는 iOS 27에서 Private Cloud Compute를 답변 엔진으로 제공하며, 이 기능은 커넥터, 음성 대화, 예약 작업도 함께 추가하는 일회성 $14.99 구입인 Premium Unlock에 포함됩니다. Apple Intelligence는 계속 무료입니다. 왼쪽 위 메뉴에서 '설정'을 열고 '모델'로 이동한 뒤, '클라우드' 아래 Private Cloud Compute에서 '사용'을 탭하세요. Premium이 없으면 버튼에 '잠금 해제'라고 표시되고, iOS 26에서는 카드에 "Orvena에서 Private Cloud Compute를 사용하려면 iOS 27로 업데이트하세요."라고 표시됩니다.
처음 한 번은 "Private Cloud Compute을(를) 사용할까요?"라는 알림이 뜨고, 다음과 같은 내용이 표시됩니다. "답변할 때마다 대화와 필요한 도구 결과가 Apple 서버로 전송돼요. Apple은 이를 보관하지 않아요. 건강 또는 금융 데이터를 보내기 전에는 Orvena가 계속 매번 확인해요." '사용'을 선택하면 모든 대화에 대한 동의가 저장됩니다. 이 동의는 '설정'의 '데이터 공유'에서 '모든 대화' 아래에 표시되며, 거기서 철회할 수 있습니다. Orvena가 스스로 이 엔진으로 전환하는 일은 없습니다. '자동'은 다운로드한 모델을 쓰고, 준비된 모델이 없으면 Apple Intelligence를 씁니다.
도구 결과도 함께 전송됩니다. 캘린더에 관해 물으면 캘린더 권한은 기기에서와 똑같이 작동하고, 그다음 일정이 대화와 함께 Apple로 갑니다. 건강 및 금융 데이터는 예외입니다. 건강 조회는 매번 묻고, 대화에 이전 건강 데이터가 있으면 답변할 때마다 "이 대화에는 이전에 도구에서 가져온 건강 데이터가 포함되어 있어요. 이 답변을 위해 해당 기록을 Private Cloud Compute(으)로 전송할까요?"라고 묻습니다.
Orvena는 Private Cloud Compute에 32,768 토큰 컨텍스트 윈도우와 Apple의 중간 추론 수준을 적용합니다. 이 엔진이 활성화된 동안 '추론' 설정은 숨겨집니다. 긴 대화에서는 최근의 완전한 턴을 남기고 가장 오래된 턴을 요약 없이 뺍니다. 그래도 들어가지 않으면 "이 대화는 Private Cloud Compute에서 처리하기에 너무 길어요. 계속하려면 새 대화를 시작하세요."라고 알려 줍니다.
여러 단계가 필요한 요청에 잘 맞습니다. "Suggest a walking tour of Rome for the day, starting at the Colosseum, with walking times between the stops"(콜로세움에서 출발하는 하루 로마 도보 투어를 추천하고, 경유지 사이 도보 시간도 알려 줘)라고 묻자, Private Cloud Compute로 실행한 Orvena 2.0.0은 웹을 검색하고 페이지 하나를 읽은 뒤 구간마다 이동 시간 카드를 하나씩 만들었습니다:
| 구간 | 거리 | 도보 |
|---|---|---|
| 콜로세움에서 콘스탄티누스 개선문까지 | 0.2 km | 약 2분 |
| 콘스탄티누스 개선문에서 트라야누스 기둥까지 | 1.2 km | 약 15분 |
| 트라야누스 기둥에서 베네치아 광장까지 | 0.4 km | 약 5분 |
| 베네치아 광장에서 카피톨리노 언덕까지 | 0.2 km | 약 2분 |
일일 한도에 도달하면
한도에 가까워지면 '모델'의 Private Cloud Compute 카드에 "오늘의 Private Cloud Compute 한도에 거의 도달했습니다."가 표시됩니다. 한도에 도달하면 "오늘의 Private Cloud Compute 한도에 도달했습니다. 내일 초기화됩니다."가 표시됩니다. Apple이 추가 이용을 제공하는 경우 '옵션 보기' 버튼을 누르면 Apple의 시트가 열립니다. 질문하는 도중 한도가 다 차면 "오늘의 Private Cloud Compute 요청을 모두 사용했어요. 내일 초기화되며, iCloud+를 사용하면 한도가 늘어나요."라는 메시지가 나옵니다. 아직 아무 도구도 실행되지 않았다면 Orvena는 Apple Intelligence가 사용 언어를 지원하는 경우 iPhone에서 Apple Intelligence로 답하고 "이 답변은 이 iPhone에서 생성되었어요."라는 문구를 덧붙입니다. 이미 도구가 실행되었다면 그 자리에서 멈추므로, 일정 추가 같은 작업이 반복되지 않습니다. Apple 서버에 연결할 수 없을 때도 마찬가지입니다.
온디바이스 엔진이 더 나은 경우
| Apple Intelligence | Private Cloud Compute | Orvena의 다운로드한 모델 | |
|---|---|---|---|
| 실행 위치 | 이 iPhone | PCC 서버 | 이 iPhone |
| iOS | 27 | 27 | 26 이상 |
| Orvena에서 다운로드 | 없음 (Apple Intelligence 자체는 iPhone 저장 공간을 최대 8 GB, iPhone 17 Pro, 17 Pro Max, Air에서는 14 GB 사용) | 없음 | 3.1 GB (Qwen 3.5 4B) |
| 컨텍스트 윈도우 | 실행 시점에 iOS에서 읽음: iOS 27 테스트에서 8,192 토큰, Apple 문서에는 4,096 | 32,768 토큰 | 16,384 토큰 |
| 일일 한도 | 없음 | Apple이 정함 | 없음 |
| 오프라인 작동 | 예 | 아니요 | 예 |
- 건강 데이터. 온디바이스 엔진을 쓰면 Orvena는 매번 묻지 않고 건강 앱 데이터를 읽으며(건강 데이터 접근 권한은 iOS가 한 번 요청합니다), 요약은 휴대폰에 남습니다. Private Cloud Compute에서는 건강 조회마다, 그리고 금융 데이터가 관련된 모든 단계마다 묻습니다.
- 연결이 없거나 남은 요청이 없을 때. 두 온디바이스 엔진은 모두 일일 한도 없이 오프라인에서 작동합니다.
- 단순 조회. 2.0.0 테스트에서 Apple Intelligence는 "How long is the walk from the Colosseum to the Trevi Fountain in Rome?"(로마의 콜로세움에서 트레비 분수까지 걸어서 얼마나 걸리나요?)라는 질문에 콜로세움에서 트레비 분수까지 1.6 km, 약 20분이라는 이동 시간 카드와 경로 지도를 보여 주고, "The walk from the Colosseum to the Trevi Fountain in Rome is about 20 minutes, covering 1.6 km."(로마의 콜로세움에서 트레비 분수까지는 걸어서 약 20분, 거리는 1.6 km입니다)라고 답했습니다.
- 다른 언어와 iOS 26. iOS 27의 Apple Intelligence는 Apple 지원 페이지에 나열된 16개 언어를 지원합니다. 이 목록에 없는 언어이거나 iOS 26이라면 '모델'에서 Orvena 자체 모델을 다운로드하세요.
Orvena는 Apple의 한도를 직접 바꿀 수 없고, 추론 수준을 바꿀 수도 없으며, 거부를 무시할 수도 없습니다. 더 많이 쓰려면 '옵션 보기'로 열리는 시트에서 iCloud+ 같은 Apple 자체 옵션을 이용하는 방법뿐입니다. Private Cloud Compute가 답변을 거부하면 Orvena는 "Private Cloud Compute에서 이 질문에 대한 답변을 거부했어요. 다르게 표현해 보세요."라고 표시합니다.
자주 묻는 질문
Apple은 Private Cloud Compute에서 내 데이터를 볼 수 있나요?
Apple은 볼 수 없다고 말합니다. iPhone 사용 설명서에는 "Private Cloud Compute에서 처리되는 데이터는 저장되지 않으며 Apple이 접근할 수도 없습니다"라고 되어 있고, 설계상 Apple의 사이트 신뢰성 담당 직원에게도 특권 접근이 허용되지 않습니다. 외부 연구자는 공개된 서버 소프트웨어를 검사해 이를 확인할 수 있습니다. 2026년 6월부터 일부 요청은 Google Cloud에서 실행되며, Apple에 따르면 Apple은 "PCC 소프트웨어에 대한 완전한 통제권을 유지"하고, 그곳의 PCC는 "여름 프리뷰 기간 동안 전체 보호 기능을 향해 점진적으로 확대될 것"이라고 밝혔습니다.
Private Cloud Compute에 일일 한도가 있나요? iCloud+로 늘릴 수 있나요?
네, 일일 한도가 있으며 Apple은 그 수치를 공개하지 않았습니다. Apple 개발자 문서에는 사용자가 "iCloud+ 구독을 업그레이드해 더 많이 사용할 수 있다"고 되어 있습니다. 반면 2026년 9월 14일 Apple의 iOS 27 발표는 확장된 이용이 "향후 유료로 제공될 예정"이라고만 밝히고 iCloud+는 언급하지 않았습니다.
서드파티 앱도 Private Cloud Compute를 사용할 수 있나요?
네, iOS 27에서 가능합니다. 개발자가 App Store 소규모 비즈니스 프로그램에 가입되어 있고, 최초 다운로드 수가 2,000,000회 미만이며, Private Cloud Compute 권한을 부여받은 경우입니다. 개발자는 클라우드 API 비용을 내지 않으며, 각 사용자에게는 일일 요청 한도가 적용됩니다.
Private Cloud Compute는 온디바이스 AI만큼 프라이빗한가요?
Apple의 비교표는 두 방식 모두 개인정보를 보호한다고 표시하지만, 작동 방식은 다릅니다. 온디바이스 모델에서는 요청이 iPhone에 머무르고 오프라인에서도 작동합니다. Private Cloud Compute에서는 요청이 서버로 가며, Apple은 그 서버가 아무것도 보관하지 않는다고 말하고 연구자가 이를 검증할 수 있습니다. 장단점은 온디바이스 AI와 클라우드 AI 비교를 참고하세요.
Orvena는 iOS 27의 Apple Intelligence를 포함해 iPhone 15 Pro 이상용으로 App Store에서 무료입니다. Private Cloud Compute는 일회성 $14.99 구입인 Premium Unlock에 포함됩니다.
App Store에서 다운로드