İçeriğe geç
Muhammet Şafak

SignalLock

Devam ediyor

SignalLock, yanından ayrıldığında cihazını — yanında taşıdığın bir Bluetooth cihazını kullanarak — otomatik kilitleyen, gizlilik odaklı bir menü çubuğu uygulamasıdır.

Rolüm
Owner
Süre
Mayıs 2026 — Devam ediyor

SignalLock, masasından kalkıp bilgisayarını kilitlemeyi unutan kullanıcılar için geliştirdiğim bir masaüstü güvenlik aracıdır. Ortak çalışma alanları, kafeler, kütüphaneler veya açık ofisler gibi paylaşımlı ortamlarda kilitlenmemiş bir Mac ciddi bir gizlilik riskidir. SignalLock bu sorunu, kullanıcının zaten yanında taşıdığı bir Bluetooth cihazını (iPhone, Apple Watch, AirPods veya bir BLE etiketi) güvenilir cihaz olarak tanımlayarak çözer. Bu cihaz menzilin dışına çıktığında bilgisayar kendini kilitler; kullanıcının hiçbir şey yapmasına gerek kalmaz.

Uygulamanın teknik kalbinde, sadece “cihaz var/yok” mantığı yerine yumuşatılmış RSSI sinyal gücü ile son görülme zaman damgasını birleştiren bir yakınlık algoritması yer alır. Bu yaklaşım, Bluetooth sinyalinin doğası gereği yaşadığı anlık dalgalanmaların yanlış kilitlenmelere yol açmasını engeller. RSSI eşiği, uzaklaşma gecikmesi ve yumuşatma penceresi gibi parametreler kullanıcı tarafından ayarlanabilir; varsayılan değerler ise hatalı kilitlenmeyi en aza indirecek şekilde bilinçli olarak temkinli seçilmiştir. Proje, aynı algoritmayı ve yapılandırma modelini paylaşan iki ayrı yerel sürüm içerir: macOS için Swift/SwiftUI ile yazılmış bir menü çubuğu uygulaması ve Windows için .NET 8 ile geliştirilmiş bir sistem tepsisi uygulaması.

SignalLock’u diğer benzer çözümlerden ayıran en önemli ilke gizliliktir. Uygulama hiçbir ağ isteği yapmaz; arka uç sunucu, bulut senkronizasyonu, hesap sistemi, telemetri veya analitik içermez. Konum servislerini kullanmaz ve tüm ayarlar yalnızca kullanıcının kendi makinesinde saklanır. Böylece kullanıcı, “masamı bul” tarzı bulut tabanlı çözümlerin aksine hiçbir verisini cihazından dışarı çıkarmadan benzer bir rahatlık elde eder. Projeyi TR/EN dil desteğine sahip sade bir tanıtım sayfası tamamlar.

Sitede Ara

Yazı, proje ve sayfalarda arama yapmak için yazmaya başlayın.

Esc ile kapat Pagefind ile güçlendirildi