> privacy.md
Kebijakan Privasi
Kode Anda tetap milik Anda. Kami mengindeks repository pelanggan agar bisa dicari dan berguna bagi agen Anda. Kami tidak melatih model dengan kode Anda, tidak menjualnya, atau memperlihatkannya ke pelanggan lain.
Berlaku efektif 16 Oktober 2026. Halaman ini mencakup data repositori pelanggan dan data layanan. Izin perayapan situs web publik diatur secara terpisah dan tidak berlaku untuk kode privat.
- Tanpa pelatihan model dengan kode pelanggan
- Data terindeks dibatasi per tenant
- Kontrol penghapusan repository
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 — Kode Anda tetap milik Anda. Kami mengindeks repository pelanggan agar bisa dicari. Kami tidak melatih model dengan kode pelanggan, tidak menjualnya, atau memperlihatkannya ke pelanggan lain. Izin crawl AI situs web publik tidak berlaku untuk repository pelanggan.
1. Siapa Kami
Maguyva adalah layanan kecerdasan kode yang dioperasikan oleh UT INTERNATIONAL PTE. LTD., perusahaan yang terdaftar di Singapura.
2. Apa yang Kami Kumpulkan
Kami mengumpulkan empat kategori data:
- Data akun: nama, alamat email, dan token OAuth GitHub Anda (dipakai untuk mengakses repositori yang Anda izinkan untuk diakses)
- Data kode: kode sumber Anda (disimpan untuk menyajikan konten file dan menggerakkan pencarian), abstract syntax tree, graf simbol, dan semantic embedding yang diturunkan dari kode Anda
- Data penggunaan: tools apa saja yang Anda panggil, stempel waktu, dan pola query agregat
- Data performa dan galat situs web: kami memakai Grafana Faro, yang dijalankan di infrastruktur kami sendiri, untuk mengukur performa halaman dan menemukan galat. Faro mengumpulkan path halaman (tanpa parameter query), browser, OS dan jenis perangkat, waktu performa, galat JavaScript, serta waktu permintaan yang dibuat halaman, yang dihubungkan oleh pengenal sesi acak yang disimpan di local storage; pengenal ini kedaluwarsa setelah sekitar 16 menit tanpa aktivitas dan diganti pada kunjungan Anda berikutnya. Data ini tidak memuat nama, email, atau pengenal akun dan tidak digabungkan dengan data akun atau data iklan. Kami mengandalkan kepentingan sah kami untuk menjaga situs tetap berfungsi (di Singapura, tujuan peningkatan bisnis). Log disimpan 30 hari dan trace 14 hari. Untuk mengajukan keberatan, hubungi privacy@maguyva.ai.
Penyimpanan Browser. Situs web ini menyimpan sedikit data di local storage browser Anda untuk mengingat preferensi mode warna Anda (key: "maguyva-color-mode"). Kalau Anda memicu easter egg CRT opsional, tema visual yang aktif disimpan di session storage khusus untuk tab saat itu saja. Keduanya tidak pernah meninggalkan browser Anda maupun sampai ke server kami. Kalau Anda datang dari salah satu iklan kami, parameter kampanye dan pengenal klik iklan pada tautan itu juga disimpan di session storage khusus untuk tab saat itu (key: "maguyva_utm") dan diteruskan ke aplikasi kami saat Anda mengikuti tautan pendaftaran atau masuk; lihat "6. Cookie dan Iklan" di bawah. Cloudflare, penyedia infrastruktur kami, mungkin menyetel cookie fungsional untuk keperluan keamanan. Untuk analitik penggunaan agregat kami memakai Umami, layanan analitik ramah privasi tanpa cookie yang tidak menyetel cookie dan tidak mengumpulkan informasi identitas pribadi. Untuk performa halaman dan pemantauan galat browser kami memakai Grafana Faro, yang menyimpan pengenal sesi acak di local storage browser Anda (key: "com.grafana.faro.session"), yang kedaluwarsa setelah sekitar 16 menit tanpa aktivitas dan diganti pada kunjungan Anda berikutnya, agar rangkaian pengukuran dikenali sebagai satu kunjungan; pengenal itu tidak memuat nama, alamat email, atau pengenal akun (lihat "Data performa dan galat situs web" di atas). Faro tidak dimuat dan key itu tidak ditulis untuk pengunjung di Wilayah Ekonomi Eropa, Britania Raya, atau Swiss, maupun ketika kami tidak dapat menentukan wilayah Anda - aturan wilayah yang sama dengan cookie iklan yang dijelaskan di "6. Cookie dan Iklan" di bawah.
3. Bagaimana Kami Menggunakannya
Kami menggunakan data Anda untuk mengindeks kode Anda dan menyajikan fitur kecerdasan kode, memproses pembayaran lewat Stripe, mengirim email transaksional (konfirmasi akun, tanda terima penagihan), dan menghitung statistik penggunaan agregat. Kami tidak memakai kode pelanggan untuk melatih model machine learning. Kami tidak menjual data Anda.
4. Kode Anda
Ketika Anda menghubungkan sebuah repositori, kode sumber Anda disimpan di infrastruktur layanan kami untuk mendukung fitur kecerdasan kode termasuk pengambilan file dan pencarian. Kami mem-parsing kode dengan tree-sitter, menghasilkan embedding semantik lewat Voyage AI, dan membangun graf simbol dari definisi serta referensi. Permintaan embedding mengirim potongan kode semantik yang dibentuk dengan mempertimbangkan struktur AST, bukan file atau repositori lengkap, dan mengecualikan metadata pengidentifikasi pelanggan seperti nama repositori, nama pengguna, pengenal organisasi, dan path file. Potongan-potongan itu dipakai untuk menghasilkan embedding berdasarkan ketentuan API dan pengaturan akun yang tidak mengizinkan pelatihan model dengan data pelanggan. Kode sumber dan data indeks turunan disimpan di PostgreSQL dalam bentuk yang diperlukan untuk pengambilan file, pencarian, dan analisis graf. Akses produk dibatasi melalui kontrol akses dalam lingkup organisasi dan namespace; operator Maguyva hanya dapat mengakses data repositori sesuai kebutuhan untuk mengoperasikan, mengamankan, atau mendukung layanan ini. Ketika Anda memutuskan koneksi repositori atau menutup akun Anda, kode sumber dalam indeks aktif dan data turunannya dihapus dari sistem layanan, sementara masa retensi salinan cadangan yang tersisa berakhir dalam jangka waktu retensi cadangan.
5. Pihak Ketiga
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 identitas pribadi)
- Railway (hosting di Singapura untuk sistem pemantauan yang kami jalankan sendiri dengan perangkat lunak open source dari Grafana - menyimpan data performa dan galat situs web yang dijelaskan di "2. Apa yang Kami Kumpulkan", yang hanya sampai ke sana melalui kolektor milik kami sendiri di faro.synacy.xyz; Grafana Labs tidak menerima data ini. Skrip pemantauan sama sekali tidak dimuat untuk pengunjung di Wilayah Ekonomi Eropa, Britania Raya, atau Swiss, maupun ketika kami tidak dapat menentukan wilayah Anda)
- Google Ads (pengukuran konversi - menerima parameter kampanye dan pengenal klik iklan saat Anda membuat akun, bukan data akun atau kode)
6. Cookie dan Iklan
Kami mengiklankan Maguyva lewat Google Ads dan mengukur iklan mana yang menghasilkan pendaftaran. Tag milik Google (gtag.js) dimuat di maguyva.ai maupun app.maguyva.ai. Jika penyimpanan iklan diizinkan, tag itu menyetel cookie keluarga "_gcl_" (misalnya "_gcl_aw", disimpan hingga 90 hari) yang mencatat klik iklan sebelum kunjungan Anda, dan aplikasi melaporkan konversi ke Google Ads saat Anda membuat akun. Di kedua domain itu kami juga menyetel cookie milik kami sendiri, "maguyva_first_touch", yang mencatat tautan iklan pertama yang Anda datangi sehingga kami bisa tahu iklan mana yang menghasilkan sebuah akun. Selain cookie persetujuan dan wilayah yang dijelaskan di bawah, kami tidak menyetel cookie iklan lain di domain kami sendiri.
- Yang dikirim ke Google: hanya parameter kampanye dan pengenal klik iklan. Sisa alamat halaman, termasuk alamat email apa pun yang dibawa oleh tautan undangan, dihapus sebelum laporan itu sampai ke Google.
- Sinyal personalisasi iklan dinonaktifkan, jadi ini mengukur konversi, bukan membangun audiens iklan.
- Isi "maguyva_first_touch": parameter kampanye pada tautan tempat Anda datang (utm_source, utm_medium, utm_campaign, utm_content, utm_term), pengenal klik iklan yang dibawanya (gclid, gbraid, wbraid, dclid, twclid, atau rdt_cid), alamat halaman yang merujuk Anda, path yang Anda tuju termasuk parameternya, dan waktu kedatangan itu. Cookie ini disetel oleh server kami, tidak dapat dibaca oleh skrip yang berjalan di halaman, dan disimpan hingga 90 hari.
- Cookie ini hanya mencatat kunjungan pertama Anda melalui iklan - klik iklan berikutnya tidak menggantikannya. Kalau Anda membuat akun, nilai-nilai ini disalin ke akun tersebut sehingga kami bisa mengaitkannya dengan iklan yang menghasilkannya, dan cookie itu lalu dihapus. Kalau Anda tidak pernah membuat akun, cookie itu kedaluwarsa dengan sendirinya.
- Situs marketing kami di maguyva.ai juga menyimpan pengenal klik iklan dari kedatangan Anda di session storage khusus untuk tab saat itu, sehingga bisa diteruskan ke aplikasi saat Anda mengikuti tautan pendaftaran atau masuk, seperti dijelaskan di "2. Apa yang Kami Kumpulkan". Salinan itu dibuang saat Anda menutup tab.
- Kapan kami bertanya lebih dulu: untuk pengunjung di Wilayah Ekonomi Eropa, Britania Raya, atau Swiss, dan di mana pun kami tidak dapat menentukan wilayah Anda, tag dimuat dengan penyimpanan iklan dimatikan dan pengenal klik iklan dihapus dari apa yang dikirimnya, dan kami bertanya sebelum ada cookie iklan yang disetel. Sampai Anda menjawab, Google hanya menerima sinyal tanpa cookie bahwa sebuah halaman dilihat. Kalau Anda mengizinkan, cookie "_gcl_" dan "maguyva_first_touch" disetel seperti dijelaskan di atas. Kalau Anda menolak, keduanya tidak disetel dan tidak ada catatan first-touch yang dikumpulkan.
- Jawaban Anda disimpan selama 12 bulan dalam cookie bernama "maguyva_ad_consent", yang dibagi antara maguyva.ai dan app.maguyva.ai, dan hanya berisi jawaban itu serta versi pemberitahuan ini saat jawaban diberikan. Cookie ini disetel baik Anda mengizinkan maupun menolak, supaya kami tidak bertanya lagi. Anda bisa mengubahnya kapan saja lewat tautan "Pilihan cookie" di footer maguyva.ai atau lewat Settings > Security di aplikasi; mengubahnya menjadi menolak akan menghentikan penyimpanan iklan selanjutnya, dan cookie yang sudah disetel Google akan kedaluwarsa sesuai jadwalnya sendiri.
- Di maguyva.ai, cookie berdurasi satu jam bernama "maguyva_ad_region" hanya mencatat apakah wilayah Anda termasuk wilayah tempat kami bertanya. Cookie itu tidak menyimpan data pribadi apa pun.
- Google mungkin menyetel cookie di domainnya sendiri saat konversi dilaporkan; cookie tersebut tunduk pada kebijakan privasi Google.
7. Keamanan Data
Data ditransmisikan lewat HTTPS/TLS. Data repositori terindeks disimpan di infrastruktur terkelola dengan enkripsi tingkat penyimpanan saat data disimpan. Kode sumber dan data indeks turunan tetap dapat dibaca oleh layanan ini bila diperlukan untuk pencarian, pengambilan file, dukungan, dan operasi keamanan. Akses repositori dibatasi melalui kontrol akses dalam lingkup organisasi dan namespace. Kunci API divalidasi terhadap metadata tersimpan dan batasan akses repositori.
8. Hak-Hak Anda
Berdasarkan PDPA Singapura dan GDPR UE (bila berlaku), Anda berhak untuk:
- Mengakses data pribadi yang kami simpan tentang Anda
- Mengoreksi data yang tidak akurat
- Meminta penghapusan data Anda dan repositori terindeks
- Mengekspor data akun Anda
- Menolak pemrosesan atau menarik persetujuan
9. Retensi Data
Akun aktif: data disimpan selama akun Anda aktif. Repositori yang dihapus dan akun yang dihapus: kode sumber dalam indeks aktif dan data turunannya dihapus dalam 30 hari, sementara masa retensi salinan cadangan yang tersisa berakhir dalam 90 hari. Catatan penagihan disimpan selama 7 tahun sesuai ketentuan hukum. Data performa dan galat situs web yang dijelaskan di "2. Apa yang Kami Kumpulkan": log disimpan selama 30 hari dan trace selama 14 hari, lalu dihapus otomatis; untuk mengajukan keberatan atas pengumpulannya, hubungi privacy@maguyva.ai.
10. Perubahan dan Kontak
Kami akan mengirim email tentang perubahan material terhadap kebijakan ini. Untuk pertanyaan atau permintaan data, hubungi privacy@maguyva.ai.