⋆。˚ ☁︎ ˚。⋆。˚☽˚。⋆

Brisalna akcija

Očitno je naposled vendarle prišel ta dan, ko brišem sledi svoje spletne prezence. Nedavni in napovedani dogodki, pa tudi zavedanje – ki bi bilo pravzaprav moralo priti že zdavnaj, a bolje pozno kot nikoli –, koliko informacij je, zlasti v dobi raznih s pomočjo velikih jezikovnih modelov, ali, kot temu nekateri radi rečejo, umetne inteligence, ustvarjenih pajkov, tako enostavno in hitro dostopnih praktično komurkoli, so bili povod za to odločitev. Sicer ne skrivam ničesar, pa vseeno me ideja o tem, da nekdo na podlagi vseh objav uspe izluščiti dobršen del mojih osebnih podatkov, ne navdaja z navdušenjem.

Tumblr

Prvi se je v nemilosti začetka krutega postopka poti na smetišče zgodovine znašel moj Tumblr blog, pretežno ostanek osnovno- in srednješolske obsedenosti z glasbeniki in glasbenimi skupinami. Med poobjavami se je našlo tudi marsikaj, čemur se danes iskreno čudim, saj si res ne predstavljam, da je moglo tedaj biti mišljeno resno. Ampak bilo je pač kul in na veliko se je "reblogalo" svašta.

Kako na mah počistiti vse objave?

Po spletu kroži skriptica za brskalnik (vir):

function z(){
  var a = $(".overlay");
  console.log("Overlays: " + a.length);
  if (a.length < 250) $(window).scrollTop($(document).height());
  a.slice(0,100).click();
  $("#nav_archive > div.editor_navigation > div:nth-child(1)").click();
}
window.alert = console.log.bind(console);
window.confirm = function(msg){ console.log(msg); return true; };
z();
setInterval(z, 3000);

Uporaba je preprosta: zadevo prilepiš v konzolo (F12 ali kaj podobnega) in pritisneš Enter. Nato se sama izvaja in lahko pozabiš nanjo. Mojih približno 25.000 objav je brisala slabo uro, z občasnimi prekinitvami.

(Zadeva deluje res hitro in enostavno in to prepričanje me je vodilo dalje, skupaj z upanjem, da bodo vsi izbrisi zahtevali približno enako količino spretnosti in predvsem časa, a zaman.)

Reddit

Nato je na vrsto prišel Reddit. V dobrih sedmih letih se je tudi tam, predvsem skozi razne razgrete debate, kar nabralo vsebine, vključno z demografskimi in lokacijskimi podatki, kar je bilo treba sanirati. (Na tej točki velja omeniti, da se seveda zavedam, da vse, kar je objavljeno na splet, tam tudi ostane. A če že ne moremo pričakovati popolnega izbrisa, si lahko vsaj prizadevamo za delnega.)

Pri Redditu se je prvič resno zataknilo (a ne brezizhodno). Od pred kratkim je namreč treba, če želiš uporabiti orodja kot npr. Ereddicator, ki je zastavljen čudovito, in verjamem, da deluje dobro, skozi otežen postopek ustvarjanja ključev API znotraj Reddita. Mene zadeva nikakor ni spustila čez CAPTCHA preverjanje, izkazalo pa se je, da nisem osamljen primerek. Kar je precej šokantno v slabem pomenu besede; oviranje pri upravljanju z lastnimi podatki (ja, v trenutku, ko uporabiš neko takšno platformo, ti niso več zares tvoji; res je) je vredno prezira in obsojanja, kar je bil samo še dodaten razlog, da najdem način, kako zaobiti oviro.

Kako na (malo daljši) mah počistiti vse objave?

K sreči obstaja čudovito orodje: Power Delete Suite. Uporaba je tudi tu sila preprosta: kot zaznamek shraniš navedeno kodo (tudi navodila so navedena za vsak brskalnik posebej)

javascript:(function () {
  window.bookmarkver = '1.4';

  var isReddit =
    document.location.hostname.split('.').slice(-2).join('.') === 'reddit.com';
  var isOverview = !!document.location.href.match(/\/overview\b/i);

  if (isReddit && isOverview) {
    var cachBustUrl =
      'https://raw.githubusercontent.com/j0be/PowerDeleteSuite/master/powerdeletesuite.js?' +
      new Date().getDate();

    fetch(cachBustUrl)
      .then(function (response) {
        return response.text();
      })
      .then(function (data) {
        var script = document.createElement('script');
        script.id = 'pd-script';
        script.innerHTML = data;
        document.getElementsByTagName('head')[0].appendChild(script);
      })
      .catch(function () {
        alert('Error retrieving PowerDeleteSuite from GitHub');
      });
  } else if (
    confirm(
      'This script can only be run from your own user profile on Reddit. Would you like to go there now?'
    )
  ) {
    document.location = 'https://old.reddit.com/user/me/overview';
  } else {
    alert('Please go to your Reddit profile before running this script');
  }
})();

in nato z zavihka Account Overview odpreš zaznamek. Odpre se ti orodje z možnostmi izbire, ki ga poženeš in veselo čakaš. Mojih slabih 3.000 prispevkov je izginjalo nekaj ur.

Twitter

In zdaj najtrši (oz. najdaljši) oreh, 40.000 tvitov. Terjalo je največ poguma in volje, da se dokončno ločim od privzetega javnega arhiva* svoje skoraj 15-letne tviterske zgodovine; omrežja, ki me je spremljalo več kot polovico mojega obstoja. A ker ga že leto in pol ne uporabljam več aktivno, se mi ne zdi smiselno, da obave še vedno čemijo na Elonovih strežnikih, da po možnosti z njimi izvaja treninge velemodelov.
*Premišljujem o lastnem javnem arhivu tvitov v lepi in berljivi obliki. Kaj uporabnega pa verjetno vseeno vsebujejo; morda utegne kdo kdaj iskati kaj specifičnega in bi naletel na kakšno mojo objavo, ki bi mu bila v pomoč. (Ta ideja je mikavna, a po drugi strani gre spet za enormne količine podatkov, med njimi v množici nesmislov čudovito skritih tudi osebnih, zato se z idejo zaenkrat le poigravam.)

Kako na (doooolg) mah počistiti vse objave?

Težko. X je izjemno restriktiven v smislu omejitev brisanja objav: omejitve maksimalno 200 izbrisov na približno 850 sekund se ne da zaobiti. Brisanje tako ni toliko tehnično zahtevno kot mukotrpno dolgotrajno. Trenutno je bilo v dnevu in pol izbrisanih približno 10.000 tvitov, tako da bo čiščenje očitno še trajalo. Za izbris uporabljam skripto tweetXer. Prilepiš jo v konzolo brskalnika in poženeš, na vrhu zaslona se prikaže polje za izbor datoteke s tviti, izbereš datoteko tweet-headers.js v razširjeni mapi svojega predhodno pridobljenega izvoza tvitov in pričneš s čiščenjem. In čakanjem. Na repozitoriju se nahajajo tudi dodatna navodila glede brisanja zasebnih sporočil in odsledenja vsem uporabnikom, a do tega se mi seveda še ni uspelo prebiti, ker izbris vseh tvitov utegne trajati še dneve.
Alternativno morda velja preizkusiti tudi CYD – sicer dvomim, da bi orodje uspelo zaobiti blokado, saj tudi ročno ne moreš izbrisati več kot 200 tvitov na 855 sekund.

Zakaj brisanje, ne izbris računa, in zakaj sploh brisanje?

Na prvo vprašanje nimam zares dobrega odgovora. Verjetno s tem, ko izbrišeš celoten račun, tudi daješ nek še bolj jasen signal, da zapuščaš omrežje. Ne vem, če je to znak, ki ga želim dati. Mikaven je, seveda, po drugi strani pa je prazen račun nemara še bolj neuporaben za omrežje. Skratka, ne vem. Najbrž na neki točki sledi še izbris računa in zahtevek za izbris vseh podatkov (ali lahko zahtevaš izbris podatkov brez izbrisa računa?), a zaenkrat bodi dovolj.

Odgovor na drugo vprašanje pa se je, če prej ne, jasno pokazal v procesu poskusa odstranitve lastnih objav. Restriktivnost omrežij, onemogočanje uporabnikom, da upravljajo s svojimi podatki, teženje z oglasi na vsakem koraku in zaradi tega praktično popolna neuporabnost aplikacij (čeprav se oglasom z adblockerji in modificiranimi aplikacijami – ReVanced, MyInsta, Nobook – kar uspešno izogibam) so, poleg skrbi za razkrivanje prevelike količine osebnih podatkov, med glavnimi razlogi za izbris oz. prenehanje za uporabo. Velja tudi poudariti, da moj razlog za prenehanje uporabe Twitterja, oz. takrat že X-a, ni bil, kot je dandanes moč zaslediti zlasti na Bluesky, politične narave ali "nevzdržnost zaradi kleti" in podobno. Meni je v vseh letih uporabe funkcija "mute" povsem zadostovala; možnost izražanja mnenj itd. se mi načeloma sploh ne zdi sporna. Šlo je za kombinacijo prenasičenosti nekega mehurčka in željo po distanciranju ter hkrati željo po decentralizaciji in možnosti upravljanja s svojimi objavami. Po neuspešnih poskusih integracije na Mastodon – o tem več kdaj drugič, a razlog tiči zlasti v specifikah protokola ActivityPub, o katerih se ne govori kaj dosti, meni pa se zdijo izjemno moteče – je moj virtualni dom zdaj Bluesky (v idealnem primeru lasten PDS, a dvomim, da se mi bo dalo ukvarjati s tem – morda nekoč, ko bo povsod vsiljena starostna verifikacija, če se bo takrat seveda še dalo konfigurirati PDS, da zaobide to neumnost).

Neplaniran hvalospev Modremu nebu

To ni objava, namenjena Blueskyju; vem. Ampak Bluesky je kul. ATProto je kul. Ne delam si utvar, da sem kakršenkoli strokovnjak s tega področja, a kolikor mi je uspelo razbrati iz gradiva, objav navdušenih uporabnikov itd., me ideja precej navdušuje. Zato se z občasnimi kratkimi izobraževalnimi objavami pod ključnikom #ModroNebo trudim še ostalim prikazati, kako zanimiva in obetavna je zadevica.

#blogpost #spletna zgodovina #spletni arhiv