Dari Apa Satu Meeting InterMIND Dibangun

Pendamping peta runtime kami: bukan tentang di mana meeting Anda berjalan, melainkan dari apa meeting itu dibangun. Tumpukan teknologi lapis demi lapis — di mana kami menjalankan kode sendiri atau perangkat lunak open source, di mana kami bersikap pragmatis terhadap SaaS proprietari, dan mengapa mesin yang dilalui sebagian besar data Anda adalah kode kami sendiri, dengan SDK klien publik berlisensi BSD.

The Mind.com Team

  • Kode kami sendiri atau open source di tempat data meeting berada. Suara dan chat berjalan melalui Mind API kami di OVH Prancis; SDK klien-nya publik, BSD 3-Clause.
  • Dikatakan terus terang: bagian penyalurnya adalah SaaS AS. Vercel, Fly.io, Stripe, Resend berjalan di UE; gateway AI adalah pilihan organisasi, dan bisa dimatikan.
  • InterMIND menjaga seluruh meeting tetap dalam bahasa masing-masing anggota, suara, chat, file, dan rekapnya, di atas stack yang dapat Anda audit. Tamu bergabung gratis lewat tautan, tanpa akun; Anda hanya membayar untuk anggota yang aktif.
Dari Apa Satu Meeting InterMIND Dibangun

Dari apa satu meeting InterMIND dibangun

Hampir semua produk dibangun dari stack default yang sama, yaitu SaaS proprietari besar yang menjadi pilihan semua orang. Itulah jalur yang paling mulus. Di setiap lapisan tempat data meeting Anda benar-benar berada, kami memilih jalan lain: kode kami sendiri, atau open source yang bisa kami host sendiri.

Tulisan ini pendamping dari Di mana satu meeting InterMIND sebenarnya berjalan, yang memetakan geografinya: tempat setiap layanan dieksekusi dan data apa saja yang melewatinya. Tulisan ini menjawab pertanyaan berikutnya dari tim keamanan: dari apa semua ini dibangun, dan bisakah kami membacanya, mengauditnya, dan menggantinya?

Bukan soal di mana ia berjalan, melainkan terbuat dari apa, lapisan demi lapisan.


Default, dan harganya

Setiap produk adalah tumpukan pilihan. Pada kebanyakan produk, sebagian besar pilihan itu diambil secara default: Google Analytics, Firebase, Google Translate API, Auth0, React. Itulah jalur yang mulus, dan bagi kebanyakan tim itu keputusan yang masuk akal. Konsekuensinya, setiap pilihan menempatkan sebagian stack Anda di balik vendor yang tidak bisa Anda baca, tidak bisa Anda audit, dan tidak bisa Anda tinggalkan tanpa menulis ulang.

Kami membuat pilihan berbeda di setiap lapisan tempat data meeting Anda benar-benar berada: kode kami sendiri, atau perangkat lunak open source yang bisa kami host sendiri. Pada lapisan yang tidak menyentuh isi meeting Anda, kami bersikap pragmatis dan menyatakannya. Berikut gambaran lengkapnya.


Tulang punggung: mesinnya adalah kode kami, bukan milik pihak ketiga

Mulai dari lapisan yang paling penting, karena sebagian besar meeting Anda mengalir melaluinya. Transportasi real-time dan terjemahan suara/chat sama-sama berjalan di mind-sdk + Mind API, mesin kami sendiri, di OVH Prancis. Cara default membangun meeting yang diterjemahkan adalah menempelkan SaaS real-time (LiveKit) ke API terjemahan (DeepL, Google); kami tidak menjalankan keduanya di jalur langsung. Tidak ada model terjemahan pihak ketiga dalam alurnya. (Kami memang memakai DeepL, tetapi hanya untuk dokumen yang dijatuhkan ke chat, bukan untuk jalur suara/chat langsung; lihat peta runtime. Mekanisme alurnya kami bahas di Di dalam empat pipeline terjemahan.)

Inilah bagian yang tidak ada di peta runtime: SDK tempat meeting Anda berjalan adalah open source dengan lisensi BSD 3-Clause. Klien mind-sdk bersifat publik di gitlab.com/mindlabs/api/sdk, hak ciptanya milik MindMeeting OÜ, entitas IP kami di Estonia. SDK ini berkomunikasi dengan Mind API di api.mind.com, yang kami jalankan sendiri di OVH Prancis.

Ini bukan pengaturan source-available yang "boleh lihat, jangan sentuh". BSD 3-Clause adalah lisensi permisif yang disetujui OSI. Tim keamanan Anda dapat meng-clone SDK, membaca persis bagaimana audio dan teks Anda ditangkap, dibingkai, dan di-stream, lalu mengaudit integrasi itu terhadap persyaratan Anda sendiri. Mesin sisi server yang dihubunginya adalah milik kami, bukan kotak hitam pihak ketiga. Mesin yang sepenuhnya dapat di-host sendiri untuk tenant yang membutuhkannya ada di roadmap kami, bukan sesuatu yang kami tawarkan saat ini. Kami akan memperbarui tulisan ini begitu fitur itu rilis.


Lapisan demi lapisan: default vs. yang kami jalankan

LapisanDefault yang lazimYang kami jalankanMengapa ini penting bagi Anda
Mesin real-time + terjemahan (suara + chat)LiveKit + API terjemahan (DeepL / Google)mind-sdk (klien BSD-3-Clause) + Mind API kami, OVH PrancisAlur data terberat memakai mesin kami sendiri, bukan model pihak ketiga, dan SDK kliennya terbuka serta dapat diaudit
Framework frontendReact (Meta) / Next.jsVue + NuxtOSS yang dikelola komunitas, tidak ada satu korporasi pun yang memiliki framework tempat UI Anda berjalan
Analitik produkGoogle AnalyticsPostHogOpen source, cloud UE, diproksi first-party lewat domain kami sendiri, sehingga data penggunaan tidak mengalir ke platform periklanan pihak ketiga
FontGoogle Fonts CDNDi-host sendiri (@nuxt/fonts)Tidak ada pemanggilan font pihak ketiga dari halaman yang dimuat pengguna Anda, sehingga temuan GDPR yang kerap muncul bisa dihindari
AutentikasiAuth0 / Clerk / Firebase AuthOIDC yang dijalankan sendiri, difederasikan ke Google / Microsoft AndaTidak ada perantara autentikasi yang memegang sesi Anda, Anda membawa penyedia identitas sendiri
Terjemahan dokumenGoogle TranslateDeepL (Köln)Vendor UE yang terspesialisasi, pemrosesan di Jerman
Fitur AI (recap, ringkasan dokumen, asisten menulis, Ask AI, Mia)Model satu vendor di balik API-nya sendiriGateway AI yang dipilih organisasi: Azure OpenAI EU Data Zone (default), Vertex AI UE, Amazon Bedrock Frankfurt, atau endpoint kompatibel OpenAI miliknya sendiriModel dipilih dan di-host oleh Anda; mematikan AI cukup lewat satu pengaturan
Konten / dokumentasiContentful / Sanity (headless CMS)Nuxt Content (markdown yang dilacak git)Teks di situs kami berada di repo kami, bukan di database vendor
Database aplikasiFirestore / DynamoDB (proprietari)Postgres (di Neon)Standar terbuka, dapat dipindahkan ke host Postgres mana pun, tanpa API query proprietari yang harus ditulis ulang
Object storageAPI blob proprietariTigris (kompatibel S3)Protokol terbuka, rekaman dan ekspor dapat dipindahkan ke penyimpanan S3 mana pun
CRM / penjualanSalesforce / HubSpotPipedrive (Estonia)Catatan pelanggan dan kesepakatan berada di CRM yang berdomisili di UE, bukan di platform penjualan AS

Dua benang merah menghubungkan tabel itu. Open source di tempat alat memproses data Anda, agar dapat diaudit dan, pada prinsipnya, di-host sendiri. Standar terbuka (Postgres, API S3, OIDC) di tempat kami bergantung pada infrastruktur, agar tidak ada yang terkunci pada harga atau posisi kepatuhan satu vendor. Postgres dapat pindah ke host Postgres mana pun; penyimpanan dapat pindah ke penyimpanan S3 mana pun; autentikasi difederasikan ke penyedia identitas yang sudah Anda jalankan. Baris terakhir berada pada sumbu ketiga: CRM yang menyimpan catatan pelanggan berdomisili di UE (Pipedrive, Estonia), bukan platform penjualan AS. Itu bukan open source, tetapi juga tidak berada di bawah yurisdiksi AS.

Beberapa di antaranya layak dijelaskan lebih lanjut. PostHog bersifat open source dan dapat di-host sendiri; kami menjalankannya di cloud UE milik PostHog dan memproksinya secara first-party melalui origin kami sendiri, sehingga event tidak diam-diam diblokir oleh ad-blocker dan tidak melewati domain analitik pihak ketiga. Autentikasi tidak pernah diserahkan ke SaaS autentikasi pihak ketiga yang berdiri di antara Anda dan sesi Anda: kami menjalankan alur OIDC sendiri dan memfederasikannya ke identitas Google atau Microsoft Anda yang sudah ada. Font di setiap halaman disajikan dari domain kami sendiri; satu-satunya tempat Google Fonts muncul di codebase kami adalah skrip aset merek offline, tidak pernah di aplikasi yang dimuat pengguna Anda.


Di mana kami pragmatis: dikatakan terus terang

Kami tidak berpura-pura seluruh stack dibuat sendiri atau bebas dari AS. Kenyataannya tidak begitu, dan tulisan yang mengklaim sebaliknya akan dibantah oleh peta runtime kami sendiri.

Bagian penyalurnya, yaitu hosting dan SSR (Vercel), komputasi server meeting (Fly.io), pembayaran (Stripe), dan email transaksional (Resend), berjalan di SaaS yang berdomisili di AS. Stripe dan Resend menangani penagihan dan undangan, dan tidak pernah melihat isi meeting. Vercel dan Fly adalah komputasi sewaan: kode kami sendiri yang berjalan di sana. Server meeting di Fly memang menangani sesi langsung dan transkrip yang dibaca digest kami, tetapi itu kode kami di mesin mereka, bukan produk vendor yang menyerap meeting Anda. Semuanya dieksekusi di UE saat runtime (topik peta runtime).

Ini kompromi yang disengaja dan terbatas: miliki sendiri dan gunakan open source untuk data plane; gunakan SaaS terbaik yang tersedia untuk control plane. Menyebutkannya terang-terangan adalah intinya: "kedaulatan" tidak berarti banyak jika pengecualiannya tidak diletakkan di meja di samping keunggulannya.


Langkah-langkah AI, dan rencana yang akhirnya dirilis

Langkah-langkah model bahasa, yaitu AI digest (topik, keputusan, action items), ringkasan dokumen, aksi generatif editor catatan AI, Ask AI, dan Mia, berjalan di gateway AI yang dipilih organisasi Anda: Azure OpenAI di EU Data Zone secara default, Vertex AI di endpoint multi-region UE atau Amazon Bedrock di Frankfurt sesuai pilihan, masing-masing di tenant kami sendiri dengan nol retensi data dan tanpa pelatihan pada konten pelanggan. Atau endpoint kompatibel OpenAI milik Anda sendiri, yang menjaga model tetap berada di infrastruktur yang Anda kendalikan. Ringkasan pasca-meeting dan aksi terjemahkan di editor melewati jalur terjemahan, bukan model bahasa. Suara real-time, chat, catatan, dan dokumen sejak awal tidak pernah menyentuh LLM serbaguna.

Itulah bentuk jujur dari lapisan ini: modelnya proprietari, dan vendornya adalah perusahaan AS yang mengoperasikan region UE, kompromi yang sama seperti pada bagian penyalur di atas, dinyatakan di sampingnya dan tidak disembunyikan. Yang kami rilis sebagai pengganti model self-hosted milik kami sendiri adalah pilihan: organisasi dapat mematikan AI sepenuhnya (transkripsi dan terjemahan tetap berfungsi), dan dapat mengarahkan setiap fitur AI ke endpoint-nya sendiri, baik vLLM di pusat data sendiri maupun deployment di tenant sendiri, sehingga lapisan ini berada pada sumbu terbuka dan dapat di-host sendiri yang sama dengan data plane lainnya. Benchmark terjemahan publik kami dinilai oleh juri LLM (Gemini, dengan Claude sebagai cadangan) pada kalimat referensi FLORES-200 yang tetap, bukan pada meeting siapa pun.


Mengapa ini penting di luar kami

Ini bukan rekayasa demi rekayasa. Alasan membangun stack dengan cara ini terasa di sisi Anda dari kontrak:

  1. Dapat diaudit. SDK tempat meeting Anda berjalan adalah kode open source yang dapat dibaca tim keamanan Anda, dan mesin di belakangnya adalah milik kami sendiri, bukan kotak hitam pihak ketiga.
  2. Portabel. Standar terbuka di setiap lapisan data, yaitu Postgres, S3, OIDC, berarti tidak ada lock-in proprietari. Apa yang bisa dipindahkan tidak terikat pada satu vendor.
  3. Dapat di-host sendiri. Lapisan data berstandar terbuka, yaitu Postgres, S3, OIDC, sudah dapat berjalan di infrastruktur yang Anda kendalikan; mesin terjemahan yang sepenuhnya di-host sendiri ada di roadmap untuk tenant yang membutuhkannya.

Ini adalah gambaran per 2026-06-07. Kami akan memperbaruinya ketika stack berubah: pergantian vendor, satu lapisan dibangun ulang, model digest diganti. Konfigurasi saat ini dapat diverifikasi di vercel.json kami yang terbuka, nuxt.config.ts kami, dan repositori mind-sdk BSD-3-Clause yang ditautkan di atas.

Jika ada lapisan di sini yang tampak keliru, atau tinjauan keamanan Anda membutuhkan jawaban yang tidak diberikan peta ini, tulislah kepada kami. Kami lebih suka melengkapi detail yang kurang daripada Anda menemukannya dalam audit kode.


Sumber: repositori mind-sdk (BSD-3-Clause), FLORES-200; fakta stack diverifikasi terhadap konfigurasi yang di-deploy (vercel.json, nuxt.config.ts) dan kode yang dirilis, diperiksa pada Agustus 2026.

Selengkapnya di IT & admin

Semua artikel di IT & admin
Azure AI Speech vs Google Chirp 3 vs Amazon Transcribe pada 153 pesan suara: mengapa InterMIND menjalankan speech-to-text di gateway cloud milik organisasi Anda (2026)
IT & admin

Azure AI Speech vs Google Chirp 3 vs Amazon Transcribe pada 153 pesan suara: mengapa InterMIND menjalankan speech-to-text di gateway cloud milik organisasi Anda (2026)

Kami mengukur layanan speech-to-text dari tiga gateway cloud yang dapat dipilih oleh organisasi InterMIND — Azure AI Speech, Google Cloud Speech-to-Text (Chirp 3), dan Amazon Transcribe — pada 153 klip pesan suara yang sama dalam 17 bahasa, dengan satu harness, dalam satu hari. Tingkat kesalahan kata per bahasa, metodenya, batasan setiap API, dan alasan mengapa mesin pengenal ucapan mengikuti gateway, bukan papan peringkat.

The Mind.com Team

Cara melihat siapa yang menggunakan menit terjemahan dan penyimpanan Anda — dan dapatkan email sebelum mencapai batas (2026)
IT & admin

Cara melihat siapa yang menggunakan menit terjemahan dan penyimpanan Anda — dan dapatkan email sebelum mencapai batas (2026)

Setiap kuota InterMIND dihitung per host meeting: menit terjemahan suara di meeting yang Anda buat, jumlah kata terjemahan chat untuk peserta Anda, dokumen yang diterjemahkan, serta penyimpanan bersama tim. Halaman Billing menampilkan setiap meter dalam periode 30 hari bergulir, dan sebuah email akan dikirim saat Anda mendekati batas penyimpanan atau pertama kali mencapai batas menit terjemahan. Apa saja yang dihitung oleh setiap meter, apa yang terjadi saat batas tercapai — meeting tetap berlanjut, terjemahan dijeda — dan bagaimana periode 30 hari terisi ulang dengan sendirinya.

The Mind.com Team

Ringkasan meeting Anda di cloud AI yang sudah Anda gunakan: cara host memilih Azure, Google, atau AWS sekali saja untuk seluruh organisasi
IT & admin

Ringkasan meeting Anda di cloud AI yang sudah Anda gunakan: cara host memilih Azure, Google, atau AWS sekali saja untuk seluruh organisasi

Setiap alat meeting kini menyertakan AI, dan setiap fitur AI menambah satu sub-prosesor. Berikut cara InterMIND menjalankan fitur AI-nya di gateway hyperscaler yang sudah digunakan organisasi Anda — Azure OpenAI di EU Data Zone, Google Vertex AI di UE, Amazon Bedrock di akun AWS Anda sendiri — dengan sakelar nonaktif per organisasi, serta apa saja yang dapat diverifikasi oleh host.

The Mind.com Team

Dapatkan postingan baru dan pembaruan produk melalui email

Satu email sebulan dengan postingan baru dan pembaruan produk. Berhenti berlangganan kapan saja.