Start with dates and reasons
The October 8 releases, 1.11.1 through 1.12.0, make moderation less dependent on somebody remembering what happened. I want a server owner to be able to look up a decision, not reconstruct it from a conversation after the fact.
Server settings now show the server's creation date and owner. Members shows join dates and a list of people currently timed out. Bans includes the date of each ban. These do not decide whether a moderation action was fair, but they give you the basic sequence of events.
Timeouts and kicks can include a reason. That makes the action less mysterious to the person receiving it and leaves the moderator something more useful than a bare action name. The moderation log also uses readable local dates. You should not need to translate a raw timestamp before understanding a decision.
Reporting without a browser pop-up
Reporting a message now opens a proper form. This gives the action a place inside the app instead of asking you to squeeze it into a browser prompt. Report decisions preserve the original message details, so a later decision does not replace the evidence it was based on.
Automatic moderation no longer bans IP addresses. People on a shared home, school or other network can share an address. An action triggered by a report should not lock out unrelated people who happen to use that same connection. The automatic action now stays away from that network-wide consequence.
That change does not mean a report automatically proves misconduct. It removes a harmful side effect from automatic moderation; it does not make every moderation decision correct. Reasons and records help people inspect the decision afterwards.
What changed, and who changed it
Version 1.11.2 began recording server and account changes. Version 1.12.0 adds the server-facing Audit Log in server settings. It covers configuration and moderation changes such as channel renames, role changes, kicks and bans, with the actor and old/new values where applicable.
If a channel's name or a role's permissions changed, the current setting alone cannot tell you what happened. The log lets you compare the previous value with the new one. It is useful for ordinary mistakes too: a misnamed channel does not need a mystery attached to it.
Owners can grant other roles the View Audit Log permission. Access to this history is a separate permission, rather than something every member gets merely by joining. The server log is not a window into every account record held by the service.
History is not a transcript
The change history does not store message bodies or encrypted-chat contents. Recording that a moderation or configuration action happened is different from keeping a copy of a conversation. Report evidence is a separate category and can retain original reported-message details. I do not want “message contents are not in the Audit Log” to be mistaken for “a report never keeps evidence.”
Nor can the history reconstruct every older state. Collection has a starting point, and removed values cannot be recovered merely because there is now a history page.
How long it stays
The privacy policy lists identity and moderation observations at up to 365 days, and sensitive field values and security events at up to 90 days. Report evidence expires at whichever comes first: 365 days after submission or 180 days after resolution. Login history and abuse-action records have a 90-day cleanup window.
Those are category-specific periods, not a single deadline for everything in disdroc. The policy also explains deletion limits. For the individual release entries, see Updates.
Önce tarihler ve sebepler
8 Ekim'de çıkan 1.11.1 ile 1.12.0 arasındaki sürümler, moderasyonu birinin olanları hatırlamasına daha az bağımlı hale getiriyor. Sunucu sahibinin bir kararı sonradan konuşmalardan çıkarması yerine kayıttan bulabilmesini istiyorum.
Sunucu ayarları artık oluşturulma tarihini ve sahibini gösteriyor. Üyeler bölümünde katılım tarihleri ve o anda süreli susturma uygulanmış kişiler listeleniyor. Yasaklar bölümünde her yasağın tarihi var. Bunlar bir işlemin adil olup olmadığını belirlemiyor ama olayların sırasını anlamak için gereken temel bilgiyi veriyor.
Süreli susturma ve sunucudan atma işlemlerine sebep eklenebiliyor. Böylece işlem, etkilenen kişi için daha anlaşılır oluyor; moderatörün elinde de yalnızca bir işlem adı kalmıyor. Moderasyon kaydı okunabilir yerel tarihler kullanıyor. Bir kararı anlamak için önce ham zaman damgasını çevirmek gerekmemeli.
Tarayıcı penceresi yerine şikâyet formu
Mesaj şikâyeti artık düzgün bir form açıyor. İşlemin uygulama içinde bir yeri var; anlatacaklarını tarayıcının küçük giriş penceresine sığdırman gerekmiyor. Şikâyet kararları asıl mesajın bilgilerini koruyor, sonradan verilen karar dayandığı kanıtın yerini almıyor.
Otomatik moderasyon artık IP adresi yasaklamıyor. Aynı evde, okulda veya başka bir ortak ağda bulunan insanlar aynı adresi paylaşabiliyor. Bir şikâyetin tetiklediği işlem, aynı bağlantıyı kullanan ilgisiz kişileri de dışarıda bırakmamalı. Otomatik işlem artık bütün ağı etkileyen bu sonucu doğurmuyor.
Bu değişiklik, şikâyetin tek başına bir ihlali kanıtladığı anlamına gelmiyor. Otomatik moderasyonun zararlı bir yan etkisini kaldırıyor; her kararı doğru hale getirmiyor. Sebepler ve kayıtlar, kararı sonradan incelemeye yardımcı oluyor.
Ne değişti, kim değiştirdi
1.11.2, sunucu ve hesap değişikliklerini kaydetmeye başladı. 1.12.0 ise sunucu ayarlarına Denetim Kaydı'nı ekliyor. Kanal adı değişiklikleri, rol değişiklikleri, atma ve yasaklama gibi ayar ve moderasyon işlemlerini gösteriyor. İşlemi yapan kişi ve uygun durumlarda eski/yeni değerler de kayıtta yer alıyor.
Bir kanalın adı veya rolün izinleri değiştiğinde yalnızca mevcut ayara bakmak, ne olduğunu anlatmıyor. Kayıt, önceki değeri yenisiyle karşılaştırmanı sağlıyor. Sıradan hatalarda da işe yarıyor: yanlış adlandırılmış bir kanalın nasıl o hale geldiği belirsiz kalmak zorunda değil.
Sunucu sahipleri, başka rollere Denetim Kaydını Görüntüle izni verebiliyor. Bu geçmişe erişim ayrı bir izin; sunucuya katılan herkese kendiliğinden verilmiyor. Sunucunun kaydı, hizmetin tuttuğu bütün hesap kayıtlarını açan bir pencere de değil.
Geçmiş, sohbet dökümü değil
Değişiklik geçmişi mesaj gövdelerini veya şifreli sohbet içeriklerini saklamıyor. Bir moderasyon ya da ayar işleminin gerçekleştiğini kaydetmek, konuşmanın kopyasını tutmaktan farklı. Şikâyet kanıtları ayrı bir kategori ve şikâyet edilen asıl mesajın bilgilerini saklayabiliyor. “Mesaj içeriği Denetim Kaydı'nda yok” cümlesinin “şikâyetlerde hiç kanıt tutulmuyor” diye anlaşılmasını istemiyorum.
Geçmiş, eski durumların tamamını da yeniden oluşturamıyor. Kayıt toplamanın bir başlangıcı var; artık bir geçmiş sayfası bulunması, kaldırılmış değerleri geri getirmiyor.
Ne kadar saklanıyor
Gizlilik politikası, kimlik ve moderasyon gözlemleri için en fazla 365 gün; hassas alan değerleri ve güvenlik olayları için en fazla 90 gün belirtiyor. Şikâyet kanıtları, gönderimden 365 gün veya çözümden 180 gün sonra, hangisi önce gelirse sona eriyor. Giriş geçmişi ve kötüye kullanım işlem kayıtları 90 günlük temizlik süresine tabi.
Bunlar kategoriye göre belirlenen süreler; disdroc'taki her şey için tek bir silinme tarihi yok. Politika, silme işlemlerinin sınırlarını da açıklıyor. Ayrı ayrı sürüm notları için Güncellemeler sayfasına bakabilirsin.