Claude 대시보드 보안: 회사 데이터는 어디까지 넘어갈까

세 방식에서 데이터가 Anthropic으로 넘어가는 시점을 '만드는 동안'과 '화면을 열 때'로 나눠 비교한 그림입니다. 대화형 개발은 만드는 동안 테이블 정의·샘플 행·읽은 파일이 넘어가고, 화면을 열 때는 데이터가 사내 서버와 Oracle 사이에서만 오갑니다. DB MCP 연결은 만드는 동안 조회한 행이 모두 넘어가고, 화면을 열 때는

2026년 10월 베타로 공개된 Claude 대시보드(Claude Dashboards)로 회사 데이터를 시각화하면, 차트에 쓰인 쿼리 결과가 대시보드와 함께 Anthropic 서버에 저장됩니다. 라이브 쿼리라면 대시보드를 열 때마다 Anthropic 클라우드를 거쳐 조회됩니다. 대화로 코드를 개발하는 방식과 DB를 MCP로 연결하는 방식도 데이터를 일부 전송하지만, 데이터가 넘어가는 시점이 다릅니다. 이 글에서는 세 방식에서 Anthropic으로 넘어가는 데이터와 사내 보안 검토 전에 확인할 항목을 정리합니다.

대화형 개발과 MCP는 대시보드를 만드는 동안에만 데이터가 넘어가고, 완성된 화면은 사내 서버에서 DB를 직접 조회합니다. 반면 Claude 대시보드는 화면 자체가 Anthropic 서버에 있습니다. 그래서 개발이 끝난 뒤 사람들이 화면을 열 때도 데이터가 Anthropic을 거칩니다. 사내 Oracle 데이터로 월별 매출 대시보드를 만드는 경우를 예로 들면 다음과 같습니다.

세 방식에서 데이터가 Anthropic으로 넘어가는 시점을 '만드는 동안'과 '화면을 열 때'로 나눠 비교한 그림입니다. 대화형 개발은 만드는 동안 테이블 정의·샘플 행·읽은 파일이 넘어가고, 화면을 열 때는 데이터가 사내 서버와 Oracle 사이에서만 오갑니다. DB MCP 연결은 만드는 동안 조회한 행이 모두 넘어가고, 화면을 열 때는 데이터가 사내에 머뭅니다. Claude 대시보드는 만드는 동안 차트마다 실행한 쿼리 결과가 넘어가고, 화면 자체가 Anthropic 서버에 있어 화면을 열 때도 Anthropic을 거칩니다.
  • 대화형 개발: 테이블 정의와 요구 사항을 설명하면 Claude가 SQL과 화면 코드를 작성합니다. Anthropic으로 넘어가는 것은 대화에 붙여 넣거나 첨부한 테이블 정의, 샘플 행, 오류 메시지와 Claude가 읽은 파일입니다. 프로젝트 폴더의 .env처럼 DB 접속 정보가 담긴 파일도 Claude가 읽으면 함께 넘어가므로, 접속 정보는 Claude가 읽는 경로 밖에 둡니다. 완성된 코드를 사내 서버에 배포하면 화면을 여는 사용자의 데이터는 사내 서버와 Oracle 사이에서만 오갑니다.
  • DB MCP 연결: Claude Desktop에 SQLcl MCP 서버 같은 로컬 MCP 서버를 연결하면, 쿼리는 사용자 PC에서 사내 네트워크를 통해 Oracle로 실행됩니다. 하지만 쿼리 결과는 도구 실행 결과로 대화에 들어가 Claude에 전달됩니다. 따라서 개발 중 조회한 행은 모두 대화와 함께 Anthropic에 전송됩니다. 배포 이후의 열람 단계는 대화형 개발과 같습니다.
  • Claude 대시보드: Claude가 차트마다 SQL을 작성해 실행하고, 결과를 데이터셋으로 묶어 대시보드를 만듭니다. 대시보드는 대화와 별도로 Claude 계정에 저장되며 다른 사람과 공유할 수 있습니다. Tabular Editor의 테스트에 따르면 로컬 MCP 서버로는 추출 데이터만 공급할 수 있습니다. 이 경우 쿼리 결과가 파일로 대시보드에 저장되고, 대시보드를 열 수 있는 사람은 누구나 그 데이터를 읽을 수 있습니다. 열 때마다 새로 조회하는 라이브 쿼리에는 원격 MCP 서버가 필요한데, 원격 MCP 서버에는 Anthropic 클라우드가 접속합니다. 사내 Oracle을 라이브로 연결하려면, Oracle 앞단의 MCP 서버에 Anthropic IP 대역이 접근할 수 있도록 방화벽을 열어야 합니다.
Claude 대시보드의 추출 데이터와 라이브 쿼리 경로를 사내 네트워크와 Anthropic 클라우드로 나눠 그린 그림입니다. 추출 데이터는 사용자 PC의 로컬 MCP 서버가 Oracle을 조회하고, 쿼리 결과가 Anthropic 클라우드의 대시보드에 파일로 저장됩니다. 라이브 쿼리는 대시보드를 열 때마다 Anthropic IP 대역에서 사내 네트워크의 원격 MCP 서버로 접속해 조회하므로, 방화벽을 열어야 합니다.

보안 검토 전에 확인할 항목

  • 요금제와 학습 설정: 개인 요금제(Free·Pro·Max)에서 모델 개선 설정(Help improve Claude)을 켜면 대화가 학습에 쓰이고, 비식별 형태로 최대 5년간 보관될 수 있습니다. Team·Enterprise·API는 상업용 약관(Commercial Terms)이 적용되어 기본적으로 학습에 쓰이지 않습니다. 다만 학습 제외와 전송은 별개입니다. 어느 요금제든 대화와 대시보드는 Anthropic 서버에 저장됩니다.
  • 보관과 삭제: 삭제한 대화는 원칙적으로 30일 안에 백엔드 저장소에서 지워집니다. 대시보드는 아티팩트(Artifacts) 탭에 따로 저장되므로 대화와 별개로 관리합니다.
  • ZDR 적용 범위: ZDR(Zero Data Retention) 계약은 API, 조직 API 키를 쓰는 제품, Enterprise 요금제의 Claude Code에만 적용됩니다. Claude 앱의 대화와 대시보드에는 적용되지 않습니다.
  • 기능 허용: Claude 대시보드는 Pro·Max·Team·Enterprise에서 베타로 제공됩니다. Enterprise 요금제에서는 기본으로 꺼져 있어, 소유자가 켜거나 특정 그룹에만 허용할 수 있습니다.
  • 공유 범위: 커넥터를 사용하는 대시보드는 조직 안에서만 공유할 수 있고, Enterprise 요금제는 조직 밖 공유가 기본으로 꺼져 있습니다. 개인 요금제의 공유 선택지는 '나만(Only you)'과 '링크가 있는 모든 사용자(Anyone with the link)' 두 가지입니다. 추출 데이터는 대시보드 안에 저장되므로 공유 범위가 곧 데이터 노출 범위입니다.
  • MCP 경로와 자격 증명: 로컬 MCP 서버는 사용자 PC의 네트워크로 접속하고, 원격 MCP 서버는 Anthropic 클라우드에서 접속합니다. Team·Enterprise에서 API 키 같은 공용 자격 증명을 쓰는 커넥터는 사용하는 모든 사람이 그 자격 증명의 권한으로 조회합니다.
  • 조회 범위: 넘어가는 데이터의 양은 Claude가 실행하는 쿼리가 정합니다. MCP가 쓰는 DB 계정은 필요한 뷰만 읽을 수 있는 전용 계정으로 두고, 개인정보 컬럼은 뷰에서 제외합니다.

세 방식 중 무엇을 쓸지는 다루는 데이터에 따라 정합니다.

  • 공개 데이터나 반출이 허용된 데이터의 탐색: Claude 대시보드가 적합합니다. 질문 하나로 대시보드를 만들 수 있고, 차트마다 쿼리를 확인할 수 있습니다.
  • 민감한 원천을 다루는 개발: DB MCP를 쓰되, 전용 계정과 뷰로 넘어가는 범위를 좁힙니다.
  • 여러 사람이 오래 보는 대시보드: 사내 BI 플랫폼을 쓰거나, 대화형 개발이나 MCP로 만든 화면을 사내 서버에 배포해 운영합니다. 열람 데이터가 사내에 머뭅니다.

Claude 대시보드는 베타 기능이므로, 공유와 커넥터 동작은 도입 시점의 공식 도움말에서 다시 확인합니다.