직접 확인할 수 있는 보안.

팀은 내 computer에서 실행돼요. 따로 바꾸지 않는 한, 각 어시스턴트의 명령과 파일 작업은 운영체제가 강제하는 샌드박스 안에서 돌아가요. 이 페이지의 모든 내용은 내 컴퓨터에서 직접 확인할 수 있어요.

운영체제가 각 어시스턴트를 샌드박스에 넣어요.

기본적으로 각 어시스턴트의 명령과 파일 작업은 그 어시스턴트만의 샌드박스 안에서 실행돼요. 샌드박스는 먼저 모든 것을 막고, 그 어시스턴트에 필요한 것만 허용해요. 어시스턴트를 실행하는 백그라운드 프로세스는 샌드박스 밖에 있어요. 컴퓨터가 지원한다면, 대신 팀 전체를 하나의 공용 샌드박스에 넣을 수도 있어요. 이때는 그 프로세스도 샌드박스 안에 들어가요. 내 컴퓨터 전체에 대한 권한을 준 어시스턴트나 Claude 구독으로 실행되는 어시스턴트는 샌드박스 밖에서 작동해요.

  • 쓰기는 제한돼요기본적으로 각 어시스턴트는 자기 작업 공간과 샌드박스가 지정한 보조 폴더에만 쓸 수 있어요. 팀 전체가 샌드박스 하나를 함께 쓰면 설치 폴더 안에도 쓸 수 있어요. 어느 경우든 설정은 고칠 수 없어요. 샌드박스를 프로필로 구성하는 컴퓨터라면 그 프로필도 고칠 수 없어요.
  • 읽기는 허용 목록에 있는 곳만샌드박스가 어시스턴트에게 읽도록 허용하는 것은 짧은 목록뿐이에요. 소프트웨어에 필요한 시스템 폴더와 프로그램, 그리고 Maxiful이 어시스턴트에게 내준 폴더예요. 홈 폴더는 여기에 들어가지 않아서, 문서와 SSH 키 같은 내 키는 경계 밖에 있어요. 예외가 하나 있어요. 공유 샌드박스를 쓰는 컴퓨터에서는 MCP 서버 목록이 담긴 ~/.mcporter 폴더가 모든 샌드박스에 열려 있어서, 그 서버들이 거기 보관한 키까지 포함해 읽고 바꿀 수 있어요. Maxiful이 연결된 계정을 위해 보관하는 로그인 정보와 키는 Maxiful 자체 폴더에 있어요. 팀 전체가 샌드박스 하나를 함께 쓰면, 그 안의 어떤 어시스턴트든 이 정보를 읽고 바꿀 수 있어요.
  • 레벨을 바꿔도 샌드박스는 그대로예요아래 네 가지 단계는 에이전트가 할 수 있는 일을 바꿔요. 샌드박스 적용 여부는 바꾸지 않아요. 샌드박스는 선택한 접근 범위를 따르고, '알아서 일해요'를 포함해 어느 단계에서나 똑같아요.
  • 무엇을 허용하는지 직접 확인할 수 있어요샌드박스를 프로필로 구성하는 컴퓨터라면 어시스턴트마다 자기 프로필이 있어요. 이 프로필은 내 디스크에 있는 일반 텍스트 파일로, 팀 데이터가 담긴 폴더 안의 sandbox-profiles 폴더에 들어 있어요. 팀 전체가 샌드박스 하나를 함께 쓰면 프로필 하나로 팀 전체를 관리하고, 이 프로필은 설치 이름으로 된 폴더 안에 있어요. 컴퓨터가 어시스턴트마다 컨테이너를 따로 주는 경우에는 프로필 파일이 만들어지지 않아요. 이때 어시스턴트는 자기 작업 공간 말고는 설정에서 직접 추가한 폴더만 열 수 있고, 그 목록도 설정에 나와요. 컴퓨터 전체를 맡긴 경우만 예외예요. 어느 경우든 직접 확인한 내용과 이 페이지를 맞춰 보세요.

샌드박스 너머에서 지켜 주는 것.

운영체제가 해 주는 것이 아닌 세 가지 보호예요. 각각 주장이 아니라 테스트로 확인해요.

  • 내 화면과 카메라는 내 것으로 남아요에이전트 런타임이 제공하는 플러그인 두 개는 모든 설치에서 일부러 꺼 둬요. 하나는 내 컴퓨터의 전체 데스크톱을 제어하는 것이고, 다른 하나는 카메라와 위치에 접근하는 것이에요. 테스트가 어느 방향으로든 둘 다 꺼진 상태를 유지시켜요. 런타임이 제공하는 나머지는 모두 쓸 수 있으므로, 이것은 엄선한 목록이 아니라 의도적인 두 가지 제외예요.
  • 에이전트가 읽는 것은 데이터로 표시돼요에이전트가 파일이나 웹 페이지에서 읽는 텍스트는 모델이 보기 전에 표시로 감싸져요. 그래서 문서 안에 숨은 지시는 명령이 아니라 내용으로 제시돼요. 이 표시에는 그 결과 하나를 위해 생성된 임의의 값이 들어 있어서, 페이지가 그것을 그대로 써서 위조할 수 없어요.
  • 바꾼 권한은 컴퓨터에 반영돼요권한을 저장하면 화면에 보이는 것만 바뀌는 게 아니라 컴퓨터가 실제로 적용하는 규칙이 바뀌어요. 그리고 Maxiful은 변경이 됐을 거라고 짐작하지 않고, 실제로 적용되면 알려 드려요.

네 가지 수준, 그리고 각각이 실제로 뜻하는 것.

수준은 에이전트마다 정해요. 각 이름은 정확히 이 뜻이고 그 이상은 아니에요.

  • 알아서 일해요새로 설치했을 때의 기본값이에요. 스스로 실행하고, 결제, 배포, 나가는 이메일은 여전히 내 승인을 기다려요.
  • 헷갈리면 물어봐요아는 명령은 바로 실행해요. 새 명령은 먼저 검토 모델에게 가고, 검토 모델이 통과시키지 않을 때만 확인을 요청해요. 검토하는 쪽은 사람이 아니라 모델이에요. 그래서 이 확인을 승인이라고 부르지 않아요.
  • 먼저 물어봐요아는 명령은 바로 실행해요. 새 명령은 모두 답을 기다려요. 물어볼 수 있는 연결이 하나도 없으면 명령을 실행하지 않고 버려요. 그래서 이 단계는 확인할 수 없을 때 실행하지 않는 쪽을 택해요.
  • 읽기만 해요읽고, 둘러보고, 보고할 수는 있지만, 명령을 실행하거나 파일을 쓸 수는 없어요. 연결해 둔 도구로 무엇을 할 수 있는지는 이 수준이 아니라 아래의 스위치로 정해져요.

어시스턴트별 수준은 팀 페이지에서 정해요. 어시스턴트를 다시 시작해야 변경이 적용될 때는, Maxiful이 이미 적용된 것처럼 보여 주지 않고 그렇다고 알려 줘요.

설정할 때 한 답은 모든 에이전트에 적용돼요.

설정 마법사의 스위치 열 개는 이 컴퓨터의 모든 에이전트, 나중에 Chief of Staff가 고용하는 에이전트까지 포함해 도구 거부로 바뀌어요. 모델을 호출하기 전에 적용되므로 에이전트가 말로 빠져나갈 수 없어요.

네 가지는 항상 켜져 있고 스위치가 아니에요. AI 추론, 나에게 메시지 보내기, Maxiful의 자체 서비스에 연결하기, 에이전트의 작업 공간이에요.

내 데이터는 어디로 가나요.

위험 보고서가 묻는 순서대로, 다섯 가지 답이에요.

  • 내 컴퓨터에서 실행되는 것에이전트 런타임, 에이전트가 호출하는 도구, 메모리, 에이전트가 작성한 코드는 모두 위에서 설명한 샌드박스 규칙에 따라 내 컴퓨터에서 실행돼요. 내 파일과 대화, 팀의 메모리도 내 컴퓨터에 있어요. 에이전트의 어떤 부분도 저희 서버에서 실행되지 않아요. 저희 쪽에서 내 컴퓨터로 연결을 열 수도 없어요. 모든 연결은 내 컴퓨터에서 저희 쪽으로 열려요. 휴대폰을 페어링했거나 webhook으로 메시지를 전달하는 채팅 플랫폼을 연결하면, 메시지는 그 연결을 따라 에이전트에게 와요.
  • 프롬프트에 담기는 것에이전트가 클라우드 모델을 쓰면 호출마다 프롬프트 하나를 보내요. 여기에는 내 메시지, 관련 대화 기록, 에이전트의 지침, 그리고 에이전트가 그 순간 다루는 자료가 담기는데, 작업 중인 파일이나 이메일의 발췌가 들어갈 수 있어요. 에이전트가 호출한 도구와 API가 돌려준 결과도 대화에 들어 있으면 포함돼요. 프롬프트는 저희 모델 프록시를 거쳐 제공업체로 가고, 기본적으로 학습 금지 조건이 적용돼요. 다만 워크스페이스 소유자가 학습할 수 있는 제공업체를 허용하면 예외인데, Google 계정이 연결된 뒤에는 Maxiful이 그런 제공업체를 쓰지 않아요. 프롬프트 내용은 저장하지 않아요. 최대 7일 동안 각 호출의 모델 이름, 처리한 제공업체, 토큰 수, 비용, 시각, 요금제 등급, 그리고 호출의 기술적 지문을 보관해요. 기술적 지문에는 이전 메시지마다 만든 짧은 요약값이 들어 있어서, 호출이 제공업체의 캐시를 다시 쓸 수 있었는지 알 수 있어요. 요약값으로 메시지를 되살릴 수는 없어요.
  • 내 컴퓨터에서 도는 모델컴퓨터 안에서 직접 모델을 실행하고, 설정에서 어떤 에이전트에든 그 모델을 고를 수 있어요. 그 모델로 가는 프롬프트는 컴퓨터 안에 남아요. 컴퓨터 자체의 루프백 주소로 연결되고 키가 필요 없어요. 웹 검색처럼 에이전트가 바깥으로 보내는 다른 모든 것은 투명성 페이지에 나열돼 있어요.
  • 에이전트가 쓴 코드가 실행되는 곳에이전트는 설정된 모델로 코드를 작성해요. 그래서 프롬프트는 그 모델이 실행되는 곳으로 가요. 코드 자체는 내 컴퓨터에서 실행돼요. 따로 바꾸지 않았다면 그 에이전트의 샌드박스 안에서, 그 에이전트에 설정한 레벨로 실행돼요. 저희 서버에서는 절대 실행되지 않아요.
  • 전송 중에는 암호화, 보관 중에는 저장된 곳에서 암호화컴퓨터와 저희 사이에 오가는 것은 암호화된 연결로 전송돼요. 저희가 보유한 것은 저장 시 암호화하는 Cloudflare의 플랫폼에 있어요. 컴퓨터에 남는 것은 디스크에, 디스크 암호화 아래, 제한된 권한으로 쓰인 파일로 있어요.

메모리 검색은 가능한 곳에서는 내 컴퓨터에서 실행돼요. 색인을 돌리기에 메모리나 디스크가 너무 작은 컴퓨터나, 색인을 실행할 수 없는 공용 컴퓨터에서는 대신 모델 제공업체를 거치고, 앱이 그렇다고 알려 줘요.

프롬프트가 지나가는 길, 그리고 저희 쪽의 서비스 세 가지.

설치 프로그램, 업데이트, 마켓플레이스 항목.

코드가 내 컴퓨터에 닿는 세 가지 경로와, 각각이 무엇을 검증하는지.

  • 게시된 체크섬이 있는 서명된 설치 프로그램현재 배포하는 모든 설치 파일은 PolyTrader Ltd에 발급된 인증서로 서명돼 있어요. PolyTrader Ltd는 Maxiful AB 이전에 Maxiful을 배포하던 회사예요. 다운로드 피드에는 저희가 빌드한 바로 그 파일의 SHA-256과 그 빌드가 서명됐는지가 공개돼 있어요. 그래서 실행하기 전에 받은 파일이 맞는지 확인할 수 있어요.
  • 앱 안의 키로 검증하는 업데이트Maxiful 자체의 업데이트는 서명되어 있고, 검증 키는 업데이트와 함께 오는 것이 아니라 앱에 들어 있어요. 검증되지 않는 업데이트는 적용되지 않고 거부돼요.
  • 마켓플레이스 항목은 서명을 확인하며, 검사는 최선을 다해 해요서명이나 내용이 저희가 게시한 것과 맞지 않는 패키지는 거부돼요. 자동 콘텐츠 검사는 별도의 단계이고, 컴퓨터가 검사기에 닿지 못하면 통과했다고 보고하는 대신 확인하지 못했다고 알려 줘요.

내 로그인 정보가 있는 곳.

연결한 도구의 로그인 정보는 설치한 컴퓨터에 남아요. 다만 '더 많은 업무 앱'에서 연결한 앱의 로그인 정보는 미국에 있는 저희 연결 서비스 제공업체가 Maxiful을 대신해 보관해요. 로그인 정보는 명령줄로 전달되지 않고, Maxiful 코드가 다시 읽어 오지도 않아요. 샌드박스 밖에서 일하는 어시스턴트나 위에서 설명한 공용 샌드박스 안의 어시스턴트는 이 정보를 읽을 수 있어요.

  • 각 도구의 로그인 정보는 그 도구가 찾는 곳에 있어요Maxiful 세션과 연결한 도구의 로그인 정보는 설치한 컴퓨터에 남아요. 다만 '더 많은 업무 앱'에서 연결한 앱의 로그인 정보는 미국에 있는 저희 연결 서비스 제공업체가 Maxiful을 대신해 보관해요. 일부 도구는 자기 로그인 정보를 자기 파일에 따로 보관해요. 그 도구가 거기서 읽기 때문이에요. 중요한 건 그 정보가 어느 컴퓨터에 있느냐이고, 그 컴퓨터는 바로 내 컴퓨터예요.
  • 저희에게는 그것을 읽는 코드 경로가 없어요제품 안의 어떤 것도 도구 로그인 정보나 키를 저희에게 보내지 않아요. 이것은 저희의 의도에 대한 약속이 아니라, 저희에게 책임을 물을 수 있는 코드에 대한 진술이에요.

상시 접근은 없고, 제대로 된 삭제가 있어요.

  • 상시 원격 접속은 없어요제품에는 화면 공유도, 원격 세션도, 뒷문도 없어요. 처음부터 만들지 않았으니까요. 지원팀은 여러분이 진단 번들을 직접 만들어 보낼 때만 볼 수 있고, 보내기 전에 내용을 읽어 볼 수 있어요. 개인정보처리방침과 이용약관에 나오는 원격 지원 세션은 그 한 번의 세션에 여러분이 동의할 때만 진행되고, 언제든 끝낼 수 있어요.
  • "이 컴퓨터에서 제거"를 사용하세요백그라운드 프로세스, 예약된 업데이터, 로그온 항목, 설치 시 만든 비밀 정보 폴더, 컴퓨터에 저장해 둔 기기 키를 제거해요. 무엇이 제거됐는지 구성 요소별로 알려 줘요. 공유 Node 런타임 같은 다른 소프트웨어는 그대로 두고, 컴퓨터 설정을 몰래 바꾸는 대신 무엇을 남겼는지 알려 줘요. 앱만 삭제하면 백그라운드 프로세스가 가진 모든 것을 그대로 가진 채 계속 실행되므로, 제거 프로그램을 사용하세요.
  • 진단은 끌 수 있고 내용은 담지 않아요설치가 잘 됐는지 알려 주는 몇 가지 설정 이벤트가 있어요. 임의의 숫자로 설치를 식별하고, 나나 내 작업에 대한 것은 아무것도 담지 않으며, 끌 수 있어요.

오늘 보여 드릴 수 있는 것.

체크섬이 공개된 서명된 설치 파일. 앱에 내장된 키로 검증하는 업데이트. 내 컴퓨터에서 직접 확인할 수 있는 경계. 샌드박스를 프로필로 구성하는 컴퓨터라면 그 프로필은 직접 읽을 수 있는 일반 텍스트 파일이에요. 어시스턴트마다 컨테이너를 주는 경우에는 어시스턴트가 열 수 있는 폴더가 모두 설정에 나와요. 컴퓨터 전체를 맡겼다면 그 사실도 설정에서 볼 수 있어요. 밖으로 나가는 모든 경로를 하나하나 적은 투명성 페이지. 모두 내 컴퓨터에 있거나 공개돼 있어요. 그러니 저희 말만 믿지 않고 직접 확인할 수 있어요.

꼼꼼한 구매자가 묻는 질문.

내 작업으로 AI 모델을 학습시키나요?

아니요. AI 호출마다 보내는 프롬프트는 Maxiful 모델 프록시를 거쳐 모델 제공업체로 가고, 기본적으로 학습 금지 조건이 적용돼요. 다만 워크스페이스 소유자가 학습할 수 있는 제공업체를 허용하면 예외인데, Google 계정이 연결된 뒤에는 Maxiful이 그런 제공업체를 쓰지 않아요. 내 구독(ChatGPT 또는 Codex, Grok, Claude)으로 쓰는 어시스턴트는 대신 내 계정과 그 제공업체의 약관에 따라 프롬프트를 그 제공업체로 보내요. 내 컴퓨터에 있는 모델을 쓰면 프롬프트는 컴퓨터에 그대로 남아요. 최대 7일 동안 각 호출의 모델 이름, 처리한 제공업체, 토큰 수, 비용, 시각, 요금제 등급, 호출의 기술적 지문을 보관하고, 내용은 절대 보관하지 않아요.

에이전트가 나 없이 행동할 수 있나요?

단계는 에이전트마다 정해요. 그 단계가 모든 걸 결정해요. ‘먼저 물어봐요’에서는 아는 명령은 실행하고, 새 명령은 모두 확인을 기다려요. 나에게 물어볼 수단이 없으면 실행하지 않고 버려요. 새로 설치하면 기본값인 ‘알아서 일해요’에서는 스스로 실행하지만, 결제나 배포, 밖으로 나가는 이메일은 여전히 확인을 기다려요. ‘헷갈리면 물어봐요’에서는 새 명령이 먼저 검토 모델에게 가고, 검토 모델이 통과시키지 않을 때만 확인을 요청해요. 검토하는 쪽은 사람이 아니라 모델이라서 이 확인을 승인이라고 부르지 않아요. ‘읽기만 해요’에서는 명령을 실행하거나 파일을 쓰는 일을 전혀 할 수 없어요.

내 컴퓨터에 있는 것을 볼 수 있나요?

저희 마음대로는 못 해요. 제품에는 화면 공유도, 원격 세션도, 뒷문도 없어요. 처음부터 만들지 않았으니까요. 지원팀은 여러분이 진단 번들을 직접 만들어 보낼 때만 볼 수 있고, 먼저 내용을 읽어 볼 수 있어요. 직접 도움을 받고 싶다면, 원격 지원 세션은 그 한 번의 세션에 여러분이 동의할 때만 진행되고 언제든 끝낼 수 있어요.

이 모든 것을 믿는 대신 어떻게 확인하나요?

경계를 확인해 보세요. 샌드박스를 프로필로 구성하는 컴퓨터라면 프로필은 내 디스크에 있는 일반 텍스트 파일이라 규칙을 하나씩 읽어 볼 수 있어요. 컴퓨터가 어시스턴트마다 컨테이너를 주는 경우, 어시스턴트는 자기 작업 공간에서 일하고 Maxiful 설정이나 다른 어시스턴트의 작업을 읽거나 바꿀 수 없어요. 컴퓨터 전체를 맡기지 않았다면, 그 밖에 열 수 있는 폴더는 모두 설정에 나와 있어요. 다운로드 피드에 공개된 SHA-256을 받은 설치 파일과 비교해 보세요. 투명성 페이지는 밖으로 나가는 경로를 뭉뚱그려 요약하지 않고 하나하나 적어 두었어요.

전부 없애고 싶다면요?

설정의 "이 컴퓨터에서 제거"를 사용하세요. 백그라운드 프로세스를 멈추고, 예약된 업데이터와 로그온 항목을 제거하고, 설치의 비밀 정보 디렉터리를 삭제하고, 컴퓨터에 저장한 기기 키를 제거하고, 무엇을 제거했는지 알려 줘요. 앱만 삭제하면 나머지가 계속 실행되므로 제거 프로그램을 사용하세요.

에이전트의 무언가가 저희 서버에서 실행되나요?

아니요. 에이전트 런타임, 도구, 메모리, 에이전트가 작성한 코드는 이 페이지에 설명한 샌드박스 규칙에 따라 내 컴퓨터에서 실행돼요. 저희 서버가 하는 일은 딱 세 가지예요. 모델 프록시는 AI 호출을 건별로 집계해요. 계정 서비스는 구독 정보를 보관하고 업데이트를 제공해요. 릴레이는 페어링한 휴대폰이나 webhook으로 메시지를 전달하는 채팅 플랫폼의 메시지를 전해요. 이 중 어느 것도 에이전트를 실행하지 않아요.

내용을 저장하나요?

아니요. 클라우드 호출의 프롬프트는 저희 프록시를 거쳐 가며 저희는 저장하지 않아요. 최대 7일 동안 각 호출의 모델 이름, 처리한 제공업체, 토큰 수, 비용, 시각, 요금제 등급, 그리고 앞선 각 메시지의 짧은 해시 요약을 포함한 호출의 기술적 지문을 보관해요. 호출이 제공업체의 캐시를 다시 쓸 수 있었는지 알고 대시보드가 작동하게 하기 위해서예요. 요약값으로는 원래 메시지를 복원할 수 없어요. 짚어 둘 예외가 하나 있어요. 컴퓨터가 오프라인일 때 릴레이는 페어링한 휴대폰으로 갈 메시지를, 릴레이가 읽을 수 없는 암호화된 봉투에 담아 최대 7일 동안 보관해요.

에이전트가 쓴 코드는 어디서 실행되나요?

내 컴퓨터에서, 따로 바꾸지 않았다면 그 에이전트의 샌드박스 안에서, 그 에이전트에 설정한 레벨로 실행돼요. 에이전트는 설정된 모델로 코드를 작성하기 때문에, 프롬프트는 그 모델이 실행되는 곳으로 가요. 클라우드 모델이면 저희 프록시를 거치고, 내 컴퓨터에 있는 모델이면 어디로도 나가지 않아요.

모든 것을 내 컴퓨터에만 둘 수 있나요?

컴퓨터가 자체 모델을 실행할 수 있다면, 설정에서 민감한 일을 다루는 에이전트마다 그 모델을 고를 수 있어요. 그 모델로 가는 프롬프트는 컴퓨터 안에 남아요. 계정과 구독은 여전히 저희 쪽에 있고, 설치 진단은 끄지 않으면 계속 저희에게 전달돼요.

문제를 발견하셨나요?

[email protected]로 써 주세요. 저희 소프트웨어에 대한 제보는 대기열이 아니라 사람에게 전달돼요. 급하다면 제목에 그렇게 적어 주세요.

결정하기 전에 나머지도 읽어 보세요.

전체 아키텍처, 그리고 computer에 남는 것과 나가는 것을 항목별로 정리한 목록이에요.