Son güncelleme: 26 Ağustos 2026
Özetle: GitHub'ı bağlamak tamamen isteğe bağlıdır. Bağladığında tAI, yalnızca sen açıkça seçtiğin bir repoya dokunur, hiçbir zaman varsayılan (main) branch'e direkt commit atmaz — her değişiklik yeni bir branch'e commit'lenip pull request olarak açılır, sen review edip merge etmeden repona kalıcı olarak işlenmez. tAI'nin attığı her commit'in altında "Co-authored-by: tAI" satırı bulunur, böylece kodunda hangi değişikliklerin yapay zeka tarafından yapıldığı her zaman görünür kalır.
Bu sayfa, GitHub hesabını bağlamayı tercih edersen tAI'nin (bir Artfical ürünü) repolarına nasıl eriştiğini ve bunları nasıl işlediğini ayrıntılı olarak açıklar. tAI'nin topladığı diğer tüm veri türlerini kapsayan genel Gizlilik Politikasını tamamlayıcı niteliktedir. Burada yazanlarla genel politika arasında bir çelişki olursa, GitHub entegrasyonu özelinde bu sayfa geçerlidir.
Ayarlar > Bağlantılar bölümünden, GitHub'ın kendi OAuth giriş akışı üzerinden hesabını isteğe bağlı olarak bağlayabilirsin. Bu akışı tamamlayıp tAI'ye aşağıdaki izni açıkça vermeden repolarına dair hiçbir şeye erişilmez.
Bağlantı, GitHub'ın repo scope'unu ister — hem herkese açık hem özel repolarını okuyup değişiklik yapabilmek için gereken minimum kapsam budur. GitHub, daha dar bir kapsamda özel repo erişimi sunmadığı için bu scope'u istiyoruz. Hesabının kullanıcı profiline (kullanıcı adı ve avatar dışında) ya da e-posta adresine erişim istemiyoruz.
GitHub erişimi, yalnızca sen composer'da açıkça bir repo seçtiğinde başlar. Repo seçtiğin an, tAI'nin hata yapabilecek bir yapay zeka olduğunu ve üretilen kodun review edilmeden production'da kullanılmaması gerektiğini hatırlatan bir uyarı gösterilir. Seçtiğin repo, o sohbette ilk mesajını gönderdiğinde reponun varsayılan branch'inden hesabındaki o sohbetin çalışma alanına indirilir (büyük/binary dosyalar ve node_modules, .git gibi klasörler hariç, en fazla 200 dosya) — böylece yapay zeka üzerinde normal dosya araçlarıyla çalışabilir. Bu indirme sadece seçim anında bir kez olur; repo daha sonra periyodik olarak yeniden taranmaz veya senkronize edilmez, ve seçtiğin repo dışında hiçbir reposuna erişilmez.
tai/a1b2c3d4) — varsayılan branch'e asla direkt commit atılmaz.GitHub'dan dönen içerik (dosya içeriği, klasör listesi, commit ve PR bilgisi) yalnızca o sohbette yaptığın spesifik isteğe yanıt üretmek için kullanılır.
Repodan indirilen dosyalar, o sohbete ait çalışma alanında (diğer dosya yükleme/oluşturma işlemlerinle aynı yerde) saklanır -- mesaj metninin kendisinden ayrı, ama aynı sohbete bağlı. Bu içerik, o sohbet var olduğu sürece saklanır ve sohbeti ya da hesabını sildiğinde, diğer sohbet verilerinle aynı saklama kurallarına tabi olarak kalıcı olarak silinir. GitHub erişim token'ın, bağlantıyı kestiğinde ya da hesabını sildiğinde veritabanımızdan kalıcı olarak silinir.
GitHub bağlantısını istediğin an, şu iki yoldan biriyle kesebilirsin:
Bağlantıyı kesmek, ileriye dönük tüm erişimi anında durdurur. tAI'nin daha önce açtığı branch'ler ve pull request'ler GitHub'da olduğu gibi kalır — bunları silmek ya da kapatmak istersen, tıpkı kendi açtığın bir branch/PR gibi doğrudan GitHub üzerinden yönetebilirsin. Mevcut sohbet geçmişinde zaten kayıtlı olan GitHub içeriğini geriye dönük olarak silmez — bunu, herhangi bir sohbeti sildiğin gibi, ilgili sohbeti silerek kaldırabilirsin.
Bu politikayı zaman zaman güncelleyebiliriz. Önemli değişikliklerde bu sayfadaki "son güncelleme" tarihini güncelleriz.
GitHub entegrasyonu ya da verilerinle ilgili sorular için Artfical ekibiyle iletişime geçebilirsin.
← tAI'ye dön