🔐 CryptoNote: Uçtan Uca Şifreli Güvenli Not Defteri

Günümüzde kişisel notlar yalnızca alışveriş listeleri veya günlük hatırlatmalardan ibaret değil. Şifreler, özel bilgiler, iş dokümanları, fikirler, yapılacaklar listeleri ve kişisel veriler de dijital not uygulamalarında saklanıyor. Bu durum, kullanılan not uygulamasının güvenliğini doğrudan önemli hale getiriyor.
CryptoNote, kişisel notların ve hassas bilgilerin korunmasına odaklanan, istemci tarafı şifreleme ve modern güvenlik teknolojileri üzerine tasarlanmış yeni nesil bir güvenli not platformudur.
Platformun temel amacı, kullanıcı verilerini mümkün olduğunca kullanıcının cihazında işlemek, sunucuya gönderilmeden önce şifrelemek ve sunucu tarafında gereksiz şekilde düz metin veri tutulmasını önlemektir.

🔐 CryptoNote Nasıl Çalışıyor?

CryptoNote'un güvenlik mimarisinin merkezinde Uçtan Uca Şifreleme (E2EE) yaklaşımı bulunuyor. Kullanıcı tarafından oluşturulan notlar, başlıklar, checklist içerikleri ve desteklenen dosya ekleri sunucuya gönderilmeden önce kullanıcının cihazındaki tarayıcı üzerinde şifreleniyor.
Verilerin şifrelenmesinde AES-256-GCM kullanılıyor. AES-256-GCM yalnızca verilerin okunmasını zorlaştıran bir şifreleme yöntemi değil, aynı zamanda şifrelenmiş verinin değiştirilip değiştirilmediğinin kontrol edilmesine yardımcı olan bir AEAD algoritmasıdır.
Bu mimarinin önemli noktalarından biri, sunucuya gönderilen verilerin düz metin yerine şifrelenmiş biçimde tutulmasıdır. Böylece veritabanına erişim sağlanması durumunda saldırganın doğrudan okunabilir not içerikleri elde etmesi engellenmeye çalışılır.

🔑 Paroladan Güvenli Şifreleme Anahtarına

CryptoNote'ta kullanıcı parolası doğrudan veri şifreleme anahtarı olarak kullanılmaz. Bunun yerine parola, cihaz üzerinde bir Salt değeri ile birlikte işlenerek kriptografik bir anahtar oluşturulmasında kullanılır.
Bu süreçte PBKDF2 (Password-Based Key Derivation Function 2) algoritmasından yararlanılır. SHA-256 tabanlı anahtar türetme işlemi ve yüksek iterasyon sayısı, parola tabanlı saldırıların maliyetini artırmaya yardımcı olur.
Bu yapı sayesinde kullanıcı parolasının doğrudan şifreleme anahtarı olarak kullanılmasının oluşturabileceği riskler azaltılır.
CryptoNote'un hedeflediği Zero-Knowledge yaklaşımında ise parola ve hassas şifre çözme materyallerinin sunucu tarafında düz metin olarak tutulmaması amaçlanır.

📴 İnternet Olmadan da Not Alın

CryptoNote'u klasik çevrimiçi not uygulamalarından ayıran özelliklerden biri de Offline-First PWA mimarisidir.
Uygulama, Progressive Web App teknolojisi ve Service Worker altyapısı sayesinde gerekli uygulama kaynaklarını cihazda tutabilir. Böylece internet bağlantısı geçici olarak kesildiğinde kullanıcı desteklenen not işlemlerine devam edebilir.
Çevrimdışı oluşturulan veya düzenlenen içerikler cihazın yerel depolama mekanizmalarında tutulur. Uygulamanın kullandığı mimariye bağlı olarak localStorage ve IndexedDB gibi teknolojilerden yararlanılabilir.
İnternet bağlantısı yeniden sağlandığında ise bekleyen değişikliklerin sunucuyla senkronize edilmesi mümkün hale gelir. Bu yapı, özellikle internet bağlantısının sürekli olmadığı ortamlarda kullanıcı deneyimini önemli ölçüde iyileştirir.

📱 Telefon, Tablet ve Bilgisayarda Kullanım

CryptoNote yalnızca masaüstü bilgisayarlar için tasarlanmış bir uygulama değildir. PWA altyapısı sayesinde modern web tarayıcılarının bulunduğu farklı cihazlarda kullanılabilir.
Android cihazlarda desteklenen tarayıcılar üzerinden uygulama ana ekrana eklenerek uygulama benzeri bir kullanım elde edilebilir. iPhone ve iPad tarafında ise Safari'nin Ana Ekrana Ekle özelliği kullanılabilir.
Bu yaklaşım sayesinde kullanıcıların ayrı bir uygulama mağazası uygulaması yüklemeden CryptoNote'a cihazlarından erişebilmesi hedeflenmektedir.

📝 Sadece Basit Notlardan Fazlası

CryptoNote, klasik düz metin notlarının ötesinde farklı içerik türlerini yönetmek için tasarlanmıştır.
Markdown desteği sayesinde kullanıcılar metinlerini biçimlendirebilir, başlıklar oluşturabilir, alıntılar ekleyebilir, kod blokları kullanabilir ve bağlantılar oluşturabilir.
Özellikle yapılacaklar listeleri için Checklist yapısı kullanılabilir. Görevler işaretlenebilir, düzenlenebilir ve desteklenen arayüz içerisinde yönetilebilir.
Bu yapı CryptoNote'u yalnızca kişisel notların saklandığı bir alan olmaktan çıkararak günlük görevlerin ve kişisel bilgi akışının yönetilebildiği bir platform haline getirir.

🗂️ Klasörler, Renkler ve Etiketler

Çok sayıda not oluşturan kullanıcılar için içerikleri düzenleyebilmek büyük önem taşır.
CryptoNote'ta notlar farklı klasörler altında gruplanabilir. Bunun yanında renk kodlama sistemi kullanılarak notların görsel olarak birbirinden ayrılması sağlanabilir.
Sarı, mavi, yeşil, pembe, mor, turuncu, kırmızı ve gri gibi renk seçenekleriyle notların kategorize edilmesi mümkündür.
Platform ayrıca #etiket mantığını destekleyecek şekilde tasarlanmıştır. Kullanıcılar not içeriklerine etiketler ekleyerek daha sonra ilgili içerikleri hızlı şekilde filtreleyebilir.

🔒 Hassas Notlara Ek Kilit

Her notun aynı seviyede hassas bilgi içermediği durumlar için CryptoNote'ta ikinci bir güvenlik katmanı oluşturulabilir.
Kullanıcı, özellikle hassas gördüğü notlara hesap parolasından bağımsız olarak Not Kilit Şifresi atayabilir.
Böylece hesap genelinde kullanılan güvenlik mekanizmasına ek olarak belirli notlar için ikinci bir erişim kontrolü uygulanabilir.
Bu özellik; özel bilgiler, önemli belgeler, kişisel kayıtlar veya yalnızca kullanıcının erişmesini istediği içerikler açısından faydalı olabilir.

📅 Hatırlatıcılar ve Takvim

CryptoNote yalnızca bilgileri saklamak için değil, belirli bilgilerin doğru zamanda hatırlanmasını sağlamak için de kullanılabilir.
Notlara tarih ve hatırlatma zamanı eklenebilir. Oluşturulan hatırlatmalar Calendar View üzerinden görüntülenerek belirli bir tarih içerisindeki görev ve notların takip edilmesi sağlanabilir.
Zamanı gelen bildirimler için sistem yapılandırmasına bağlı olarak PHPMailer altyapısıyla e-posta gönderimi de gerçekleştirilebilir.
Bu özellik özellikle görev yönetimi, ödeme hatırlatmaları, toplantılar ve zaman sınırlı kişisel notlar için kullanılabilir.

📎 Dosyalarınızı Notlarla Birlikte Saklayın

CryptoNote, notların yalnızca metinden oluşmasını gerektirmiyor.
Desteklenen dosya türlerinde resim ve belge ekleri notlara iliştirilebilir. Sistem içerisindeki yapılandırmaya göre maksimum dosya boyutu 5 MB olarak belirlenmiştir.
Dosya eklerinin de güvenlik mimarisine uygun şekilde işlenmesi, hassas dokümanların korunması açısından önemlidir.

🔑 10 Adet Kurtarma Kodu

Parolanın unutulması, güvenli bir not platformunda en kritik senaryolardan biridir. CryptoNote bu durum için 10 adet tek kullanımlık kurtarma kodu oluşturulmasını destekler.
Kurtarma kodlarının her biri tek kullanımlık olacak şekilde tasarlanabilir. Kullanılan bir kod daha sonra tekrar kullanılamaz.
Ancak burada önemli bir teknik ayrım bulunuyor: Bir kurtarma kodunun hesabın erişimini geri kazandırması ile şifrelenmiş notların yeniden çözülebilmesini sağlaması aynı şey değildir. İkinci senaryo için kurtarma sisteminin şifreleme anahtarlarının güvenli şekilde yeniden oluşturulmasını veya kurtarılmasını sağlayacak şekilde tasarlanması gerekir.
Bu nedenle kurtarma mekanizması, CryptoNote'un genel anahtar yönetimi mimarisinin önemli bir parçasıdır.

💾 Şifreli JSON Yedekleme

Kullanıcıların kendi verileri üzerinde daha fazla kontrol sahibi olabilmesi için CryptoNote'ta JSON dışa aktarma sistemi kullanılabilir.
Notların şifrelenmiş hali bir JSON yedekleme dosyası olarak cihazda saklanabilir. Böylece kullanıcı yalnızca sunucudaki kopyaya bağlı kalmadan kendi yedeğini oluşturabilir.
Şifreli yedeklerin güvenliği için dosyanın güvenli bir ortamda saklanması önemlidir. Yedek dosyasının tek başına güvenli olması yeterli değildir; gerekli şifre çözme bilgilerinin de korunması gerekir.

☁️ Google Drive ile Şifreli Yedekleme

Yerel yedekleme seçeneğinin yanında CryptoNote, isteğe bağlı olarak Google Drive entegrasyonu sunabilir.
OAuth 2.0 yetkilendirmesi kullanılarak kullanıcı hesabına erişim sağlandıktan sonra şifrelenmiş yedekler Google Drive üzerinde saklanabilir.
Buradaki temel yaklaşım, yedeklerin üçüncü taraf depolama hizmetine gönderilmeden önce CryptoNote tarafından şifrelenmesidir. Böylece bulut depolama alanında düz metin notların tutulması önlenmeye çalışılır.

🌍 8 Farklı Dil

CryptoNote, uluslararası kullanıma uygun bir i18n altyapısıyla geliştirilebilir.
Platformda Türkçe, İngilizce, Almanca, Fransızca, Arapça, Rusça, İspanyolca ve Çince olmak üzere 8 farklı dil desteği bulunur.
Arapça gibi sağdan sola yazılan diller için RTL (Right-to-Left) arayüz desteği kullanılır.
Dil seçimi kullanıcı arayüzü üzerinden dinamik olarak değiştirilebilir ve uygulamanın farklı bölümlerindeki metinler seçilen dile göre güncellenebilir.

🎨 Karanlık ve Aydınlık Mod

CryptoNote'un arayüzü farklı kullanım alışkanlıklarına uyum sağlamak amacıyla Karanlık Mod ve Aydınlık Mod seçenekleri sunar.
Bunun yanında kullanıcıların arayüzde kullanılan vurgu rengini değiştirebilmesine olanak sağlayan Accent Color özelleştirmesi bulunabilir.
Bu sistem sayesinde kullanıcı, uygulamanın görünümünü kendi tercihine göre kişiselleştirebilir.

🛡️ Sunucu Tarafında Ek Güvenlik Katmanları

İstemci tarafındaki şifreleme tek başına yeterli değildir. Güvenli bir web uygulamasında sunucu ve HTTP yapılandırmasının da doğru şekilde yapılması gerekir.
CryptoNote için Content Security Policy (CSP) kullanılarak yetkisiz JavaScript ve diğer kaynakların çalıştırılması sınırlandırılabilir.
Bunun yanında X-Content-Type-Options: nosniff MIME türü saldırılarına karşı ek koruma sağlarken, X-Frame-Options: DENY uygulamanın başka sitelerin iframe'leri içerisinde açılmasını engellemeye yardımcı olur.
HTTPS kullanımının zorunlu hale getirilmesi için HSTS gibi modern güvenlik mekanizmaları da kullanılabilir.

🚫 Hassas Dosyaların Web Erişimine Kapatılması

Sunucu üzerinde bulunan yapılandırma ve kaynak dosyalarının doğrudan internet üzerinden erişilebilir olmaması gerekir.
Özellikle .env, .sql, config.php ve vendor/ gibi hassas dosya veya klasörler .htaccess ya da web sunucusu yapılandırması üzerinden dışarıdan erişime kapatılmalıdır.
Bu yapılandırma, uygulamanın istemci tarafındaki şifreleme sistemine ek olarak sunucu altyapısının da korunmasına yardımcı olur.

🔐 CryptoNote'un Güvenlik Yaklaşımı

CryptoNote'un temel güvenlik yaklaşımı tek bir teknolojiye dayanmaz. İstemci tarafı şifreleme, güvenli anahtar türetme, şifreli veri saklama, çevrimdışı çalışma, kurtarma kodları, güvenli yedekleme ve sunucu güvenliği birlikte değerlendirilir.
Bu nedenle platformun genel mimarisi;
İstemci tarafında şifreleme → güvenli anahtar türetme → şifreli veri saklama → güvenli senkronizasyon → şifreli yedekleme
mantığı üzerine kuruludur.
Buradaki en önemli hedef, kullanıcının hassas bilgilerinin mümkün olduğunca kullanıcının kontrolünde kalmasıdır.

🗑️ Veri Saklama ve Silinme Süreleri Politikası (Retention & Auto-Cleanup)
CryptoNote platformunda veri hijyeni, kullanıcı gizliliği ve sunucu güvenliği için tanımlanmış silinme ve saklama süreleri şu şekildedir:

Çöp Kutusu (Trash) ve Geçici Silinme:
Bir not silindiğinde doğrudan yok edilmez, öncelikle Çöp Kutusu'na (Trash) taşınır.
Çöp kutusundaki notlar kullanıcı tarafından manuel olarak "Kalıcı Olarak Sil" veya "Çöpü Boşalt" butonlarına basılmadığı sürece erişilebilir ve kurtarılabilir durumdadır.
Kullanıcı dilediği an çöp kutusundaki notu ana notlarına geri yükleyebilir (Restore).

Kalıcı Silinme (Hard Delete):
Kullanıcı notu kalıcı olarak sildiğinde veya Çöp Kutusu'nu boşalttığında veritabanı üzerindeki kayıt, ilişkili dosya ekleri (attachments) ve şifreli metin blokları anında ve geri döndürülemez şekilde (Hard Delete) veritabanından ve diskten tamamen temizlenir.

İnaktif Hesap Temizlik Süresi (Inactivity Cleanup Period):
Platformda uzun süre aktif olmayan hesaplar için sistem yönetimi tarafından belirlenen inaktiflik süresi mevcuttur (Varsayılan: 6 Ay / 12 Ay yönetici paneli ayarı).
Belirlenen süre boyunca sisteme hiç giriş yapmamış inaktif kullanıcılara önceden uyarı e-postası gönderilir.
Uyarı sonrası 30 gün içinde sisteme giriş yapılmazsa, hesaba ait tüm şifreli notlar ve kullanıcı verileri veri güvenliği ilkeleri gereği sistemden otomatik ve kalıcı olarak silinir.

Tek Kullanımlık Kurtarma Kodlarının Geçerlilik Süresi:
Kayıt esnasında veya profil ayarlarından üretilen 10 adet kurtarma kodu süre kısıtlamasına tabi değildir (süresizdir).
Ancak kullanılan bir kurtarma kodu kullanım anında, anında geçersiz kılınır (tek kullanımlıktır).
Yeni kurtarma kodları üretildiğinde, eski kodların tamamı anında hükümsüz hale gelir.

🎙️ Uçtan Uca Şifreli Sesli Not Kaydı (Encrypted Voice Notes)

Yazı yazacak vakti olmayan ya da sesli düşüncelerini saklamak isteyen kullanıcılar için geliştirildi.

Nasıl Çalışır?
Editör araç çubuğundaki Mikrofon (🎙️) butonuna tek tıkla dokunarak sesinizi kaydetmeye başlarsınız.
Kaydı bitirdiğinizde ses verisi (WebM formatı) sunucuya iletilmeden önce doğrudan tarayıcınızda AES-256-GCM ile şifrelenir.

Öne Çıkan Detaylar:
Sunucuya yalnızca anlamsız .enc şifreli veri blokları kaydolur.
Sunucu yöneticileri veya üçüncü şahıslar dâhil hiç kimse ses kayıtlarınızı dinleyemez.
Kaydedilen sesler notunuzun ekler (Attachments) bölümünde güvenle listelenir ve doğrudan oynatılabilir.

🔗 Şifreli Tek Kullanımlık Not Paylaşım Linki (Burn After Reading Share)

Gizli bir şifreyi, özel bir mesajı veya geçici bir veriyi başka biriyle sıfır iz bırakarak paylaşmanın en güvenli yolu.

Nasıl Çalışır?
Editör üst barındaki Bağlantı (🔗) butonuna dokunduğunuzda, sistem cihazınızda geçici ve rastgele bir kriptografik şifreleme anahtarı (Ephemeral Key) üretir.
Not bu anahtar ile şifrelenir ve size özel bir URL oluşturulur (?secret=token#key).

Öne Çıkan Detaylar:
Okunduğu An İmha: Paylaşım linkini gönderdiğiniz kişi bağlantıyı açıp notu okuduğu ilk saniyede not veritabanından kalıcı olarak silinir (Burn After Reading).
Şifre çözme anahtarı URL'in # (hash) bölümünde kaldığı için sunucuya hiçbir zaman ulaşmaz; sadece linke sahip alıcı notu çözebilir.

🔥 Kendi Kendini İmha Eden Notlar (Self-Destruct Button)

Hassas bilgileri içeren notları çöp kutusunda bekletmeden anında ve iz bırakmadan yok etmek için tasarlandı.

Nasıl Çalışır?
Editör üst barındaki Alev (🔥) butonuna tıklandığında güvenlik onayı istenir.
Onay verildiği an not; geçici bellekten, tarayıcı önbelleğinden (localStorage/IndexedDB) ve sunucu veritabanından anında kalıcı olarak silinir (Hard Delete).

Öne Çıkan Detaylar:
Standart çöp kutusuna atma (Soft Delete) adımı tamamen baypas edilir.
Geri dönüştürülmesi veya kurtarılması imkânsızdır.

🚀 Kişisel Veriler İçin Yeni Nesil Not Platformu

CryptoNote, klasik not uygulamalarındaki kullanım kolaylığını güçlü gizlilik ve güvenlik yaklaşımıyla bir araya getirmeyi hedefleyen modern bir platformdur.
Uçtan uca şifreleme, AES-256-GCM, PBKDF2 tabanlı anahtar türetme, çevrimdışı PWA desteği, checklist yönetimi, klasör ve etiket sistemi, not kilitleme, hatırlatıcılar, dosya ekleri, kurtarma kodları ve şifreli yedekleme seçenekleri platformun temel yapı taşlarını oluşturur.
En önemli fark ise verilerin yalnızca saklanmasına değil, nasıl saklandığına odaklanılmasıdır.
CryptoNote'un amacı; kişisel notları, görevleri ve hassas bilgileri tek bir platformda yönetirken kullanıcıya daha fazla kontrol sunmak, gereksiz düz metin veri saklamaktan kaçınmak ve güvenliği uygulamanın tüm katmanlarına yaymaktır.
Bu yaklaşım sayesinde CryptoNote, günlük notlardan hassas kişisel bilgilere kadar geniş bir kullanım alanına hitap eden, gizlilik odaklı yeni nesil bir kişisel bilgi yönetim platformu olarak konumlanmaktadır.

Demo: https://cryptonote.ntka.org/
Script Fiyatı: 2000 TL










🚀 CryptoNote Yeni Sürüm Yenilikleri (v2.5)

Gizlilik odaklı, uçtan uca şifreli not uygulamanız CryptoNote, iş verimliliğinizi artıran yapay zeka ve akıllı araçlarla artık çok daha güçlü!

🤖 1. Akıllı Yapay Zeka (AI) Not Asistanı


Not editörüne eklenen Sihirli Değnek (🪄 AI) ikonu ile yapay zekanın gücünü notlarınıza getirdik:
  • 📝 3 Maddede Özetle: Uzun notları tek tıkla özümseyin.
  • İmla & Dil İyileştirme: Noktalama ve anlatım hatalarını anında düzeltin.
  • 🌐 Çift Yönlü Çeviri: Notlarınızı anında 8 dilde dönüştürün.
  • 💡 Fikir ve Eylem Adımları: Not konusuna ilişkin yapılması gerekenleri yapay zekaya ürettirin.
  • 🔄 Tek Tık Entegrasyonu: Üretilen AI cevaplarını tek tıkla nota ekleyin veya metinle değiştirin.

📌 2. Not Sabitleme (Pin to Top)


Önemli notlarınız asla gözünüzden kaçmasın!
  • Not kartlarında ve editör çubuğundaki Raptiye (📌) butonuna tıklayarak en kritik notlarınızı her zaman listenin en üstünde sabitleyebilirsiniz.

🔊 3. Notu Sesli Oku & Dinle (Text-to-Speech)


Yürürken veya farklı bir işle uğraşırken notlarınızı dinleyin:
  • Not araç çubuğundaki Hoparlör (🔊) butonuna basarak not başlığı ve içeriğini doğal bir Türkçe ses tonuyla dinleyebilir, dilediğiniz an durdurabilirsiniz.

🔔 4. Melodili & Sesli Hatırlatıcı Bildirimleri


Önemli görevlerinizi unutmaya son!
  • Hatırlatma zamanı geldiğinde sistem tatlı bir melodi sesi (Chime) çalar ve not başlığınızı size sesli olarak haber verir.

🔑 5. Yenilenmiş ve Kesintisiz Google İle Giriş

  • Google ile Giriş sistemi Redirect (Yönlendirme) moduna geçirilerek pop-up engelleyicilere ve güvenlik duvarlarına takılmayan %100 pürüzsüz bir giriş deneyimi sağlandı.