Güvenlik
Bir uyumluluk aracı, kendi denetiminden de geçebilmeli.
Reldavi tam olarak neyi saklar, neyi saklamayı reddeder ve sınırlar nasıl zorunlu kılınır — hepsi aşağıda. Denetçinizi tatmin etmeyen bir nokta varsa, eksiği bize söyleyin.
Maskeleme, hiçbir şey tamponlanmadan önce yapılır
Üründeki en önemli sınır budur. [AuditMask] ile işaretlenmiş bir alan, olay bellek içi tampona ulaşmadan önce, sizin sürecinizde ve sizin sunucunuzda izdüşümüne dönüştürülür. Orijinal değer kuyruğa girmez, seri hâle getirilmez, iletilmez ve saklanmaz. Bize hiç verilmemiş bir veriyi ifşa etmemiz mümkün değildir.
Tamamen gizle
Değer bütünüyle değiştirilir. Girdiden hiçbir iz kalmaz.
Son / ilk haneleri koru
İnsanın kaydı tanıması için gereken kadarını bırakır — ************4242 — fazlasını değil.
Anahtarlı özet
Sizin sunucunuzda kalan bir gizli anahtarla HMAC-SHA256. Aynı girdi aynı özeti üretir; alan geri döndürülemez ama aranabilir kalır.
E-posta
Alan adını ve tek karakteri korur: e***@contoso.com.
Uzunluk
Yalnızca değerin değiştiğini ve kaç karakter olduğunu kaydeder.
Müşteri izolasyonu prosedürel değil, yapısaldır
Müşteri kimliği yetkinizden gelir
API anahtarından, uç noktada çözülür; gönderdiğiniz veriden hiç okunmaz. Kendi müşteri kimliğini yazabilen bir üretici, başkasının geçmişine yazabilirdi — bu yüzden üreticilerin yazmasına izin verilmez.
Her sorgu onu taşır
Müşteri filtresini her handler değil, sorgu oluşturucunun kendisi ekler. Bir test, üretilen hiçbir sorgunun bu filtre olmadan çıkamayacağını doğrular.
Depolama müşteri bazlı bölümlenir
Bir müşterinin verisini silmenin, tabloyu yeniden yazmak yerine milisaniyeler süren bir meta veri işlemi olmasının sebebi de budur.
İçinde ikinci bir sınır daha var
Bir hesap belirli projelere veya kaynak türlerine daha da daraltılabilir; böylece "destek ekibi sipariş geçmişini okuyabilir, bordroyu okuyamaz" cümlesini gerçekten kurabilirsiniz. Bu kapsam girişte oturuma yazılır ve dışa aktarım dahil her yolda uygulanır.
Saklama süresi unuttuğumuz bir ayar değil, sözleşmedir
Her müşterinin kendi süresi vardır. Yedi yıl satın alan bir banka ile otuz gün satın alan bir girişim, birbirini etkilemeden aynı kurulumda yaşar. Süresi dolan veri müşteri bazında ve planlı olarak silinir. Arşivlenmesi gereken ama arşivi yazılamayan bir müşterinin verisi silinmez, saklanır — bedeli ödenmiş bir delili kaybetmek, daha kötü bir hatadır.
Hiçbir şey geçmişi düzenlemez
Kaydedilmiş bir olayı değiştiren bir API yoktur. Tek yazma yolu veri alımı, tek silme yolu saklama süresidir.
Her gün mühürlenir, mühürler zincirlenir
Her gün, içindeki bütün olayları kapsayan bir Merkle köküyle kapanır ve her mühür bir önceki günün özetini taşır. Bir yıl önceki tek bir kaydı değiştirmek, o günden beri atılmış bütün mühürleri — size çoktan gösterilmiş olanlar dahil — yeniden hesaplamayı gerektirir. İstediğiniz günü panelden kendiniz doğrulayabilir, tek bir olayın mühürlü güne ait olduğunu birkaç düzine baytlık bir ispatla gösterebilirsiniz.
Yeniden denemeler çoğaltmaz
Olay kimlikleri istemcide UUIDv7 olarak üretilir ve idempotency anahtarı olarak kullanılır; zaman aşımı sonrası yeniden gönderilen bir paket çoğalmaz, birleşir.
Dışa aktarımlar birebir kesindir
Rapor çıktıları katı biçimde tekilleştirilir; çünkü dışa aktarım, denetçinin dayandığı belgedir.
Tek düğme bütün dosyayı üretir
Tarih aralığı girer, arşiv çıkar: kayıtlar CSV ve JSON olarak, aralıktaki her gün için mühürlenmiş Merkle kökü, sonradan silinen her şeyin imha tutanağı, içindeki her dosyanın SHA-256 özetini taşıyan bir manifest ve bunların nasıl doğrulanacağını anlatan bir sayfa. Bunu elle toplamak bir hafta alır.
Geri alınan işlem iz bırakmaz
Olaylar yalnızca işleminiz commit edildikten sonra yayınlanır.
Uyumluluk programınıza ne katar
KVKK
Kişisel veri kaynağında maskelenebilir veya takma adlandırılabilir; böylece denetim deposuna hiç girmez. Silme talepleri, ilgili müşterinin bölümünün düşürülmesiyle karşılanır. Veri Türkiye'de veya doğrudan kendi sunucunuzda kalabilir.
GDPR
Madde 30 işleme kayıtları, Madde 17 silme hakkı ve tasarımdan gelen veri minimizasyonu — SDK yalnızca işaretlediğiniz alanları kaydeder, fazlasını değil. Veri işleme sözleşmesi mevcuttur.
GoBD
Alman vergi hukuku Revisionssicherheit şartını koyar: kayıtlar eksiksiz, kimin yaptığına kadar izlenebilir, yazıldıktan sonra değiştirilemez, on yıl saklanmış ve talep hâlinde makine tarafından okunabilir bir dışa aktarım olarak verilebilir olmalı. Mühürlü günlük kökler, “değiştirilemez” ifadesini bir iddiadan denetçinin yeniden hesaplayabileceği bir şeye çevirir; dışa aktarım ise yanında kontrol noktası özetleriyle CSV veya NDJSON’dur. Saklama süresi kaynak türü başına ayarlanır, yani vergi dairesinin sorduğu kayıtlar için on yıl, oturum kayıtları için on yıl demek değildir.
SOC 2
Aktör atıflı değişiklik geçmişi, değiştirilemez kayıtlar, tanımlı saklama süresi ve dışa aktarılabilir delil; Change Management ve Logging kriterlerinin önemli bir bölümünü karşılar.
ISO 27001
Kayıt bazlı atıf ve kurcalamayı belli eden geçmişle A.8.15 loglama ve A.8.16 izleme maddelerini destekler.
EU AI Act
Madde 12, 2 Ağustos 2026’dan bu yana yüksek riskli yapay zekâ sistemlerinin olayları otomatik kaydetmesini; Madde 26 ise bu sistemleri kullananların kayıtları en az altı ay saklamasını zorunlu kılıyor. Ajan olayları kendi bloğunu taşıyor: hangi model, hangi sürüm, hangi tool çağrısı, kimin yetkisiyle ve bir insan onayladı mı — istemin ve sonucun kırpılmış bir örneği değil tamamı. Günün Merkle kökü bunların hepsini kapsıyor; sonradan modeli değiştirilmiş bir kayıt artık doğrulanmıyor.
Platformun kendisi nasıl kurgulandı
API anahtarı gizleri saklanmaz
Yalnızca 256 bitlik rastgele bir gizin SHA-256 özeti tutulur. Parolalar ASP.NET Core'un PBKDF2 algoritmasıyla saklanır.
İletim yalnızca TLS
Veriler gzip'lenir, bearer token ile doğrulanır ve müşteri bazında hız sınırlamasına tabidir.
Panel katı bir CSP ile gelir
Bundler yok, CDN yok, dış font yok — bu yüzden self tüm uygulamayı kapsar ve beyaz listeye alınacak satır içi script bulunmaz.
Dışa aktarımlar enjeksiyona kapalıdır
Hesap tablosunun çalıştıracağı CSV alanları etkisizleştirilir. Görünen ad saldırganın kontrolündedir ve bir denetim raporu, denetçinin makinesinde kod çalıştırmamalıdır.
Bağımlılıklar derlemeyi durdurur
Herhangi bir pakette yayımlanmış bir güvenlik açığı derlemeyi keser. Uyarılar hata sayılır.
Güvenlik inceleme dosyası ister misiniz?
Mimari dokümantasyon, veri işleme sözleşmemiz ve alt işleyen listemiz talep üzerine paylaşılır.