Mac’te bir uygulama ekran kaydından gizlenebilir mi?
Güvenilir bir yolu yok. macOS’ta NSWindow.sharingType = .none adında bir pencere ayarı var: sistemden pencereyi yakalamanın dışında tutmasını ister ve bazı yakalama yöntemleri buna hâlâ uyuyor. Ama Apple bu ayarı, içeriği gizlemenin bir yolu olarak artık desteklemiyor; macOS 15.4 ve sonrasında ScreenCaptureKit üzerinden yakalama yapan uygulamaların pencereyi yine de kaydettiği bildiriliyor.
Yani “ekran kaydında görünmeyen pencere”, Mac’te garanti edebileceğin bir şey değil. İşe yarayan yöntem, penceredeki bir işarete güvenmek değil, neyi paylaştığını kontrol etmek. Windows’ta durum farklı: orada yakalama dışı bırakma Microsoft’un belgelediği bir özellik.
Apple, bir pencereyi ekran yakalamadan gizleme konusunda ne diyor?
Apple’a göre desteklenen bir yol yok. Apple’ın NSWindow.SharingType.none belgesi bu değeri, macOS’un artık kullanmadığı eski (legacy) bir sabit olarak tanımlıyor ve geliştiricilere, içeriği yakalamadan gizlemek için bu değere başvurmamalarını söylüyor.
- Temmuz 2024. Apple Geliştirici Teknik Desteği’nden (DTS) bir mühendis, ayarın yalnızca eski CoreGraphics pencere işlevlerini etkilediğini açıkladı. Ekran kaydı uygulamalarının neredeyse tamamı bu düzeyin altında çalışıyor; ayar orada etkisiz kalıyor.
- Aralık 2024. Bir geliştirici, bu ayarı taşıyan pencerenin ekran görüntülerine girmediğini ama ekran kayıtlarında göründüğünü bildirdi. Apple’ın mühendisi buna itiraz etmedi.
- Temmuz 2025. macOS 15.4 ve sonrası sorulduğunda Apple mühendisi şöyle yanıtladı: “At this time there are no public APIs for preventing screen capture.” Yani şu an ekran yakalamayı engelleyen herkese açık bir API yok.
ScreenCaptureKit neyi değiştirdi?
Apple’ın ekran, pencere ve uygulama yakalamak için sunduğu güncel framework olan ScreenCaptureKit, sharingType = .none ayarına güvenilir biçimde uymuyor. Electron belgeleri artık bunu açıkça yazıyor: ScreenCaptureKit kullanan yeni Mac uygulamaları, içerik koruması açık olsa bile pencereyi yakalıyor.
Electron bu uyarıyı, macOS’ta korunan pencerelerle ilgili bir hata bildiriminin ardından Eylül 2025’te ekledi. Ekip bunu macOS’ta bilinçli ve bilinen bir değişiklik olarak tanımladı: eski CoreGraphics API’lerini kullanan uygulamalar pencereyi dışarıda bırakıyor, ScreenCaptureKit kullananlar bırakmıyor. Ekipten bir geliştirici aynı sonucu macOS’un kendi ekran kaydıyla da aldı.
Bir kayıt ya da toplantı uygulamasının hangi API’yi kullandığını çoğu zaman dışarıdan bilemezsin; üstelik bir güncelleme bunu değiştirebilir. İki işletim sistemindeki API’lerin ayrıntısı bir pencerenin ekran yakalamadan nasıl hariç tutulduğunu anlatan rehberde.
Mac’te hangi yakalama yöntemi pencereyi gösterir, hangisi dışarıda bırakır?
Eylül 2026 itibarıyla tablo şöyle: ScreenCaptureKit tabanlı yakalamanın ve yerleşik ekran kaydının bu ayarı taşıyan pencereyi gösterdiği, eski CoreGraphics tabanlı yakalamanın ve ekran görüntülerinin ise pencereyi dışarıda bıraktığı bildiriliyor. Yalnızca ilk satır üretici belgesine dayanıyor; geri kalanı Apple mühendislerinin açıklamaları ya da tek tek geliştirici bildirimleri.
| macOS’ta yakalama yolu | sharingType = .none taşıyan pencere | Dayanak |
|---|---|---|
| ScreenCaptureKit kullanan uygulamalar | Ayara rağmen yakalanır | Electron belgelerinde yazıyor |
| Yerleşik ekran kaydı, QuickTime Player | Güncel macOS’ta kaydettiği bildiriliyor | Apple forumları, Kasım 2025; ekipten bir geliştirici Electron #48258’de aynı sonucu aldı |
| Eski CoreGraphics pencere API’lerini kullanan uygulamalar | Siyah dikdörtgen ya da başarısız yakalama beklenir | Apple DTS, Temmuz 2024 |
| Apple’ın ScreenCaptureKit örnek uygulaması | Bildirildi: önce dışarıda bıraktı, yakalama filtresi değiştirilince gösterdi | Aynı Kasım 2025 konusu |
| Ekran görüntüleri | Aralık 2024’te dışarıda kaldığı bildirildi | Tek bir geliştirici bildirimi; senin sürümünde farklı olabilir |
| Zoom, Google Meet, Microsoft Teams | Kopya AI henüz test etmedi | Uyumluluk sayfasına bak |
| Telefon kamerası, projeksiyon, yansıtılan ekran | Her zaman görünür | Hiçbir pencere ayarı bunları etkilemez |
Kopya AI macOS’ta bu ayarı nasıl kullanıyor?
Kopya AI da aynı ayarı kullanıyor. macOS’ta ekran paylaşımı gizliliği, panelde NSWindow.sharingType = .none değerini ayarlayan Electron setContentProtection çağrısından ibaret; başka bir yöntem devrede değil. Yani bu sayfadaki her şey Kopya AI için de geçerli: güncel macOS kayıt araçları ve ScreenCaptureKit kullanan uygulamalar paneli gösterebilir.
Kopya AI (kopya.ai), macOS ve Windows için bir masaüstü yapay zeka asistanıdır: kısayola bastığında ekranındaki işle ilgili sorularını yanıtlar; paneli, desteklenen ekran paylaşımlarının ve kayıtların dışında kalır. Ekran paylaşımı gizliliği, ücretsiz paket dahil her pakette varsayılan olarak açık; ⌘⇧P ile açıp kapatabilirsin. Panelde Ekran paylaşımında gizli ya da Ekran paylaşımında görünür yazar. Mac’te bu etiket ayarın durumunu gösterir, kayıt aracının ne yakaladığını değil.
Ayarı yalnızca panel taşır. Menü çubuğu simgesi ve menüsü, giriş penceresi ve Etkinlik Monitörü’ndeki işlem görünür kalır. Kopya AI, macOS 14 Sonoma ve sonrasında çalışır. Ayrıntı için Kopya AI panelinin desteklenen ekran kayıtlarının dışında nasıl kaldığına ve görünmez yapay zeka asistanının ne olduğuna bak.
Mac’te ekran paylaşımında pencere gizlemenin işe yarayan yolları neler?
Penceredeki bir işarete güvenmek yerine neyi paylaştığını kontrol et. Kişisel pencereleri paylaşmadığın bir ekranda tutmak, ekranın yalnızca seçili bir bölümünü kaydetmek ya da uygulamadan çıkmak, o pencereyi yakalanan alanın tamamen dışında bırakır. Tek pencere paylaşmak da genelde işe yarar; ama ilk seferinde bir deneme kaydıyla doğrula.
- Tüm ekranı değil, tek pencereyi paylaş. Toplantı uygulamaları tek bir pencere ya da tarayıcı sekmesi seçmene izin verir; seçenekleri Google Meet yardım sayfası anlatıyor. Bu, o pencerenin üstünde duran ayrı bir paneli genelde görüntünün dışında bırakır. Kopya AI bu araçlar için henüz test sonucu yayımlamadı; kendi kurulumunda bir kez dene. Ayrıntısı Zoom, Meet ve Teams rehberinde.
- İkinci ekran kullan. Kopya AI yalnızca birincil ekranı yakalar. İşini birincil ekranda tut, o ekranı paylaş, paneli diğerine sürükle.
- Ekranın yalnızca bir bölümünü kaydet. macOS’un yerleşik kayıt aracı ekranın seçtiğin bir bölümünü kaydedebilir. Başlamadan önce paneli o alanın dışına sürükle.
- Kopya AI’dan çık. Kayıttan önce Esc’e bas: bu, yalnızca paneli değil uygulamanın tamamını kapatır. İşin bitince yeniden aç.
Ekran paylaşımında pencere gizlemenin 5 yöntemi bu yolları ayrıntılı biçimde karşılaştırıyor. Senaryona göre eğitim videosu kaydı ve sunum sayfalarına da bak; projeksiyon ya da yansıtılan ekran paneli her zaman gösterir.
Kendi Mac’inde nasıl test edersin?
Gerçekte kullanacağın araçla ve aynı paylaşım moduyla on saniyelik bir kayıt al, sonra izle. Görüşme içinse ikinci bir cihazdan katıl ve karşı tarafın ne gördüğüne bak. Panelin etiketine değil, kayda bak.
Ekran paylaşımı gizliliğini aç
Panelde Ekran paylaşımında gizli yazmalı; yazmıyorsa ⌘⇧P’ye bas. macOS sürümünü de not et: Apple menüsü → Bu Mac Hakkında.
Gerçekte nasıl paylaşacaksan öyle kaydet
Aynı uygulama, aynı mod: tüm ekran, tek pencere ya da seçili bölüm. Panel açık kalsın.
Sonuca bak
Panel kayıtta ya da ikinci cihazda görünüyorsa bu kurulumda ayara güvenme; yukarıdaki yöntemlerden birine geç.
Güncellemelerden sonra yeniden test et
Bir macOS güncellemesi ya da kayıt uygulamasının güncellemesi sonucu değiştirebilir.
Bu, uyumluluk sayfasındaki asıl 60 saniyelik testin Mac sürümü.
Sık sorulan sorular
Apple’ın bir pencerenin ekran kaydını engelleyen resmi bir API’si var mı?
Hayır. Apple Geliştirici Teknik Desteği’nden bir mühendis Temmuz 2025’te, ekran yakalamayı engelleyen herkese açık bir API olmadığını yazdı. Apple’ın belgesi bunun yerine FairPlay Streaming’i gösteriyor; o da sıradan uygulama pencerelerini değil, video oynatmayı koruyor.
Kopya AI paneli QuickTime’da ya da Mac’in yerleşik ekran kaydında görünür mü?
Görünebileceğini varsay. Kopya AI bu araç için henüz test sonucu yayımlamadı; Apple forumlarındaki bildirimler ve Electron ekibinden bir geliştirici, güncel macOS’ta yerleşik kaydın bu ayarı taşıyan pencereleri kaydettiğini söylüyor. Önce on saniyelik testi yap.
Bu neden Windows’ta daha güvenilir?
Çünkü Microsoft bunu belgeliyor. Windows 10 sürüm 2004 ve sonrasıyla Windows 11’de, WDA_EXCLUDEFROMCAPTURE ile işaretlenen pencere yakalamalarda hiç görünmüyor; yine de Microsoft bunun bir güvenlik özelliği olmadığını söylüyor. Apple’da bunun desteklenen bir karşılığı yok.
Kaynaklar
- Apple Developer — NSWindow.SharingType.none
- Apple Developer Forums — pencere paylaşım durumu (Temmuz 2024)
- Apple Developer Forums — ekran görüntüsü ile ekran kaydı farkı (Aralık 2024)
- Apple Developer Forums — ekran yakalamayı engelleyen herkese açık API yok (Temmuz 2025)
- Apple Developer Forums — tutarsız ScreenCaptureKit davranışı (Kasım 2025)
- Electron belgeleri — BrowserWindow setContentProtection
- Electron #48258 — macOS’ta korunan pencereler
- Electron PR #48290 — macOS için belge uyarısı
- Google Meet Yardım — toplantıda sunum yapma
- Microsoft Learn — SetWindowDisplayAffinity
