Bu platformun sizinle ilgili tuttuğu şeyler
Bu sayfa bir şablonu yeniden yazmaz; bir sistemi anlatır. Aşağıdaki her cümle bugün çalışan koda dairdir: hangi satırın hangi tabloya yazıldığına, platformdan neyin ayrılıp nereye gittiğine, neyin ne zaman silindiğine. Dürüst yanıt bir şeyin var olmadığı olduğunda — bir saklama takvimi, bir silme düğmesi, bir tedarikçiyle imzalanmış sözleşme — sayfa bunu söyler; bir gizlilik politikasının taşıması beklenen cümleyi ödünç almaz.
Platform, doğrulamadığı bir rakamı yayımlamaz. Bu sayfa da aynı kurala tabidir: yazılımın yapmadığı bir uygulamayı anlatmaz. Açıkça kabul edilen bir eksik, yanlış olan bir güvenceden daha değerlidir.
Size ait bir parola yoktur; el sıkışmadan geriye dört alan kalır
Kimlik doğrulama, sizin seçtiğiniz bir kimlik sağlayıcısına devredilmiştir. Tek istisna, konsolun kendi giriş ekranındaki acil durum kimlik bilgisi girişidir; bu yol, sağlayıcının kendisinin çalışmadığı durum için vardır: kurulumun yapılandırmasında tutulan tek bir operatör kullanıcı adı ile parolasını denetler ve hiçbir müşteri koltuğu oluşturmaz. Size ait hiçbir parola hiçbir yerde tutulmaz: hiçbir tabloda böyle bir sütun bulunmaz ve her derlemede çalışan bir denetim, böyle bir sütun eklemeye kalkışan her veritabanı değişikliğini reddeder.
Üç sağlayıcı hazırdır. Belirli bir kurulum bunların hepsi, bir kısmı ya da hiçbiri için kimlik bilgisi tutuyor olabilir — giriş penceresi bunu kuruluma sorar ve çalışamayacak bir düğme göstermek yerine bulduğunu bildirir. Hangisini kullanırsanız kullanın, yanıttan aynı dört alan okunur, gerisi atılır.
| Sağlayıcı | Okunanlar | Adres doğrulandı bilgisi |
|---|---|---|
| Özne kimliği, e-posta adresi, görünen ad | Bildiriliyor | |
| Özne kimliği, e-posta adresi, görünen ad | Bildiriliyor | |
| Microsoft | Kiracı ve nesne kimliklerinin birleşiminden oluşan tek bir kimlik, e-posta adresi, görünen ad | Bildiriliyor |
Her sağlayıcı dört alandan fazlasını döndürür. Google profil fotoğrafını, ad ve soyadı ile barındırılan alan adını; LinkedIn yerel ayarı ve fotoğrafı; Microsoft kullanıcı asıl adını ve grup üyeliklerini gönderir. Bunların hiçbiri okunmaz, saklanmaz, iletilmez. Kod bir kimlik, bir adres, bir görünen ad ve bir doğrulama işareti alır; yanıtın kalanını kapsam dışında bırakır.
Bir hesap satırı: görünen bir ad, plan katmanı ve deneme tarihleri. Bir koltuk satırı: e-posta adresiniz, görünen adınız, rolünüz, bir tercihler nesnesi ve en son görüldüğünüz an. Bir kimlik satırı: o sağlayıcıyı ve sizin için verdiği kimliği o koltuğa bağlar. Yeniden giriş yapmak, en son görülme damgasını ve sağlayıcınızın o an bildirdiği adresi günceller; yeni bir şey oluşturmaz.
Gerçekten yeni bir hesap oluşturulduğunda adı, sağlayıcınızın döndürdüğü görünen addan alınır; sağlayıcı ad döndürmediyse e-posta adresinizden. Hesap kaydında bir kişinin kimliğini taşıyabilecek tek alan budur ve orada olduğunu bilmeniz gerekir.
Bir sağlayıcı, verdiği adresin doğrulanmadığını bildirirse giriş orada durur. Hesabınızı oluşturacak işlem geri alınır, hiçbir satır ayakta kalmaz ve oturum açılmaz. Bu konuda hiçbir şey söylemeyen bir sağlayıcı ret sayılmaz — susmak reddetmek değildir ve giriş o denetim olmadan sürer.
Operatör erişimi, kurulumun kendi yapılandırmasında tutulan bir listeden verilir ve adresinizle eşleştirilir. Sağlayıcının jetonundaki hiçbir iddia bunu veremez; bu amaçla hiçbiri okunmaz.
Giriş takası, bu platformun sonrasında sağlayıcınızda işlem yapmasına imkân verecek jetonlar döndürür. Hiçbiri saklanmaz: el sıkışmadan geriye yukarıda anlatılan kimlik, adres ve görünen ad kalır. Bunun iki sonucu vardır ve ikincisi, bu sayfanın atlamak yerine söylemek için var olduğu türden bir sonuçtur. Oturumu kapatmak burada kayıtlı oturumu sonlandırır ve sağlayıcınızdan hiçbir şey gerektirmez. Ancak konsolda bir sağlayıcıyı koltuğunuzdan ayıran bir denetim yoktur — bu bağ yalnızca hesabın kendisi silindiğinde kalkar; bkz. 08. bölüm. Platformun erişimini kendi tarafınızdan sonlandırmak, iznin verildiği yerde, sağlayıcınızın kendi hesap ayarlarında yapılır.
Siz çalışırken yazılanlar
Oturum açmış bir kullanımın ürettiği her şey platformun kendi veritabanına yazılır, başka hiçbir yere değil. Aşağıdaki liste eksiksiz olacak biçimde yazılmıştır: burada adı geçmeyen bir şey saklanmıyor demektir.
Listenin adı, içindeki semboller, bir sembole yazdığınız not, sembol başına en çok sekiz kısa etiket ve göstermeyi seçtiğiniz sütunlar. Not serbest metindir ve konsol onun içine hiç bakmaz.
Filtrenin kendisi üç alandır: bir vade, bir sinyal sınıfı ve en düşük güven düzeyi. Semboller, sektörler ve serbest metin bir taramanın parçası olamaz; çünkü tanım yalnızca bu üç alanı kabul eder. Yanında şunlar tutulur: taramanın en son ne zaman çalıştığı, hangi veri tarihine göre çalıştığı, kaç isim döndürdüğü ve bir zamanlamaya bağlanıp bağlanmadığı.
Ad, şablon ailesi ve sürümü ile kendi parametre değişiklikleriniz. Bir veritabanı tetikleyicisi, bu tanım her değiştiğinde tam bir anlık görüntüsünü yazar; böylece güncel durumun yanında sürüm geçmişi de saklanır.
İstek, gönderdiğiniz hâliyle, kendi anahtarı altında saklanır; istemci bir sembol listesi gönderdiyse o da içindedir. Yanında, çalıştırma sıraya alındığı andaki hâliyle dondurulmuş bir strateji kopyası, çalıştırmanın durumu ve zamanları ile ne kadar ücretlendirildiği bulunur.
Kural: adı, neyi izlediği — bir sembol, bir sektör, bir izleme listesi, bir portföy ya da kayıtlı bir tarama — koşulu ve kanalı. Her tetiklenmede, yükü ile birlikte bir teslim satırı eklenir; fiyat, tahmin ya da tarama kurallarında bu yük eşleşen menkul kıymetlerin adlarını taşır. Teslim kaydı yalnızca eklemeye açıktır: bir satır yazıldıktan sonra içeriği değiştirilemez.
Verdiğiniz adres ve burada üretilen bir imzalama anahtarı; ayrıca son denemenin sonucu. HTTPS yalnızca çağrıyı yapan kod tarafından değil, veritabanının kendisi tarafından zorunlu tutulur.
Bir defter satırı şunları kaydeder: hesap, beş sabit işlem adından biri, kaç varlığın işe girdiği (bir sayı olarak), genişlik, süre ve derinlik çarpanları, maliyet ve sonrasındaki bakiye. Hiçbir menkul kıymeti adlandırmaz ve hiçbir kişiyi adlandırmaz: satır hesaba yazılır; kullanıcı ve istek kimliği için sütunlar bulunsa da hiçbir şey onları doldurmaz. Defterde bulunmayan parametreler, size bağlı olan strateji çalıştırma kaydında bulunur — bunlar ayrı kayıtlardır ve tek bir kayıt gibi okunmamalıdır.
Her giriş için bir satır: rastgele bir oturum kimliği, koltuk, jetonun öznesi olarak e-posta adresiniz, hangi sağlayıcıyı kullandığınız, ne zaman verildiği ve ne zaman sona ereceği, en son ne zaman etkin olduğu ve bilinçli olarak kabalaştırılmış bir cihaz izi. Bu izin ne olmadığı, bir sonraki bölümün konusudur.
Tema, konsolun kenar çubuğunun kapalı olup olmadığı ve arayüz dili — bu tek seçim hem genel siteyi hem giriş yaptığınız konsolu birlikte kapsar, her biri için ayrı bir seçim yoktur. İlgili uç nokta tam olarak bu üç anahtarı kabul eder; dördüncüsünü sessizce yok saymak yerine hatayla geri çevirir.
Eksikler, adlarıyla
Bir gizlilik politikası burada genellikle bulanıklaşır. Aşağıdakiler somuttur ve her biri bir niyet beyanı değil, kodun bir özelliğidir.
Kimlik devredilmiştir. Bu konsolun denetlediği tek kimlik bilgisi, 01. bölümdeki operatör acil durum girişidir; onun kullanıcı adı ve parolası kurulumun yapılandırmasında durur, hiçbir tabloda değil. Hiçbir tabloda parola sütunu, konsolun hiçbir yerinde özetleme işlevi yoktur; her derlemede çalışan bir denetim veritabanı değişikliklerini okur ve böyle bir sütun görürse başarısız olur.
Bu konsola bağlı bir ödeme sağlayıcısı yoktur. Hiçbir kart numarası, banka bilgisi ya da fatura adresi istenmez, girilmez, saklanmaz ve iletilmez; çünkü burada bunları gireceğiniz bir yer yoktur.
Oturum kaydı bir adres değil, bir ağ öneki tutar: IPv4 adresi son bölümü sıfırlanarak, IPv6 adresi ilk üç grubuyla saklanır. Kısaltma, değer yazılmadan önce yapılır ve çözümleyicinin okuyamadığı bir adres tahmin olarak değil, hiç olarak saklanır. Genel iletişim formu, kendi hız sınırını uygulamak için arayanın adresini okur; ama bu değer çalışan sürecin belleğinde bir saat kalır ve hiçbir veritabanına, hiçbir günlüğe, hiçbir iletiye yazılmaz.
User-Agent başlığı bir kez üç kaba sözcüğe ayrıştırılır — bir tarayıcı, bir işletim sistemi, bir cihaz sınıfı — ve başlığın kendisi atılır. Bu üçünden tanınmayan hangisiyse, tahminle doldurulmak yerine boş kalır.
Oturum kaydında girişin hangi ülkeden geldiğine dair bir sütun vardır ve hiçbir şey onu yazmaz. Platformun hiçbir yerinde coğrafi konum kaynağı bulunmadığından bu sütun her satırda boştur ve platform nerede olduğunuzu söyleyemez.
Neye baktığınızın tutulduğu bir tablo yoktur. Tarama motoru salt okunur bir sorgudur, araştırma uç noktaları okuma yapar ve hiçbir uç nokta hangi sembolün istendiğini kaydetmez. İki istisna gerçektir ve üstü örtülmemelidir: KAYITLI bir tarama en son ne zaman çalıştığını ve kaç isim döndürdüğünü tutar; bir uyarı ise neyi denetlediğini ve hangi sembollerin eşleştiğini tutar. Anlık araştırma arkasında iz bırakmaz; kayıtlı nesneler bırakır.
Operatör eylemlerini kaydetmek için iki tablo vardır; bunlardan biri tam bir IP adresi ile ham bir tarayıcı dizesi tutacak biçimde tasarlanmıştır ve konsolda hiçbir şey bu tablolara satır yazmaz. Yukarıdaki iki eksiğin çekincesiz söylenebilmesinin nedeni budur: bugün platformun hiçbir yerinde tam adres ya da ham tarayıcı dizesi saklanmıyor. Aynı olgunun daha az rahat eden yarısı ise şudur: bu, platformun henüz sahip olmadığı bir denetim aracıdır. Bunu sonradan çıkarmanız yerine burada okumanız daha doğrudur.
Etiket artık oturum açılan konsolun içinde de çalışıyor ve gönderebilecekleri bilinçli olarak dardır. Bir konsol adresi, müşterinin araştırdığı menkul kıymeti adlandırır — bunun bir analitik sağlayıcısına ulaşmaması gerekir, bu yüzden hiçbir adres iletilmez. Her ekranın sabit bir adı vardır ve giden yalnızca o addır: “araştırma”, “portföy”, “izleme listeleri”. Adı tanımlanmamış bir ekran, adresi yerine “diğer” olarak raporlanır. Hiçbir sembol, izleme listesi, portföy veya herhangi bir tanımlayıcı gönderilmez; sayfa başlığı da gönderilmez, çünkü konsol başlıkları da sembolü taşır.
Analitik veritabanı piyasa, temel ve makroekonomik veri tutar. Ona hiçbir kullanıcı satırı, hiçbir kimlik ve bir kişinin yaptığı hiçbir şeyin kaydı yazılmaz. Platformun araştırma servislerinde iş çalıştırdığınızda konsol çağrıyı sabit bir servis kimliğiyle imzalar — kimliğiniz, adresiniz ve oturumunuz o sınırı geçmez.
Beş çerez, beş anahtar ve tek bir soru
Aşağıdaki çerezlerin tamamı bu sitenin kendisi tarafından yazılır. Hiçbiri reklam çerezi değildir ve genel sayfalarda analitiği kabul etmediğiniz sürece hiçbir üçüncü taraf burada çerez yazmaz.
| Çerez | Ne işe yarar | Ne kadar kalır |
|---|---|---|
| opulence_session | Oturumunuz. Sayfadaki betikler tarafından okunamaz. | 12 saat |
| oa_oauth_state_…, oa_oauth_nonce_…, oa_oauth_pkce_… | Tek bir giriş el sıkışması: gidiş dönüşü tarayıcınıza bağlarlar, böylece taklit edilemez. Rastgele değerler taşırlar, sizinle ilgili hiçbir şey taşımazlar. Yalnızca ilki her zaman yazılır; diğer ikisi, el sıkışması onları gerektiren sağlayıcılar için vardır — bugün bu, Microsoft demektir. | 10 dakika; el sıkışma tamamlandığı anda silinir |
| oa-view | Operatörün müşteri gözüyle görüntüleme anahtarı. Yalnızca sunuma dairdir — hiçbir erişim vermez ve bir müşteri oturumu onu kurarak hiçbir şey kazanmaz. | Tarayıcı kapanana kadar |
Oturum çerezi, opak bir referans değil imzalı bir jetondur ve içeriğinde e-posta adresiniz okunabilir bir kodlamayla yer alır. İmzalıdır, şifreli değildir; dolayısıyla çerezi eline geçiren adresi içinden okuyabilir — ki aynı kişi zaten o çerezle sizmiş gibi davranabilirdi. İçinde başka bir şey yoktur: ad yok, rol yok, hesap ayrıntısı yok. Sunucu imzayı her istekte, oturumun canlı veritabanı kaydını ise çalışan süreç başına en çok 20 saniyede bir denetler; bir oturumu iptal etmenin, sürenin dolmasını beklemeden saniyeler içinde etkili olmasının nedeni budur.
Beş anahtar; hepsi tercih. Yerel depolama bir çerez değildir ve istekle birlikte taşınmaz; dolayısıyla buradaki hiçbir değer bir istekle tarayıcınızdan okunup gönderilmez. İlk üçü, 02. bölümde anlatılan üç tercihin ta kendisidir ve Profil ekranında Kaydet'e basmak onları koltuğunuza da yazar.
| Anahtar | Ne tutar |
|---|---|
| oa-theme | Açık ya da koyu tema |
| oa-nav | Konsolun kenar çubuğunun imleçle mi açıldığı yoksa açık mı kaldığı |
| oa-lang | Genel site ve konsol için İngilizce ya da Türkçe |
| oa-consent | Analitik sorusuna verdiğiniz yanıt; bir daha sorulmasın diye |
| opulence.trial-banner-seen | Deneme bildirimini kapattığınız bilgisi |
Genel site, Google Analytics 4'ü ancak kuruluma bir ölçüm kimliği verildiyse çalıştırır. Verilmediyse — tanımsız, bozuk ya da yer tutucu bir kimlik de verilmemiş sayılır — sayfada ne etiket olur ne de onu soran bir şerit. Gerçekleşmeyen bir şey için izin isteyen bir şerit, hiçbir şeye rıza istemektir.
Bu, etiketin yüklendiği ve ardından depolamadan kaçınmasının istendiği alışılmış düzenlemeden daha güçlüdür. Burada betik öğesi sayfaya hiç konmaz; dolayısıyla tarayıcınız Google'a hiçbir istek yapmaz: ne bulunduğunuz sayfa ne de onu okuduğunuz adres onlara ulaşır. Öncesinde hiçbir şey kuyruğa da alınmaz; bu yüzden sonradan kabul etmek, daha önce okuduğunuz sayfaları geriye dönük gönderemez.
Sayfa görüntüleme olayı yolu, kaynağı ve sayfa başlığını taşır. Sorgu dizesi hiç gönderilmez; bu önemlidir, çünkü bir sembol tam olarak orada bulunur. Yalnızca analitik depolamaya izin verilir; üç reklam sinyali daha hiçbir şey yüklenmeden reddedilmiş duruma alınır ve hiç istenmez, çünkü bu üründe reklam yoktur.
Analitik hesaplarında gelişmiş ölçüm adlı bir ayar vardır; açıksa Google'ın kendi betiği, sayfa adresini kendi okuyuşuyla ek olaylar üretir: kaydırmalar, dışa giden tıklamalar, indirmeler. Bu ayar bu kod tabanında değil, analitik hesabındadır ve buradaki hiçbir şey onu görebilir ya da kapatabilir durumda değildir. Dolayısıyla bu sayfanın dürüstçe söyleyebileceği şey, bu sitenin gönderdiği sayfa görüntüleme olaylarının ne taşıdığıdır: yalnızca yol.
Reddet düğmesi, Kabul et düğmesiyle aynı boyutta, aynı ağırlıkta ve aynı kontrasttadır; hangisini seçerseniz seçin site aynı biçimde çalışır. Bir sonraki ziyaretinizde soru yeniden sorulmaz.
Bir şey gören herkes
Bu listenin eksiksiz olması amaçlanmıştır. Adı burada geçmeyen taraf hiçbir şey almaz.
Seçiminize göre Google, LinkedIn ya da Microsoft. Her biri bu platforma giriş yaptığınızı öğrenir ve isteği yapmanın doğal sonucu olarak kendi adresinizi ve tarayıcınızı görür. Araştırmanıza, izleme listelerinize ya da portföylerinize dair hiçbir şey onlara gönderilmez; girişi tamamlayan takas sunucuda çalıştığı için sonrasında ne yaptığınızı görmezler.
Platformun tüm e-postaları Google'ın SMTP hizmeti üzerinden gönderilir. Buna kendi adresinize gelen uyarı e-postaları (kuralın adını, neyi izlediğini ve eşleşen sembolleri içeren yükü taşırlar), genel iletişim formundan gönderilen mesajlar ve bir operatörün müşteriye gönderdiği raporlar dahildir. Bağlantı şifrelidir; hizmeti işleten taraf olarak Google, bu mesajları hem aktarım sırasında hem de iki uçtaki posta kutularında zorunlu olarak işler.
04. bölümde anlatıldığı gibi rızaya bağlıdır, oturum açılan konsolda yapısal olarak yoktur ve kurulum bir ölçüm kimliği tanımlamadıysa hiç yoktur.
Söylenmesi en gerekli olan budur. Konsolda bir sembolü açtığınızda sunucu, o sembolün güncel fiyatını, son haber başlıklarını ve varsa analist görüşü ile bir sonraki bilanço tarihini Yahoo'nun genel uç noktalarından ister. İsteği sunucu yapar; bu nedenle Yahoo sizin adresinizi değil platformun adresini ve sabit bir tarayıcı dizesini görür, isteğe hiçbir çerez, oturum ya da hesap kimliği eşlik etmez — Yahoo bu sorguyu bir kişiye bağlayamaz. Sınırı geçen şey semboldür. Bu yüzden “araştırmanıza dair hiçbir şey platformdan çıkmaz” demek yanlış olurdu ve bu sayfa bunu demiyor.
Randevu penceresi bir Google randevu sayfasını gömer. Pencere kapalıyken çerçeve hiç yoktur ve Google'a hiç ulaşılmaz. Açıldığında o takvime yazdıklarınız bu siteye değil Google'a gider; site çerçevenin içini okuyamaz. Google'ın gömme betiği bilinçli olarak reddedilmiştir, dolayısıyla bu kaynakta onların hiçbir kodu çalışmaz.
Bir uyarıyı bir webhook'a yönlendirirseniz uyarı yükü verdiğiniz adrese gider — eşleşen semboller dahil. Alıcının buradan geldiğini doğrulayabilmesi için imzalanır, hedefin HTTPS olması gerekir, özel ağa çözümlenen adresler reddedilir ve yönlendirmeler izlenmez. Kimliğiniz ve adresiniz gövdede yer almaz. Sonrasında ne olacağı sizinle o adres arasındadır.
Sizinle birlikte üç indirme çıkar: verileriniz JSON olarak, kredi defteri CSV olarak ve bir strateji belgesi. Strateji belgesi, köken bölümünde dışa aktaran kullanıcının e-posta adresini taşır; dolayısıyla o dosyayı paylaşmak adresinizi alıcıya açıklar.
Reklam ağı yok, veri simsarı yok, müşteri ilişkileri aracı yok, oturum kaydı alan bir araç yok, hata izleme hizmeti yok, pazarlama pikseli yok. Genel sayfalar yukarıda anlatılan analitik etiketi dışında hiçbir üçüncü taraf betiği yüklemez ve sitenin yazı tipi her ziyarette Google'dan çekilmek yerine bu kaynaktan sunulur.
Nerede çalışıyor, altyapı neyi kaydediyor
Platform ve verisi Google Cloud üzerinde barındırılır. Bu, 05. bölümde anlatılan rollerden ayrı olarak, Google'ı bu sayfadaki her şeyin altyapı sağlayıcısı yapar.
Veritabanları da Google Cloud üzerindedir ve genel internet yerine özel bir ağ üzerinden erişilir. Araştırma ambarı ile işlem veritabanı internete hiç açılmaz.
Konsola gelen her istek, barındırma platformu tarafından arayanın adresi, sorgu dizesi dahil tam URL, tarayıcı dizesi, yönlendiren, yanıt durumu ve gecikme ile birlikte günlüğe yazılır. Bu günlük Google Cloud Logging'e aittir ve uygulama tarafından değil altyapı tarafından yazılır — uygulamanın kendisi bozuk bir analitik kimliğine dair tek bir uyarı yazar, veri uç noktalarında ise hiçbir şey yazmaz.
Analitik, bir menkul kıymeti adlandıran bir adresin analitik sağlayıcısına ulaşamaması için konsolun dışında tutulur. Aynı adres, o sayfayı sunan istek için altyapı günlüğünde yine de görünür. Her iki cümle de doğrudur ve yalnızca ilkini söylemek yanıltıcı olurdu.
Bu kod tabanında günlükleme, saklama ayarı ya da günlük aktarımı yapılandıran hiçbir şey yoktur; dolayısıyla geçerli olan, barındırma platformunun kendi varsayılanıdır. Buraya bir sayı yazmak, o sayıyı uydurmak olurdu.
Webhook teslimleri, hedef HTTPS değilse reddedilir; bu yalnızca kodda değil veritabanında da zorunludur. Giden e-posta TLS kullanır. Bunun ötesinde: konsol ile veritabanları arasındaki bağlantılar özel bir ağın içinde çalışır ve bu kod tabanında bunlar için aktarım şifrelemesi yapılandıran hiçbir şey yoktur; ayrıca buradaki hiçbir şey durağan veri şifrelemesine dair bir iddiayı desteklemez. Bu yüzden böyle bir iddia edilmiyor.
Tek bir kural var. Diğer tabloların ne yaptığı burada yazıyor.
Bir politikanın sayılarla doldurulmaya en çok heveslendiği bölüm budur. Kod tabanında tam olarak bir saklama kuralı vardır ve tek bir tabloyu ilgilendirir.
Bir oturum satırı, oturumun kendisinden daha uzun yaşar; böylece “geçen salı yeni bir cihaz giriş yaptı” bilgisi o oturum bittikten sonra da görünür kalır. Sürenin dolmasından 30 gün sonra satır silinir. Üç kayıt düşülmeli, çünkü her biri önemli: bu temizlik zamanlanmış bir görev değildir — biri oturum listesini açtığında çalışır; çalışan süreç başına saatte bir kezle sınırlıdır; ve iptal ettiğiniz bir oturum, iptalden 30 gün sonra değil, süresinin dolacağı andan 30 gün sonra silinir.
İzleme listeleri, kayıtlı taramalar, kayıtlı stratejiler ve sürüm geçmişleri, strateji çalıştırmaları, uyarı kuralları, uyarı teslimleri, uyarı değerlendirmeleri, webhook yapılandırması, hesap ve koltuk kayıtları, kimlik bağlantıları ve kredi defteri. Bunların hiçbirine bir temizlik işi, zamanlanmış görev ya da süre sonu uygulanmaz. Biri silene kadar dururlar.
Uyarı teslim kaydı, kredi defteri ve strateji sürüm geçmişi yalnızca eklemeye açıktır; bu, gelenekle değil veritabanıyla zorunlu kılınmıştır. Bir teslim satırının yalnızca durumu ilerletilebilir, başka hiçbir şeyi değişmez. Bu bilinçlidir — yeniden yazılabilen bir makbuz makbuz değildir — ve bedeli, bu üç kaydın seçilerek temizlenememesidir. Silmeye karşı korunan yalnızca kredi defteridir; diğer ikisi, bağlı oldukları uyarı kuralı ya da kayıtlı strateji silindiğinde onlarla birlikte gider — 08. bölümün anlattığı budur.
Deneme bitiş tarihi, hesabınızın neyi yapabileceğini belirler. Tarih geçtiğinde hiçbir şey silinmez ve verinize dair hiçbir şey değişmez; yetki bir sonraki istekte yeniden hesaplanır.
Yukarıdaki tablolar için saklama kuralları oluştuğunda bu bölüm onların ne olduğunu söyleyecek. O zamana kadar bunu söylüyor.
Bunlardan biri bir düğme. Diğeri bir insan.
İki yol da gerçektir ve ikisi de tam olarak davrandıkları gibi anlatılmıştır — ilkinin nerede eksik kaldığı ve ikincisinin neden elle yapıldığı dahil.
Tek bir bağlantı, konsolun sizin için tuttuğu her satırı JSON dosyası olarak akıtır: koltuk kaydınız, bağlı kimlikleriniz, izleme listeleriniz ve üyeleri, kayıtlı taramalarınız, kayıtlı stratejileriniz, strateji çalıştırmalarınız, uyarı kurallarınız, uyarı teslimleriniz ve hesabınızın kredi defteri. Yeni sütunların sessizce dışarıda kalamayacağı biçimde kurulmuştur ve okunamayan bir bölüm, boş bir liste gibi görünmek yerine bunu dosyanın içinde söyler. Kuyruğa alınacak bir iş yoktur; hiçbir şey e-postayla gönderilmez.
Altı şey eksiktir; bu paragrafın amacı onları adlandırmaktır: cihaz izleri ve ağ önekleri dahil oturum kayıtlarınız; kayıtlı stratejilerinizin sürüm geçmişi; her uyarı kuralının güncel değerlendirme durumu; webhook yapılandırmanız; faturalandırma hesabı kaydı; ve katmanı ile deneme tarihlerini taşıyan hesap satırının kendisi. Portföyler bilinçli olarak dışarıda bırakılmıştır ve dosya bunu söyler. Geri kalanı bir karar değil, dışa aktarmadaki bir eksiktir; indirmenin olduğundan daha eksiksiz okunmaması için burada sıralanmıştır.
Bir izleme listesi, listedeki bir sembol, kayıtlı bir tarama, kayıtlı bir strateji, bir uyarı kuralı ve webhook yapılandırmanız — istediğinizde konsol her birini anında ve kalıcı olarak siler; kuyruğa alınan hiçbir şey olmaz. Silme, onlara bağlı olanlara da uzanır: kayıtlı bir stratejiyi silmek sürüm geçmişini de götürür, bir uyarı kuralını silmek teslim kaydını da.
Bugün bunun otomatik bir yolu yoktur: kendi kendine hizmet eden bir düğme, bir operatör denetimi ya da bir betik bulunmaz. İletişim formundan talep edersiniz, bir operatör kayıtları elle siler. Koltuğunuza bağlı her tablo bu silmeyle birlikte gider; yani koltuğun silinmesi, ona bağlı izleme listelerini, taramaları, stratejileri, çalıştırmaları, uyarı kurallarını, oturumları ve kimlik bağlantılarını da siler. Konsolun Profil ekranı da tam olarak bunu yazar ve bilinçli olarak bir silme düğmesi göstermez: hesabı sildiğini gösterip silmeyen bir denetim, o ekrandaki en kötü şey olurdu.
Kredi defteri koltuğunuza değil hesaba aittir ve düzenlemeye olduğu gibi silmeye karşı da korunur — veritabanı bir defter satırını silmeyi büsbütün reddeder; dolayısıyla hesap düzeyinde bir silme, bu koruma önce kaldırılmadan onu çıkaramaz. Bunun neden böyle yazıldığını 07. bölüm anlatır. Geriye kalan şey, bir hesabın ne kadar iş yaptığının ve bunun ne tuttuğunun listesidir: içinde hiçbir menkul kıymet adı geçmez ve 02. bölümün söylediği gibi hiçbir kişi de adlandırılmaz.
Elle yürütülen bir silmenin, kimsenin ölçtüğü bir kuyruğu yoktur; tutulamayacak bir süre ise hiç süre vermemekten kötüdür. Taahhüt edilen şey, iş bittiğinde size bildirilmesidir. Kendi kendine hizmet eden bir denetim yapılırsa onu anlatacak paragraf burasıdır.
Bu platformun iznini kimlik sağlayıcınız nezdinde kaldırmak, bu konsoldan değil, o sağlayıcının kendi hesap ayarlarından yapılır — bkz. 01. bölüm. Buradaki hesabınızı silmek bu platformun tuttuklarını kaldırır; Google, LinkedIn ya da Microsoft'a uzanıp orada verdiğiniz bir onayı geri almaz.
Bir insana sorun
Bu sayfadaki ya da bu sayfada olmayan her şey için iletişim formunu kullanın; okuyan bir insan olur. İndirme ihtiyacınızı karşılamıyorsa verilerinizin bir kopyası için de, silme için de yol budur.
Posta adresi bu sitenin hiçbir yerinde bilerek yazılmaz — bir adresi genel bir sayfada yayımlamak, onun otomatik postayla dolmasının yoludur — bu nedenle form, adrese sunucu tarafında teslim eder. Mesajın kendisi saklanmaz: dönüştüğü e-posta olarak vardır, başka hiçbir yerde. Bir kurulum e-posta gönderemiyorsa form bunu açıkça söyler; mesajınızı kabul edip kaybetmez.
Bu belge nedir, ne değildir
Bu sayfa yazılımın ne yaptığını anlatır. Hukuki bir belirleme yapmaz: hiçbir gizlilik mevzuatına uyum iddia etmez, hiçbir şey için hukuki dayanak belirtmez, bir veri koruma görevlisinin adını vermez, ülkeler arası aktarım için bir mekanizma tarif etmez ve hiçbir türden belgelendirme iddia etmez. 05. bölümde adı geçen hiçbir tarafla veri işleme sözleşmesi yoktur. Bu ifadelerden birini beklediğiniz yerde, onun yokluğu doğru yanıttır.
Resmî şartlar hazırlanıyor ve hazır olduklarında yayımlanacak. Yayımlandıklarında onlarla bu sayfanın birbiriyle uyuşması gerekir — ve kodun gerçekte ne yaptığını anlatan sayfa budur.
Sistem değiştiğinde bu sayfa da onunla birlikte değişir ve en üstteki tarih ilerler. Başka hiçbir nedenle ilerlemez.