> privacy.md
Dasar Privasi
Kod anda kekal milik anda. Kami mengindeks repositori pelanggan supaya boleh dicari dan berguna untuk ejen anda. Kami tidak melatih model dengan kod anda, tidak menjualnya, atau mendedahkannya kepada pelanggan lain.
Berkuat kuasa 12 Ogos 2026. Halaman ini merangkumi data repositori pelanggan dan data perkhidmatan. Kebenaran crawl AI untuk laman web awam adalah berasingan dan tidak terpakai kepada kod persendirian.
Ini ialah terjemahan bantuan AI yang disediakan untuk kemudahan anda. Versi rasmi Bahasa Inggeris adalah satu-satunya versi yang mengikat — sebarang perjanjian yang anda masuki semasa mendaftar tertakluk kepada teks Bahasa Inggeris. Baca versi rasmi Bahasa Inggeris
tl;dr — Kod anda kekal milik anda. Kami mengindeks repositori pelanggan supaya boleh dicari. Kami tidak melatih model dengan kod pelanggan, tidak menjualnya, atau menunjukkannya kepada pelanggan lain. Kebenaran crawl AI laman web awam tidak terpakai kepada repositori pelanggan.
1. Siapa Kami
Maguyva ialah perkhidmatan kecerdasan kod yang dikendalikan oleh UT INTERNATIONAL PTE. LTD., sebuah syarikat yang berdaftar di Singapura.
2. Apa Yang Kami Kumpul
Kami mengumpul tiga kategori data:
- Data akaun: nama, alamat e-mel, dan token OAuth GitHub anda (digunakan untuk mengakses repositori yang anda benarkan)
- Data kod: kod sumber anda (disimpan untuk menyajikan kandungan fail dan menjalankan carian), abstract syntax tree, symbol graph, dan semantic embedding yang diterbitkan daripada kod anda
- Data penggunaan: tool yang anda panggil, cap masa, dan corak query agregat
Storan Pelayar. Laman web ini menyimpan sedikit data dalam storan tempatan pelayar anda untuk mengingati keutamaan mod warna anda (kunci: "maguyva-color-mode"). Jika anda mencetuskan easter egg CRT pilihan, tema visual yang aktif disimpan dalam storan sesi untuk tab semasa sahaja. Data ini tidak sekali-kali meninggalkan pelayar anda dan tidak dihantar ke pelayan kami. Jika anda tiba melalui salah satu iklan kami, parameter kempen dan pengenal pasti klik iklan pada pautan tersebut turut disimpan dalam storan sesi untuk tab semasa (kunci: "maguyva_utm") dan dihantar kepada aplikasi kami apabila anda mengikuti pautan pendaftaran atau log masuk; lihat "6. Kuki dan Pengiklanan" di bawah. Cloudflare, penyedia infrastruktur kami, mungkin menetapkan kuki fungsian untuk tujuan keselamatan. Untuk analitik penggunaan agregat kami menggunakan Umami, perkhidmatan analitik mesra privasi tanpa kuki yang tidak mengumpul maklumat yang boleh mengenal pasti individu.
3. Cara Kami Menggunakannya
Kami menggunakan data anda untuk mengindeks kod anda dan menyajikan ciri kecerdasan kod, memproses pembayaran melalui Stripe, menghantar e-mel transaksi (pengesahan akaun, resit bil), dan mengira statistik penggunaan agregat. Kami tidak menggunakan kod pelanggan untuk melatih model pembelajaran mesin. Kami tidak menjual data anda.
4. Kod Anda
Apabila anda menyambungkan repositori, kod sumber anda disimpan dalam infrastruktur perkhidmatan kami untuk menjalankan ciri kecerdasan kod termasuk pengambilan fail dan carian. Kami menghurai kod dengan tree-sitter, menjana semantic embedding melalui Voyage AI, dan membina symbol graph bagi definisi serta rujukan. Permintaan embedding menghantar chunk semantik yang sedar-AST, bukan fail atau repositori lengkap, dan mengecualikan metadata pengenal pasti pelanggan seperti nama repositori, nama pengguna, pengenal organisasi, dan path fail. Chunk tersebut digunakan untuk menjana embedding di bawah terma API dan tetapan akaun yang tidak membenarkan latihan dengan data pelanggan. Data sumber dan data index terbitan disimpan dalam PostgreSQL dalam bentuk yang diperlukan untuk pengambilan fail, carian, dan analisis graph. Akses produk dikawal melalui kawalan akses berskop organisasi dan namespace; operator Maguyva hanya boleh mengakses data repositori mengikut keperluan untuk mengendalikan, mengamankan, atau menyokong perkhidmatan ini. Apabila anda memutuskan sambungan repositori atau membatalkan akaun anda, kod sumber terindeks yang aktif dan data terbitannya dialih keluar daripada sistem perkhidmatan, dengan salinan sandaran baki tamat tempoh dalam tempoh pengekalan sandaran.
5. Pihak Ketiga
Kami menggunakan perkhidmatan berikut untuk mengendalikan Maguyva:
- Supabase (pengehosan pangkalan data, rantau AWS US)
- Cloudflare (CDN, edge compute, DNS)
- Voyage AI, kini sebahagian daripada MongoDB (penjanaan embedding - menerima chunk kod yang sedar-AST tanpa pengenal pasti pelanggan, bukan fail atau repositori lengkap)
- Stripe (pemprosesan pembayaran)
- GitHub (pengesahan OAuth dan akses repositori)
- Umami (analitik penggunaan laman web tanpa kuki - metrik agregat sahaja, tiada maklumat yang boleh mengenal pasti individu)
- Google Ads (pengukuran penukaran - menerima parameter kempen dan pengenal pasti klik iklan apabila anda mencipta akaun, bukan data akaun atau data kod)
6. Kuki dan Pengiklanan
Kami mengiklankan Maguyva melalui Google Ads dan mengukur iklan mana yang membawa kepada pendaftaran. Dua kuki pihak pertama yang berasingan terlibat. Pada aplikasi kami di app.maguyva.ai, gtag.js Google menetapkan kuki dalam keluarga "_gcl_" (contohnya "_gcl_aw", disimpan sehingga 90 hari) yang merekodkan klik iklan yang berlaku sebelum lawatan anda, dan melaporkan penukaran kepada Google Ads apabila anda mencipta akaun. Di kedua-dua maguyva.ai dan app.maguyva.ai, kami turut menetapkan kuki milik kami sendiri, "maguyva_first_touch", yang merekodkan pautan iklan pertama yang anda tiba melaluinya supaya kami dapat mengetahui pengiklanan yang menghasilkan sesuatu akaun. Kami tidak menetapkan sebarang kuki pengiklanan lain pada domain kami sendiri.
- Apa yang dihantar kepada Google: parameter kempen dan pengenal pasti klik iklan sahaja. Bahagian selebihnya alamat halaman, termasuk sebarang alamat e-mel yang dibawa oleh pautan jemputan, dibuang sebelum laporan itu sampai kepada Google.
- Isyarat pemperibadian iklan dimatikan, jadi ini mengukur penukaran dan bukannya membina khalayak pengiklanan.
- Apa yang disimpan oleh "maguyva_first_touch": parameter kempen pada pautan yang anda tiba melaluinya (utm_source, utm_medium, utm_campaign, utm_content, utm_term), pengenal pasti klik iklan yang dibawanya (gclid, gbraid, wbraid, dclid, twclid, atau rdt_cid), alamat halaman yang merujuk anda, laluan yang anda tiba padanya termasuk parameternya, dan waktu ketibaan tersebut. Ia ditetapkan oleh pelayan kami, tidak boleh dibaca oleh skrip yang berjalan pada halaman, dan disimpan sehingga 90 hari.
- Ia merekodkan ketibaan iklan pertama anda sahaja - klik iklan yang kemudian tidak menggantikannya. Jika anda mencipta akaun, nilai-nilai ini disalin ke akaun tersebut supaya kami dapat mengaitkannya dengan pengiklanan yang menghasilkannya, dan kuki itu kemudiannya dipadam. Jika anda tidak pernah mencipta akaun, ia tamat tempoh dengan sendirinya.
- Laman pemasaran kami di maguyva.ai turut menyimpan pengenal pasti klik iklan daripada ketibaan anda dalam storan sesi untuk tab semasa, supaya ia boleh dihantar kepada aplikasi apabila anda mengikuti pautan pendaftaran atau log masuk, seperti yang diterangkan dalam "2. Apa Yang Kami Kumpul". Salinan itu dibuang apabila anda menutup tab.
- Di mana ini tidak terpakai: kami tidak memuatkan teg Google dan kami tidak menetapkan mana-mana daripada kedua-dua kuki ini bagi pelawat di Kawasan Ekonomi Eropah, United Kingdom, atau Switzerland, atau apabila kami tidak dapat menentukan wilayah anda. Tiada rekod sentuhan pertama dikumpulkan dalam kes tersebut.
- Google mungkin menetapkan kuki pada domainnya sendiri apabila penukaran itu dilaporkan; kuki tersebut tertakluk kepada dasar privasi Google.
7. Keselamatan Data
Data dihantar melalui HTTPS/TLS. Data repositori terindeks disimpan pada infrastruktur terurus dengan penyulitan pada peringkat storan semasa rehat (at rest). Data sumber dan data index terbitan kekal boleh dibaca oleh perkhidmatan ini apabila diperlukan untuk carian, pengambilan fail, sokongan, dan operasi keselamatan. Akses repositori dikawal melalui kawalan akses berskop organisasi dan namespace. Kunci API disahkan berdasarkan metadata yang disimpan dan sekatan akses repositori.
8. Hak Anda
Di bawah PDPA Singapura dan GDPR EU (jika berkenaan), anda berhak untuk:
- Mengakses data peribadi yang kami simpan mengenai anda
- Membetulkan data yang tidak tepat
- Meminta penghapusan data anda dan repositori terindeks
- Mengeksport data akaun anda
- Membantah pemprosesan atau menarik balik persetujuan
9. Pengekalan Data
Akaun aktif: data dikekalkan selagi akaun anda aktif. Repositori yang disingkirkan dan akaun yang dihapuskan: kod sumber terindeks yang aktif dan data terbitannya dialih keluar dalam masa 30 hari, dengan salinan sandaran baki tamat tempoh dalam masa 90 hari. Rekod bil dikekalkan selama 7 tahun seperti yang dikehendaki oleh undang-undang.
10. Perubahan dan Hubungi Kami
Kami akan menghantar e-mel kepada anda mengenai perubahan material kepada dasar ini. Untuk pertanyaan atau permintaan data, hubungi privacy@maguyva.ai.