nnnnnnnnn
GitHub baru-baru ini mengemas kini dasar privasi mereka — dan ramai pembangun tidak sedar bahawa kod dalam repositori peribadi mereka boleh digunakan untuk melatih model AI GitHub. Tarikh akhir untuk opt out ialah 24 April 2026. Anda ada kurang dari sebulan untuk bertindak.
Pendedahan: Artikel ini mengandungi pautan affiliate. Jika anda mendaftar melalui pautan kami, kami mungkin menerima komisyen kecil — tanpa sebarang kos tambahan kepada anda. Ini membantu kami terus menghasilkan panduan percuma dalam Bahasa Melayu.
📖 Baca juga: Latih AI Billion Parameter Guna Telefon Biasa — Tether QVAC BitNet
nn
Artikel ini panduan lengkap dalam Bahasa Malaysia: apa yang berlaku sebenarnya, siapa yang terjejas, dan cara opt out langkah demi langkah — dalam masa 2 minit.
n
📖 Baca juga: NanoClaw Dapat 20,000 Bintang GitHub — Projek Weekend Kerjasama Docker
nnn
nn
Apa Yang Berlaku Sebenarnya?
nn
GitHub (dimiliki Microsoft) telah menambah klausa dalam Terms of Service dan Privacy Statement mereka yang membenarkan GitHub menggunakan kandungan repositori — termasuk repositori peribadi — untuk melatih model AI dan ciri macam GitHub Copilot.
nn
Ini bukan isu baru sepenuhnya. GitHub Copilot sudah lama menggunakan kod awam (public repos) sebagai data latihan. Namun pada awal 2026, skopnya dikembangkan untuk merangkumi data daripada repositori peribadi bagi pengguna yang tidak opt out.
nn
Perkara yang membuatkan komuniti pembangun di Reddit marah (lebih 430 upvote dalam masa 24 jam):
nn
- n
- Tiada notifikasi langsung kepada pengguna — hanya perubahan dalam Terms of Service
- Repositori peribadi sepatutnya "private" — bukan untuk dikongsi dengan model AI
- Ramai syarikat dan freelancer menyimpan kod klien sensitif dalam repo peribadi
- Tarikh akhir opt out ditetapkan: 24 April 2026
n
n
n
n
nn
nn
Apakah "Latihan AI" Yang Dimaksudkan?
nn
Apabila GitHub berkata mereka "melatih AI" menggunakan kod anda, maksudnya mereka mengambil kandungan repositori anda sebagai data input untuk meningkatkan model machine learning mereka.
nn
Proses ini biasanya melibatkan:
nn
- n
- Pengumpulan data — Kod, commit message, dan dokumentasi dari repo anda dikumpul
- Pemprosesan — Data dibersih dan diformat untuk latihan model
- Latihan model — Model AI belajar corak dari jutaan repositori
- Penggunaan dalam produk — Model yang dilatih digunakan dalam GitHub Copilot dan ciri AI lain
n
n
n
n
nn
Model AI yang dilatih dengan data anda boleh menghasilkan kod yang serupa dengan kod anda — walaupun tanpa atribusi atau pampasan kepada anda sebagai penulis asal.
nn
nn
Siapa Yang Terjejas?
nn
Dasar ini mempengaruhi hampir semua pengguna GitHub:
nn
- n
- Pengguna GitHub Free dengan repositori peribadi
- Pengguna GitHub Pro yang tidak opt out secara manual
- Pengguna GitHub Teams dalam organisasi
- Organisasi dan syarikat yang menggunakan GitHub Enterprise Cloud (mempunyai proses opt out berbeza)
- Freelancer dan agensi yang menyimpan projek klien dalam repo peribadi
- Pelajar dan penyelidik yang menyimpan tugasan dan projek penyelidikan
n
n
n
n
n
n
nn
Jika anda hanya ada repositori awam (public repos), kod anda sudah lama boleh digunakan sebagai data latihan — ini bukan perubahan baru untuk awam. Perubahan ini khususnya untuk repo peribadi.
nn
nn
Adakah Ini Sah?
nn
Secara undang-undang, GitHub berpegang pada Terms of Service mereka. Apabila anda mendaftar GitHub, anda bersetuju dengan ToS mereka — dan perubahan ToS yang tidak dibantah dianggap diterima.
nn
Namun, ini menjadi kontroversi besar dalam komuniti pembangun kerana beberapa sebab:
nn
1. Jangkaan privasi dilanggar Pengguna menjangkakan repo peribadi tidak akan diakses oleh pihak ketiga atau digunakan untuk tujuan komersial. Walaupun GitHub secara teknikal ada akses (kerana server mereka yang menyimpan kod anda), menggunakan data itu untuk latihan AI adalah satu langkah berbeza.
nn
2. Isu GDPR dan undang-undang privasi Di Eropah, GDPR melindungi data peribadi dengan ketat. Beberapa pakar undang-undang berpendapat bahawa penggunaan data kod untuk latihan AI mungkin memerlukan kebenaran yang lebih jelas daripada sekadar perubahan ToS.
nn
3. Kod milik klien Bagi freelancer dan agensi teknologi, kod dalam repo peribadi mereka bukan sepenuhnya milik mereka — ia adalah harta intelek klien. Menggunakan kod ini tanpa kebenaran klien boleh melanggar kontrak perkhidmatan.
nn
4. Hak cipta (copyright) Pembangun bebas yang menulis kod asal mereka mempunyai hak cipta ke atas kod tersebut. Penggunaan kod berhak cipta sebagai data latihan AI adalah topik perdebatan undang-undang yang aktif di seluruh dunia.
nn
Microsoft dan GitHub berkata penggunaan data ini adalah untuk meningkatkan produk mereka dan memberikan pengalaman lebih baik kepada pengguna. Mereka juga mendakwa data tidak dijual kepada pihak ketiga.
nn
nn
Cara Opt Out — Panduan Lengkap Langkah Demi Langkah
nn
Kaedah 1: Opt Out Akaun Peribadi (Paling Mudah)
nn
Ini untuk pengguna individu dengan akaun GitHub peribadi.
nn
Langkah 1: Log masuk ke GitHub di github.com
nn
Langkah 2: Klik gambar profil anda di sudut kanan atas → pilih Settings
nn
Langkah 3: Dalam menu kiri, tatal ke bawah → klik Copilot
nn
Langkah 4: Cari bahagian "Policies" atau "Allow GitHub to use my data for AI model training"
nn
Langkah 5: Nyahtanda (uncheck) kotak berkenaan → klik Save
nn
- n
- Selesai — akaun anda kini opt out daripada penggunaan data untuk latihan AI.
n
nn
nn
Kaedah 2: Melalui Privacy Settings
nn
Sebagai alternatif kepada kaedah pertama:
nn
Langkah 1: Pergi ke Settings → Privacy
nn
Langkah 2: Cari bahagian "GitHub AI model training"
nn
Langkah 3: Toggle kepada Off atau buang centang
nn
Langkah 4: Simpan perubahan
nn
nn
Kaedah 3: Untuk Organisasi dan Syarikat
nn
Jika anda admin sebuah organisasi GitHub:
nn
Langkah 1: Pergi ke halaman organisasi anda di github.com/[nama-organisasi]
nn
Langkah 2: Klik Settings (bukan settings profil peribadi)
nn
Langkah 3: Navigasi ke Copilot → Policies
nn
Langkah 4: Cari "Allow GitHub to use organization data for model training"
nn
Langkah 5: Tukar kepada Disabled
nn
Langkah 6: Simpan perubahan
nn
Nota Penting untuk Admin: Tetapan organisasi menentukan dasar untuk repositori organisasi. Namun setiap ahli organisasi mungkin perlu opt out secara individu untuk data akaun peribadi mereka. Pastikan anda maklumkan kepada seluruh pasukan.
nn
nn
Apa Jenis Data Yang Digunakan?
nn
GitHub tidak mendedahkan secara terperinci data apa yang dikumpulkan, tetapi berdasarkan dasar mereka, ini yang diketahui:
nn
| Jenis Data | Status |
|---|---|
| Kandungan kod (.py, .js, dll) | ✅ Digunakan |
| Commit messages | ✅ Digunakan |
| Pull request & ulasan | ✅ Digunakan |
| Issues & diskusi | ✅ Digunakan |
| README & dokumentasi | ✅ Digunakan |
| Nama fail dan struktur folder | ✅ Digunakan |
| Maklumat peribadi anda | ❌ Tidak (dakwaan GitHub) |
| Kata laluan dan secrets | ❌ Tidak (diharapkan) |
nn
Satu perkara yang perlu diberi perhatian: jika anda menyimpan API keys atau credentials dalam kod anda (amalan buruk yang ramai buat), data itu juga mungkin terdedah — bukan sahaja untuk latihan AI, tetapi kepada risiko keselamatan umum.
nn
nn
Kenapa Ini Penting Untuk Pembangun Malaysia?
nn
Ramai pembangun Malaysia menggunakan GitHub secara aktif untuk pelbagai tujuan:
nn
Freelancer dan Agensi Digital Pembangun freelance Malaysia sering menyimpan projek klien — laman web e-dagang, sistem pengurusan, aplikasi mobile — dalam repositori peribadi. Kod ini mewakili usaha bertahun-tahun dan rahsia perniagaan klien.
nn
Syarikat Teknologi dan Startup Startup Malaysia yang sedang membina produk baru sering menyimpan seluruh codebase dalam GitHub. Jika algoritma utama atau logik perniagaan tersebut digunakan untuk latihan AI, pesaing berpotensi mendapat akses tidak langsung kepada idea-idea tersebut.
nn
Pembangun Pelajar dan Portfolio Walaupun projek peribadi kelihatan tidak bernilai, ini adalah portfolio masa depan anda. Lebih baik kawal siapa yang boleh menggunakannya.
nn
Pekerja IT Korporat Sesetengah pekerja IT menyimpan skrip kerja atau penyelesaian teknikal dalam repo peribadi mereka. Ini boleh mengandungi maklumat sensitif syarikat.
nn
Bayangkan pesaing atau model AI umum dapat belajar daripada algoritma unik anda. Walaupun GitHub berkata data tidak dikongsi secara terus, risiko harta intelek tetap ada.
nn
nn
Soalan Lazim (FAQ)
nn
Q: Saya guna GitHub Free — adakah saya terjejas? Ya. Semua pengguna GitHub dengan repositori peribadi terjejas kecuali opt out secara manual. Pelan berbayar atau percuma tidak membezakan.
nn
Q: Kalau saya opt out sekarang, adakah data lama masih digunakan? GitHub tidak jelas tentang perkara ini dalam dasar mereka. Kemungkinan besar data yang sudah dikumpul tidak dihapus sepenuhnya. Tetapi opt out akan menghentikan pengumpulan data baru daripada repositori anda.
nn
Q: Adakah opt out memberi kesan kepada fungsi GitHub yang lain? Tidak langsung. GitHub Copilot (jika anda subscribe), Actions, Pages, dan semua ciri lain masih berfungsi macam biasa. Opt out hanya mempengaruhi penggunaan data anda untuk latihan model.
nn
Q: Saya kerja dalam syarikat yang guna GitHub — siapa yang perlu opt out? Admin IT syarikat anda perlu opt out di peringkat organisasi untuk melindungi repositori syarikat. Namun anda juga perlu opt out secara individu untuk akaun peribadi anda.
nn
Q: Apa jadi kalau saya terlepas tarikh 24 April 2026? GitHub mungkin masih membenarkan opt out selepas tarikh itu, tetapi tiada jaminan bahawa data antara sekarang hingga tarikh itu tidak akan digunakan. Bertindak sekarang adalah pilihan paling selamat.
nn
Q: Adakah ini sama dengan Copilot menggunakan kod saya sebelum ini? Copilot sudah lama menggunakan kod awam (public repos) sebagai data latihan. Perubahan ini meluaskan penggunaan kepada repo peribadi. Ini adalah perluasan skop yang signifikan.
nn
Q: Bolehkah saya padam akaun GitHub untuk elak isu ini? Memadamkan akaun akan menyelesaikan masalah tetapi anda akan kehilangan semua repositori, sejarah commit, dan sumbangan anda. Opt out adalah penyelesaian yang lebih praktikal.
nn
nn
Alternatif Kepada GitHub
nn
Jika isu privasi ini membuat anda tidak selesa dengan GitHub, ada pilihan lain:
nn
- n
- GitLab — pilihan popular, self-hosting tersedia, dasar privasi lebih jelas, community edition percuma
- Bitbucket (Atlassian) — sesuai untuk pasukan yang sudah guna Jira atau Confluence
- Gitea — open-source sepenuhnya, boleh host sendiri di VPS anda, kawalan penuh
- Codeberg — berasaskan Gitea, bukan komersial, privasi-focused, percuma
n
n
n
n
nn
Namun, hakikatnya majoriti pembangun akan kekal dengan GitHub kerana ekosistem yang besar — integrasi CI/CD, GitHub Actions, komuniti open-source, dan GitHub Pages. Opt out adalah kompromi yang munasabah untuk kekal menggunakan platform tanpa mengorbankan privasi data.
nn
nn
Rumusan — Ambil Tindakan Sekarang
nn
Ringkasnya apa yang perlu anda tahu:
nn
- n
- GitHub mengemas kini dasar untuk menggunakan kod dalam repositori peribadi bagi latihan AI
- Tarikh akhir opt out: 24 April 2026 — kurang dari sebulan dari sekarang
- Proses opt out mudah — kurang dari 2 minit
- Pergi ke Settings → Copilot → matikan pilihan AI training
- Admin organisasi perlu opt out di peringkat organisasi
n
n
n
n
n
nn
Jangan tunggu sehingga tarikh akhir. Sebar kepada rakan pembangun anda — ramai yang tidak sedar tentang perubahan dasar ini. Hantar artikel ini ke group Telegram developer atau share di media sosial untuk bantu komuniti pembangun Malaysia.
nn
nnn
Rujukan
n
- n
- GitHub Privacy Statement
- TechCrunch: GitHub AI Training Opt-Out
- Jabatan Perlindungan Data Peribadi Malaysia
n
n
n
n
🔤 Rekomendasi: Grammarly
Sebelum hantar apa-apa tulisan dalam Bahasa Inggeris — semak dulu dengan Grammarly. Pelan percuma dah cukup untuk kegunaan harian. Premium (RM35/bulan) tambah cadangan gaya penulisan + penjana ayat AI.
Artikel Berkaitan
nn
- n
- Apa Itu Claude Mythos? Model AI Terbaru Anthropic Bocor
- OpenAI o3: Model AI Reasoning — Panduan Lengkap Malaysia 2026
- ARC-AGI-3: Ujian AI Terbaru — Kenapa AI Terbaik Dunia Masih Gagal?
- Samsung Gemini AI 800 Juta Peranti 2026 — Apa Maksudnya?
- OpenAI Tutup Sora — Apa Yang Berlaku dan Apa Datang Seterusnya?
- WWDC 2026: Siri Jadi AI Agent — Apa Berubah Untuk Pengguna Apple Malaysia?
n
n
n
n
n
n
