Geçtiğimiz yılın sonlarında, milyonlarca kullanıcıya hizmet veren EditThisCookie Chrome Web Mağazası'ndan kaldırıldı. Gerekçe ise Manifest V3 standardına geçiş yapmamasıydı. Bu ani kaybın ardından geliştiriciler ve test uzmanları, alternatif bir araç aramaya başladı. Bu boşluğu CookieJar doldurdu — Manifest V3 uyumlu, modern ve daha gelişmiş özelliklere sahip bir çerez editörü.
CookieJar, EditThisCookie’nin sunduğu temel işlevlerin ötesinde, kullanıcılara daha akıllı ve verimli bir çerez yönetimi sunmayı hedefliyor. Geliştiriciler artık çerezleri sadece görüntülemekle kalmıyor, aynı zamanda anında sınıflandırabiliyor, gizlilik skorlarını izleyebiliyor ve profiller arasında geçiş yapabiliyor. Peki, CookieJar’ı farklı kılan ne?
Çerezleri Anında Sınıflandırma: Düzen ve Anlayış
EditThisCookie’nin sunduğu düz liste yaklaşımının aksine, CookieJar çerezleri otomatik olarak altı farklı kategoriye ayırıyor. Bu sınıflandırma, kullanıcıların hangi çerezlerin hangi amaçla kullanıldığını anlamasına yardımcı oluyor:
- Temel (Essential): Oturum tokenleri, CSRF koruma ve kimlik doğrulama çerezleri.
- İşlevsel (Functional): Dil tercihleri, kullanıcı arayüzü ayarları ve siteye özel yapılandırmalar.
- Analitik (Analytics): Google Analytics, Mixpanel ve Hotjar gibi izleme araçları tarafından kullanılan çerezler.
- Reklam (Advertising): Facebook Pixel, Google Ads ve yeniden pazarlama çerezleri.
- Sosyal Medya (Social): Paylaşım düğmeleri ve sosyal medya widget’ları tarafından yerleştirilen çerezler.
- Bilinmeyen (Unknown): Yukarıdaki kategorilere girmeyen ve daha fazla inceleme gerektiren çerezler.
Sınıflandırma işlemi, hem çerez adlarındaki desenleri (örneğin, _ga etiketi Analytics kategorisine ait olduğunu gösterir) hem de Disconnect.me gibi güvenilir listeleri kullanarak gerçekleştiriliyor. Ayrıca, çerezlerin HttpOnly, SameSite ve süresi gibi özellikleri de değerlendirmeye katılıyor. Bu sayede, kullanıcılar hangi sitelerin hangi tür verileri topladığını anında görebiliyor.
Gizlilik Skoru: Her Site için Anında Değerlendirme
CookieJar’ın sunduğu en yenilikçi özelliklerden biri de 0 ila 100 arasında değişen gizlilik skoru. Bu skor, herhangi bir siteyi yüklediğinizde karşınıza çıkan dairesel bir gösterge aracılığıyla sunuluyor. Skor hesaplanırken aşağıdaki unsurlar dikkate alınıyor:
- Takip çerezlerinin sayısı ve türü.
- Üçüncü taraf çerezlerinin varlığı.
- Çerezlerin güvenlik özellikleri (örneğin,
Securemodunun etkin olup olmadığı). - Siteye ait ortalama çerez sayısına kıyasla gerçekleşen çerez yoğunluğu.
Bu sayede, bir sitenin gizlilik politikasının ne kadar katı olduğunu bir bakışta anlayabiliyorsunuz. Örneğin, yüksek sayıda reklam ve analiz çerezine sahip bir site, gizlilik skoru olarak düşük bir değer alacaktır.
Profil Yönetimi: Test Süreçlerini Kolaylaştırma
Çerezleri kaydetmek ve farklı senaryolar arasında hızlıca geçiş yapmak, geliştiriciler için önemli bir ihtiyaçtır. CookieJar, bu ihtiyacı profil yönetimi özelliğiyle karşılıyor. Örneğin:
- Çoklu rol testleri: Bir siteye Admin ve Kullanıcı rollerini aynı anda test etmek için farklı profiller oluşturabilirsiniz.
- Çevrim içi ortamlar arasında geçiş: Staging ve üretim ortamları arasındaki çerezleri farklı profillerde saklayabilirsiniz.
- OAuth akışlarının hata ayıklanması: Kimlik doğrulama öncesi ve sonrası çerez durumlarını ayrı profillerde kaydedebilirsiniz.
Bu özellik sayesinde, karmaşık test senaryolarında bile zaman kaybetmeden çalışmaya devam edebilirsiniz.
Çerez Dışa Aktarma: Çeşitli Formatlarda Esneklik
CookieJar, çerezleri farklı kullanım senaryolarına göre dışa aktarmanızı sağlıyor. Desteklenen formatlar şunlardır:
- JSON: Programatik kullanım için.
- Netscape/curl formatı: Komut satırı araçlarıyla kullanılabilen standart format.
- HTTP Başlık formatı: API testleri için doğrudan kullanılabilir.
- Puppeteer formatı: Tarayıcı otomasyonu komut dosyaları için.
- CookieJar formatı: Bir başka CookieJar örneğine aktarım için.
Bu esneklik, geliştiricilere çerezleri istedikleri şekilde kullanma özgürlüğü sağlıyor.
Teknik Altyapı: Manifest V3 ve Performans Odaklı Tasarım
CookieJar, Manifest V3 standartlarına tam uyumlu olarak geliştirildi. Bu, hem kullanıcı gizliliğini korumak hem de tarayıcı performansını optimize etmek anlamına geliyor. Gerekli izinler ve host yetkileri şu şekilde tanımlanıyor:
{
"permissions": ["cookies", "storage"],
"host_permissions": ["<all_urls>"]
}Çerez yönetimi, chrome.cookies API’si üzerinden gerçekleştiriliyor. CookieJar ise bu API’yi tip güvenli bir soyutlama katmanıyla sararak daha kullanıcı dostu bir arayüz sunuyor. Gerçek zamanlı güncellemeler ise chrome.cookies.onChanged olayı sayesinde mümkün oluyor — kullanıcılar çerezlerdeki değişiklikleri anında görebiliyor.
Performans da CookieJar’ın önceliklerinden biri. Özellikle yoğun çerez trafiğine sahip sitelerde, sanal kaydırma, geciktirilmiş arama filtreleme ve sınıflandırmanın ilk görüntüleme anında yapılmasını sağlayan tembel yükleme gibi teknikler kullanılıyor. Bu sayede, arayüz her zaman yanıt verir ve akıcı bir deneyim sunar.
8 Dil Desteği ve Gizlilik Taahhüdü
CookieJar, dünya çapındaki kullanıcılarına hizmet vermek amacıyla sekiz farklı dilde tam lokalizasyon sunuyor:
İngilizce, Japonca, Basitleştirilmiş Çince, Korece, İspanyolca, Fransızca, Almanca ve Portekizce.
Tüm kullanıcı arayüzü metinleri, yerelleştirme sistemine entegre edilmiş durumda — böylece kod içerisinde sabit metinler bulunmuyor. Ayrıca, CookieJar herhangi bir kullanıcı verisini toplama taahhüdünde bulunuyor. Gizliliğe yönelik hassasiyetiyle bilinen bir çerez yönetim aracında, bu yaklaşım oldukça önemli bir avantaj sağlıyor.
Kurulum ve Fiyatlandırma
CookieJar, Chrome Web Mağazası üzerinden ücretsiz olarak indirilebilir. Ücretsiz sürümde temel çerez yönetimi, sınıflandırma ve gizlilik skoru özellikleri kullanılabilir. Pro özellikleri ise aylık 4.99 dolar karşılığında sunuluyor. Pro özellikleri arasında profil yönetimi, toplu işlemler ve gelişmiş dışa aktarma seçenekleri bulunuyor.
Geleceğe Bakış: Geliştirici Araçlarında Yeni Standartlar
EditThisCookie’nin kaybı, geliştirici topluluğunda önemli bir boşluk yaratmıştı. CookieJar ise bu boşluğu sadece doldurmakla kalmıyor, aynı zamanda çerez yönetimini daha anlaşılır, verimli ve güvenilir hale getiriyor. Gelecekte, gizlilik odaklı özelliklerin ve çoklu tarayıcı desteğinin eklenmesi planlanıyor. Bu sayede, geliştiricilerin ve kullanıcıların dijital gizliliklerini korumaları daha da kolaylaşacak.
Geliştiriciler için araçlar konusunda ciddi bir boşluğu dolduran CookieJar, artık Chrome Web Mağazası üzerinden kullanılabilir durumda. Eğer siz de çerez yönetimini daha akıllı ve modern bir şekilde gerçekleştirmek istiyorsanız, CookieJar’ı denemeye değer.
Yapay zeka özeti
EditThisCookie’nin Chrome’dan kaldırılmasıyla kullanıcılar çaresiz kaldı. CookieJar ile Manifest V3 uyumlu, gizlilik odaklı ve gelişmiş özelliklere sahip bir çerez editörüne sahip olun.