> security.md
Keamanan dan penanganan data
Maguyva mengindeks repositori pelanggan untuk menyediakan kecerdasan kode. Halaman ini menjelaskan bagaimana data tersebut disimpan, siapa yang dapat mengaksesnya, subprosesor data mana yang memprosesnya, dan cara melaporkan masalah keamanan.
Berlaku mulai 17 Juli 2026. Hanya fakta — berdasarkan kebijakan privasi kami, security.txt, dan pernyataan publik tentang penanganan data. Izin perayapan situs web publik oleh AI tidak berlaku untuk repositori pelanggan.
- Tanpa pelatihan model dengan kode pelanggan
- Kontrol akses dibatasi per tenant
- security@maguyva.ai
Ini adalah terjemahan berbantuan AI yang disediakan untuk kenyamanan Anda. Versi resmi berbahasa Inggris adalah satu-satunya yang mengikat secara hukum — setiap perjanjian yang Anda setujui saat mendaftar tunduk pada teks berbahasa Inggris. Baca versi resmi berbahasa Inggris
tl;dr — Kami menyimpan kode sumber pelanggan dan indeks turunan untuk mendukung pencarian dan pengambilan file. Data dibatasi per tenant. Potongan kode yang dibentuk dengan mempertimbangkan struktur AST dan tidak memuat pengidentifikasi pelanggan dikirim ke Voyage AI untuk pembuatan embedding. Kami tidak melatih model dengan kode pelanggan. Laporkan kerentanan ke security@maguyva.ai.
1. Siapa Kami
Maguyva adalah layanan kecerdasan kode yang dioperasikan oleh UT INTERNATIONAL PTE. LTD., perusahaan yang terdaftar di Singapura. Maguyva adalah layanan cloud: pelanggan terhubung melalui endpoint MCP dan memberikan izin akses ke repositori; alat tidak memodifikasi repositori pelanggan.
2. Data Apa yang Kami Tangani
Saat Anda menggunakan Maguyva, kami menangani tiga kategori data:
- Data akun: nama, alamat email, dan token OAuth GitHub yang digunakan untuk mengakses repositori yang Anda izinkan untuk diakses
- Data kode: kode sumber yang disimpan untuk menyajikan konten file dan mendukung pencarian; pohon sintaks abstrak; graf simbol; dan embedding semantik yang diturunkan dari kode Anda
- Data penggunaan: alat mana yang Anda panggil, stempel waktu, dan pola kueri agregat
Data repositori pelanggan terpisah dari kebijakan perayapan situs web publik. Izin perayapan situs web oleh AI tidak berlaku untuk kode privat pelanggan.
3. Di Mana Ini Berjalan
Kode sumber pelanggan dan data indeks turunan disimpan di infrastruktur layanan Maguyva pada Supabase (PostgreSQL) di region AWS di Amerika Serikat. Situs web publik dan pengiriman konten melalui edge berjalan di Cloudflare (CDN, komputasi edge, DNS). Untuk pembuatan embedding, potongan kode semantik yang dibentuk dengan mempertimbangkan struktur AST — bukan file atau repositori lengkap — dikirim ke Voyage AI (anak perusahaan MongoDB). Permintaan embedding tersebut tidak menyertakan metadata pengidentifikasi pelanggan seperti nama repositori, nama pengguna, pengenal organisasi, dan path file.
4. Model Akses dan Isolasi
Akses produk dibatasi melalui kontrol akses dalam lingkup organisasi dan namespace. Data repositori terindeks milik satu pelanggan tidak diperlihatkan kepada pelanggan lain. Kunci API divalidasi terhadap metadata yang tersimpan dan pembatasan akses repositori. Operator Maguyva hanya dapat mengakses data repositori sejauh diperlukan untuk mengoperasikan, mengamankan, atau mendukung layanan. Data yang sedang dikirim menggunakan HTTPS/TLS. Data repositori terindeks disimpan pada infrastruktur terkelola dengan enkripsi tingkat penyimpanan saat data disimpan. Kode sumber dan data indeks turunan tetap dapat dibaca oleh layanan jika diperlukan untuk pencarian, pengambilan file, dukungan, dan operasi keamanan.
5. Subprosesor Data
Kami menggunakan layanan berikut untuk mengoperasikan Maguyva:
- Supabase (hosting database, region AWS di Amerika Serikat)
- Cloudflare (CDN, komputasi edge, DNS)
- Voyage AI, kini bagian dari MongoDB (pembuatan embedding — menerima potongan kode yang dibentuk dengan mempertimbangkan struktur AST tanpa pengidentifikasi pelanggan, bukan file atau repositori lengkap)
- Stripe (pemrosesan pembayaran)
- GitHub (autentikasi OAuth dan akses repositori)
- Umami (analitik penggunaan situs web tanpa cookie — hanya metrik agregat, tanpa informasi yang dapat mengidentifikasi pribadi)
6. Retensi dan Penghapusan
Akun aktif: data disimpan selama akun Anda aktif. Ketika Anda memutuskan koneksi repositori atau menutup akun Anda, kode sumber dalam indeks aktif dan data turunannya dihapus dari sistem layanan dalam 30 hari, sementara masa retensi salinan cadangan yang tersisa berakhir dalam 90 hari. Catatan penagihan disimpan selama 7 tahun sesuai ketentuan hukum. Kami tidak melatih model dengan kode pelanggan. Kami tidak mengklaim hak kekayaan intelektual apa pun atas kode pelanggan.
7. Pelaporan Kerentanan
Jika Anda yakin telah menemukan kerentanan keamanan di Maguyva, hubungi security@maguyva.ai. Bahasa Inggris diutamakan untuk laporan. Informasi kontak dan kebijakan pengungkapan kerentanan yang dapat dibaca mesin tersedia di /.well-known/security.txt (RFC 9116).
8. Dokumen Terkait
Untuk detail hukum dan kebijakan lengkap, lihat:
- Kebijakan Privasi — cara kami mengumpulkan dan menggunakan data pribadi dan data repositori
- Ketentuan Layanan — perjanjian layanan
- security.txt — kontak kerentanan kanonis (RFC 9116)