Menerapkan Teams Chat Exporter di seluruh organisasi Anda
Untuk administrator TI
Teams Chat Exporter adalah alat ekspor untuk pengguna akhir yang berjalan sepenuhnya di browser sebagai pengguna yang masuk. Alat ini tidak memerlukan registrasi aplikasi, persetujuan admin Microsoft Graph, atau perubahan tingkat tenant. Anda dapat menerapkannya ke seluruh perangkat organisasi dan mengendalikannya dengan pengelolaan browser yang sudah Anda miliki.
ID Ekstensi
- Chrome:
jmghclbfbbapimhbgnpffbimphlpolnm - Edge:
phlomfiieaggnbfpacmjmidcjdlaiplp - Firefox:
n.gedizaydindogmus@gmail.com
Pemasangan paksa
Gunakan pengelolaan kebijakan browser yang sudah Anda miliki.
- Chrome dan Edge: tambahkan ID ekstensi ke
ExtensionInstallForcelistmelalui Group Policy atau Intune. - Firefox: gunakan kebijakan
ExtensionSettingsdipolicies.json(atau padanan pengelolaan Anda), dengan ID add-on Firefox di atas.
Izin, dan mengapa masing-masing diperlukan
Berikut adalah izin yang diminta ekstensi, diambil dari manifes yang diterbitkan. Masing-masing berjalan di perangkat pengguna sendiri, sebagai pengguna yang masuk.
- scripting: menyuntikkan skrip pembantu kecil ke tab Teams yang aktif saat ekspor, untuk mengambil gambar sebaris yang tidak dapat dijangkau skrip konten (cookie dipartisi ke host gambar Teams). Tidak ada kode eksternal yang dimuat.
- activeTab: membaca tab Teams yang aktif saat ekspor untuk memanggil API pesan milik Teams sendiri, dengan fallback DOM hanya jika API tidak tersedia. Tidak ada tab lain, tidak ada pembacaan di latar belakang.
- downloads, downloads.open: menyimpan ekspor melalui dialog Simpan Sebagai milik browser saat pengguna mengeklik Ekspor, dan membuka kembali file yang tersimpan dari riwayat popup. Terbatas pada ID unduhan yang dibuat ekstensi.
- storage: menyimpan preferensi ekspor secara lokal (format, bahasa, bagian yang disertakan, filter tanggal). Hanya dibaca oleh popup, tidak pernah dikirim ke luar perangkat.
- offscreen (hanya Chrome dan Edge): dokumen offscreen tersembunyi merasterisasi emoji untuk keluaran PDF dan membuat URL blob yang digunakan untuk menyimpan file besar, keduanya sepenuhnya di perangkat. Firefox tidak menggunakannya.
Akses host
Ekstensi hanya menghubungi host Microsoft, dan hanya yang diperlukan untuk ekspor. Manifes mencantumkan setiap varian Teams ditambah beberapa host media Microsoft agar alat ini bekerja di berbagai jenis tenant. Satu kali proses ekspor hanya berkomunikasi dengan satu origin Teams milik tenant tempat pengguna masuk (tab aktif), dan menjangkau host media hanya untuk item yang memang ada dalam percakapan tersebut.
- Origin web Teams:
teams.microsoft.com,teams.cloud.microsoft,teams.live.com,teams.microsoft.us(GCC High), ditambah proxy.mcas.msdan varian sovereign-cloud (.us,.cn). Hanya origin tenant tempat pengguna masuk yang digunakan pada tiap proses ekspor. graph.microsoft.com(.usuntuk pemerintah): mengambil nama tampilan peserta, dan foto profil mereka hanya saat pengguna mengaktifkan "Sertakan avatar" (nonaktif secara default).*.asm.skype.com: gambar sebaris yang ditempel ke pesan pada akun Teams Free pribadi, hanya saat pesan memuatnya.*.sharepoint.com/.us: file gambar yang dilampirkan melalui ikon klip kertas, diunduh hanya agar gambar muncul dalam ekspor. Jenis file lain disimpan sebagai tautan, tidak diunduh.<all_urls>opsional: nonaktif secara default. Diminta saat runtime hanya jika pengguna mengaktifkan sakelar "Image fetch fallback" di Pengaturan, yang memulihkan thumbnail pratinjau tautan saat proxy gambar Teams tidak dapat dijangkau.
Penanganan data
Tidak ada data yang dikirim ke server pihak ketiga atau pengembang. Pesan dan medianya dibaca dari layanan milik Microsoft sendiri menggunakan sesi pengguna yang sudah ada, diformat di perangkat, dan disimpan melalui dialog Simpan Sebagai milik browser, tempat pengguna memilih folder dan nama file. Tidak ada proxy, tidak ada langkah cloud, dan tidak ada analitik atau telemetri apa pun di dalam ekstensi. Ekstensi berjalan sebagai pengguna yang masuk, dengan akses yang sudah dimiliki pengguna tersebut.
Kode sumber dan lisensi
Sumber terbuka di bawah lisensi MIT. Baca kodenya atau bangun sendiri: github.com/gediz/teams-web-chat-exporter. Riwayat rilis ada di catatan perubahan.