InterMIND 미팅 한 건은 무엇으로 구성되는가

런타임 맵의 보완 자료입니다. 미팅이 어디에서 실행되는지가 아니라, 무엇으로 구성되어 있는지를 다룹니다. 계층별 스택을 통해 자체 코드나 오픈소스 소프트웨어를 직접 운영하는 영역, 상용 SaaS를 실용적으로 활용하는 영역, 그리고 데이터 대부분이 거쳐 가는 엔진이 BSD 라이선스의 공개 클라이언트 SDK와 함께 제공되는 자체 코드인 이유를 설명합니다.

The Mind.com Team

  • 회의 데이터가 있는 곳에는 우리 코드 또는 오픈소스를 씁니다. 음성과 채팅은 프랑스 OVH 위의 Mind API를 거쳐 처리되며, 클라이언트 SDK는 BSD 3-Clause로 공개되어 있습니다.
  • 솔직히 말씀드립니다: 배관(plumbing)에 해당하는 부분은 미국 SaaS입니다. Vercel, Fly.io, Stripe, Resend는 EU에서 실행됩니다. AI 게이트웨이는 조직이 직접 선택하며 끌 수도 있습니다.
  • InterMIND는 회의 전체를 각 멤버의 언어로 유지합니다. 음성, 채팅, 파일, 회의 후 요약까지 감사 가능한 스택 위에서 처리됩니다. 게스트는 계정 없이 링크로 무료 참여하고, 비용은 활성 멤버에 대해서만 지불합니다.
InterMIND 미팅 한 건은 무엇으로 구성되는가

InterMIND 회의 하나는 무엇으로 만들어져 있는가

거의 모든 제품은 같은 기본 스택으로 만들어집니다. 누구나 가장 먼저 손이 가는 대형 독점 SaaS 기본값들입니다. 마찰이 가장 적은 길이기 때문입니다. 우리는 회의 데이터가 실제로 있는 모든 계층에서 다른 길을 택했습니다. 우리 자체 코드, 또는 직접 셀프 호스팅할 수 있는 오픈소스입니다.

이 글은 InterMIND 회의 하나는 실제로 어디에서 실행되는가의 후속편입니다. 앞선 글은 각 서비스가 어디에서 실행되고 어떤 데이터가 거치는지, 즉 지리를 다뤘습니다. 이번 글은 보안팀이 그다음으로 묻는 질문에 답합니다. 이것은 무엇으로 만들어져 있고, 우리가 읽고, 감사하고, 교체할 수 있는가?

어디에서 실행되는지가 아니라, 무엇으로 이루어져 있는지를 계층별로 살펴봅니다.


기본값, 그리고 그 비용

모든 제품은 선택의 집합입니다. 대부분의 제품에서 그 선택 대부분은 기본값으로 정해집니다. Google Analytics, Firebase, Google Translate API, Auth0, React 같은 것들입니다. 마찰이 가장 적은 길이며, 대부분의 팀에게는 합리적인 판단입니다. 다만 그 대가로 스택의 한 부분이 읽을 수도, 감사할 수도 없고 다시 만들지 않고는 떠날 수도 없는 벤더 뒤에 놓입니다.

우리는 회의 데이터가 실제로 있는 모든 계층에서 다른 선택을 했습니다. 우리 자체 코드, 또는 직접 셀프 호스팅할 수 있는 오픈소스 소프트웨어입니다. 회의 내용을 건드리지 않는 계층에서는 현실적으로 판단하고, 그 사실도 밝힙니다. 전체 그림은 다음과 같습니다.


중추: 엔진은 제3자가 아닌 우리의 코드입니다

가장 중요한 계층부터 시작하겠습니다. 회의 데이터 대부분이 이 계층을 통과하기 때문입니다. 실시간 전송과 음성·채팅 번역은 모두 mind-sdk + Mind API, 즉 프랑스 OVH 위에서 돌아가는 우리 자체 엔진에서 실행됩니다. 번역 회의를 만드는 일반적인 방식은 실시간 SaaS(LiveKit)에 번역 API(DeepL, Google)를 붙이는 것입니다. 우리는 실시간 경로에서 둘 다 사용하지 않습니다. 제3자 번역 모델은 경로에 없습니다. (DeepL은 사용하지만, 채팅에 올린 문서에만 쓰며 실시간 음성·채팅 경로에는 쓰지 않습니다. 런타임 맵을 참고하세요. 파이프라인 동작 방식은 네 가지 번역 파이프라인 들여다보기에서 다뤘습니다.)

런타임 맵에 없는 내용은 이렇습니다. 회의가 실행되는 SDK는 BSD 3-Clause 라이선스의 오픈소스입니다. mind-sdk 클라이언트는 gitlab.com/mindlabs/api/sdk에 공개되어 있으며, 저작권은 에스토니아 IP 법인인 MindMeeting OÜ에 있습니다. 이 SDK는 프랑스 OVH에서 우리가 직접 운영하는 api.mind.com의 Mind API와 통신합니다.

"보기만 하고 만지지는 마라"는 식의 소스 공개(source-available) 방식이 아닙니다. BSD 3-Clause는 OSI가 승인한 허용적(permissive) 라이선스입니다. 보안팀은 SDK를 클론해 오디오와 텍스트가 어떻게 캡처되고, 프레임으로 나뉘고, 스트리밍되는지 정확히 읽고, 그 연동을 자체 요구사항에 비추어 감사할 수 있습니다. SDK가 통신하는 서버 측 엔진은 제3자의 블랙박스가 아니라 우리 것입니다. 필요한 테넌트를 위한 완전 셀프 호스팅 가능 엔진은 로드맵에 있으며 현재 제공하지는 않습니다. 출시되는 즉시 이 글을 업데이트하겠습니다.


계층별 비교: 일반적인 기본값 vs. 우리가 운영하는 것

계층일반적인 기본값우리가 운영하는 것고객에게 의미하는 바
실시간 + 번역 엔진 (음성 + 채팅)LiveKit + 번역 API (DeepL / Google)mind-sdk (BSD-3-Clause 클라이언트) + 자체 Mind API, 프랑스 OVH가장 큰 데이터 흐름이 제3자 모델이 아닌 우리 자체 엔진을 지나며, 클라이언트 SDK는 공개되어 있어 감사할 수 있습니다
프런트엔드 프레임워크React (Meta) / Next.jsVue + Nuxt커뮤니티가 운영하는 오픈소스로, UI가 올라타는 프레임워크를 단일 기업이 소유하지 않습니다
제품 분석Google AnalyticsPostHog오픈소스, EU 클라우드이며 자체 도메인을 통해 퍼스트파티로 프록시됩니다. 사용 데이터가 제3자 광고 플랫폼으로 흘러가지 않습니다
폰트Google Fonts CDN셀프 호스팅 (@nuxt/fonts)사용자가 불러오는 페이지에서 제3자 폰트 호출이 없어, 반복적으로 지적되는 GDPR 문제를 피합니다
인증Auth0 / Clerk / Firebase Auth자체 운영 OIDC, 고객의 Google / Microsoft와 연동(federation)세션을 쥐고 있는 인증 중개자가 없으며, 기존 ID 공급자를 그대로 사용합니다
문서 번역Google TranslateDeepL (쾰른)전문 EU 벤더, 독일 내 처리
AI 기능 (회의 요약, 문서 요약, 글쓰기 어시스턴트, Ask AI, Mia)한 벤더의 모델을 해당 벤더 API로 사용조직이 선택한 AI 게이트웨이(Azure OpenAI EU Data Zone(기본값), Vertex AI EU, Amazon Bedrock Frankfurt) 또는 자체 OpenAI 호환 엔드포인트모델은 고객이 선택하고 호스팅할 수 있으며, AI를 끄는 것도 설정 하나로 가능합니다
콘텐츠 / 문서Contentful / Sanity (헤드리스 CMS)Nuxt Content (git으로 추적되는 마크다운)사이트의 글이 벤더의 데이터베이스가 아닌 우리 저장소에 있습니다
애플리케이션 데이터베이스Firestore / DynamoDB (독점)Postgres (Neon)개방형 표준이라 어떤 Postgres 호스트로든 옮길 수 있고, 다시 작성해야 할 독점 쿼리 API가 없습니다
오브젝트 스토리지독점 블롭 APITigris (S3 호환)개방형 프로토콜이라 녹음본과 내보내기 파일을 어떤 S3 스토어로든 옮길 수 있습니다
CRM / 영업Salesforce / HubSpotPipedrive (에스토니아)고객 및 거래 기록이 미국 영업 플랫폼이 아닌 EU 소재 CRM에 있습니다

이 표를 관통하는 두 가지 흐름이 있습니다. 도구가 고객 데이터를 처리하는 곳에서는 오픈소스를 씁니다. 감사할 수 있고, 원칙적으로 셀프 호스팅도 가능합니다. 인프라에 의존하는 곳에서는 개방형 표준(Postgres, S3 API, OIDC)을 씁니다. 어느 한 벤더의 가격 정책이나 컴플라이언스 방침에 묶이지 않기 위해서입니다. Postgres는 어떤 Postgres 호스트로든, 스토리지는 어떤 S3 스토어로든 옮길 수 있고, 인증은 이미 운영 중인 ID 공급자와 연동됩니다. 마지막 행은 세 번째 축에 있습니다. 고객 기록을 보관하는 CRM은 미국 영업 플랫폼이 아닌 EU 소재(Pipedrive, 에스토니아)입니다. 오픈소스는 아니지만 미국 관할 아래에 있지도 않습니다.

몇 가지는 조금 더 설명드리겠습니다. PostHog는 오픈소스이고 셀프 호스팅이 가능합니다. 우리는 PostHog의 EU 클라우드에서 운영하고 자체 오리진을 통해 퍼스트파티로 프록시합니다. 그래서 광고 차단기가 이벤트를 조용히 걸러내지 않으면서 동시에 이벤트가 제3자 분석 도메인을 거치지도 않습니다. 인증은 고객과 세션 사이에 끼어들 제3자 인증 SaaS로 가지 않습니다. OIDC 흐름을 우리가 직접 운영하고 기존 Google 또는 Microsoft ID와 연동합니다. 모든 페이지의 폰트는 우리 도메인에서 제공됩니다. 코드베이스에서 Google Fonts가 등장하는 곳은 오프라인 브랜드 에셋 스크립트뿐이며, 사용자가 불러오는 앱에는 없습니다.


현실적으로 판단한 부분 — 솔직히 밝힙니다

우리는 스택 전체를 직접 만들었다거나 미국 업체가 하나도 없다고 주장하지 않습니다. 사실이 아니며, 그렇게 주장하는 글은 우리 자신의 런타임 맵과 모순될 것입니다.

배관에 해당하는 부분, 즉 호스팅과 SSR(Vercel), 회의 서버의 컴퓨팅(Fly.io), 결제(Stripe), 트랜잭션 이메일(Resend)은 미국 소재 SaaS에서 실행됩니다. Stripe와 Resend는 결제와 초대를 처리하며 회의 내용은 보지 않습니다. Vercel과 Fly는 빌려 쓰는 컴퓨팅입니다. 우리 코드가 그 위에서 실행되며, Fly의 회의 서버가 라이브 세션과 요약(digest)이 읽는 대화 기록을 다루는 것은 맞습니다. 하지만 그것은 그들의 기계 위에서 도는 우리 코드이지, 고객의 회의를 받아들이는 벤더 제품이 아닙니다. 이 모든 것은 런타임에 EU 안에서 실행됩니다(런타임 맵에서 다룬 내용입니다).

이것은 의도적이고 범위가 한정된 절충입니다. 데이터 플레인은 직접 소유하거나 오픈소스로 구성하고, 컨트롤 플레인에는 쓸 수 있는 최선의 SaaS를 씁니다. 이를 밝히는 것이 핵심입니다. 성과 옆에 예외를 함께 내놓지 않는다면 "주권"이라는 말은 거의 의미가 없습니다.


AI 단계, 그리고 실제로 출시된 방안

언어 모델 단계, 즉 AI digest(주제, 결정 사항, action items), 문서 요약, AI 노트 편집기의 생성형 동작, Ask AI, Mia는 조직이 선택한 AI 게이트웨이에서 실행됩니다. 기본값은 EU Data Zone의 Azure OpenAI이며, 선택에 따라 EU 멀티 리전 엔드포인트의 Vertex AI 또는 프랑크푸르트의 Amazon Bedrock을 쓸 수 있습니다. 각각 우리 자체 테넌트에서 데이터를 보관하지 않고(zero data retention) 고객 콘텐츠를 학습에 쓰지 않습니다. 또는 자체 OpenAI 호환 엔드포인트를 쓸 수 있으며, 이 경우 모델은 고객이 통제하는 인프라에 남습니다. 회의 후 요약과 편집기의 번역 동작은 언어 모델이 아니라 번역 경로를 거칩니다. 실시간 음성, 채팅, 노트, 문서는 애초에 범용 LLM을 거친 적이 없습니다.

이 계층의 솔직한 모습은 이렇습니다. 모델은 독점이고, 그 벤더는 EU 리전을 운영하는 미국 기업입니다. 위의 배관과 같은 절충이며, 숨기지 않고 그 옆에 함께 밝혀 둡니다. 우리가 직접 만든 셀프 호스팅 모델 대신 출시한 것은 선택권입니다. 조직은 AI를 완전히 끌 수 있고(전사와 번역은 계속 작동합니다), 모든 AI 기능을 자체 엔드포인트로 연결할 수 있습니다. 자체 데이터센터의 vLLM이나 자체 테넌트 안의 배포가 그 예이며, 이렇게 하면 이 계층도 데이터 플레인의 나머지와 같은 오픈·셀프 호스팅 가능 축에 놓입니다. 공개된 번역 벤치마크는 고정된 FLORES-200 기준 문장을 대상으로 LLM 심사(Gemini, 대체로 Claude)가 채점하며, 누구의 회의도 사용하지 않습니다.


우리를 넘어 이것이 중요한 이유

이것은 엔지니어링 자체를 위한 엔지니어링이 아닙니다. 스택을 이렇게 만드는 이유는 계약의 고객 쪽에서 드러납니다.

  1. 감사 가능. 회의가 실행되는 SDK는 보안팀이 읽을 수 있는 오픈소스 코드이며, 그 뒤의 엔진은 제3자의 블랙박스가 아닌 우리 자체 엔진입니다.
  2. 이식 가능. 모든 데이터 계층에서 개방형 표준(Postgres, S3, OIDC)을 쓰므로 독점 종속이 없습니다. 옮길 수 있는 것은 단일 벤더에 묶여 있지 않습니다.
  3. 셀프 호스팅 가능. 개방형 표준 데이터 계층(Postgres, S3, OIDC)은 이미 고객이 통제하는 인프라에서 실행할 수 있습니다. 완전 셀프 호스팅 번역 엔진은 필요한 테넌트를 위해 로드맵에 있습니다.

이 글은 2026-06-07 기준의 모습입니다. 벤더 교체, 계층 재구축, 요약 모델 교체처럼 스택이 바뀌면 업데이트하겠습니다. 현재 구성은 공개된 vercel.json, nuxt.config.ts, 그리고 위에 링크한 BSD-3-Clause mind-sdk 저장소에서 검증 가능합니다.

여기 적힌 계층 중 잘못된 부분이 보이거나, 보안 검토에 이 맵이 주지 못하는 답이 필요하다면 알려 주세요. 코드 감사에서 빠진 부분을 발견하시기보다, 저희가 먼저 바로잡는 편이 낫습니다.


출처: mind-sdk 저장소 (BSD-3-Clause), FLORES-200. 스택 관련 사실은 배포된 구성(vercel.json, nuxt.config.ts)과 출시된 코드를 기준으로 2026년 8월에 확인했습니다.

IT 및 관리자 더 보기

IT 및 관리자의 모든 게시물
153개 음성 메모로 비교한 Azure AI Speech vs Google Chirp 3 vs Amazon Transcribe: InterMIND가 조직 자체 클라우드 게이트웨이에서 음성 인식(speech-to-text)을 실행하는 이유 (2026)
IT 및 관리자

153개 음성 메모로 비교한 Azure AI Speech vs Google Chirp 3 vs Amazon Transcribe: InterMIND가 조직 자체 클라우드 게이트웨이에서 음성 인식(speech-to-text)을 실행하는 이유 (2026)

InterMIND 조직이 선택할 수 있는 세 가지 클라우드 게이트웨이의 음성 인식 서비스인 Azure AI Speech, Google Cloud Speech-to-Text(Chirp 3), Amazon Transcribe를 17개 언어로 된 동일한 153개 음성 메모 클립으로, 하나의 테스트 환경에서 하루 동안 측정했습니다. 언어별 단어 오류율, 측정 방법, 각 API의 한계, 그리고 인식기가 리더보드가 아닌 게이트웨이를 따르는 이유를 소개합니다.

The Mind.com Team

번역 분과 저장 용량을 누가 사용하는지 확인하고, 한도에 도달하기 전에 이메일 받는 방법 (2026)
IT 및 관리자

번역 분과 저장 용량을 누가 사용하는지 확인하고, 한도에 도달하기 전에 이메일 받는 방법 (2026)

InterMIND의 모든 사용량 한도는 미팅 호스트별로 측정됩니다. 직접 만든 미팅에서 사용한 음성 번역 시간(분), 참가자를 위한 채팅 번역 단어 수, 번역한 문서 수, 그리고 팀이 공유하는 저장 용량이 해당됩니다. Billing 페이지에서는 각 측정 항목을 최근 30일 기준으로 확인할 수 있으며, 저장 용량 한도에 가까워지거나 번역 시간 한도에 처음 도달하면 이메일이 발송됩니다. 각 측정 항목이 무엇을 집계하는지, 한도에 도달하면 어떻게 되는지(미팅은 계속되고 번역만 일시 중지됩니다), 그리고 30일 기준 기간에 따라 사용량이 저절로 다시 채워지는 방식을 안내합니다.

The Mind.com Team

이미 사용 중인 AI 클라우드에서 만나는 회의 요약: 호스트가 Azure, Google 또는 AWS를 조직 전체에 한 번만 선택하는 방법
IT 및 관리자

이미 사용 중인 AI 클라우드에서 만나는 회의 요약: 호스트가 Azure, Google 또는 AWS를 조직 전체에 한 번만 선택하는 방법

이제 모든 회의 도구가 AI를 제공하고, AI 기능이 늘어날 때마다 하위 처리자(sub-processor)도 하나씩 늘어납니다. InterMIND는 조직에서 이미 사용 중인 하이퍼스케일러 게이트웨이, 즉 EU Data Zone의 Azure OpenAI, EU의 Google Vertex AI, 고객의 AWS 계정 내 Amazon Bedrock에서 AI 기능을 실행하며, 조직별로 AI를 끌 수 있는 스위치를 제공합니다. 호스트가 직접 확인할 수 있는 내용도 함께 안내합니다.

The Mind.com Team

이메일로 새 게시물 및 제품 업데이트 받기

새 글 및 제품 업데이트가 포함된 이메일을 매월 한 번 발송합니다. 언제든지 구독을 취소할 수 있습니다.