← Bridgy Check
Par Bridgy Check
Kā darbojas šis rīks, kādus pakalpojumus izmanto un kas notiek ar taviem datiem.
Ko dara
Bridgy Check pārbauda, kuriem Bluesky kontiem ir iespējots bsky.brid.gy — pakalpojums, kas ļauj sekot Bluesky kontiem tieši no Mastodon vai citas ActivityPub platformas.
Ievadi Bluesky konta adresi, un rīks parādīs, vai pats konts un kuri no tā sekotājiem un sekojamajiem ir sasniedzami caur brid.gy tiltu.
Ja norādi savu Mastodon instanci, katram kontam tiek piedāvāta tieša saite sekošanai — pretējā gadījumā Mastodon adrese ir nokopējama ar klikšķi.
Rezultātus var kārtot pēc sekotāju skaita, nesenākās aktivitātes vai biežuma sekojamo sarakstos — pēdējā kārtošana ir pieejama, ja esi pārbaudījis vairāku kontu sarakstus. Šodien atrastie apkopo un ļauj kārtot visus pēdējo 24 stundu laikā atrastos brid.gy kontus no taviem pārbaudītajiem sarakstiem.
Izmantotie pakalpojumi
Bluesky API
Publiskais API — sekotāju/sekojamo saraksti, profilu dati, pēdējie ieraksti. Nav nepieciešama autentifikācija.
bsky.brid.gy
WebFinger vaicājumi, lai pārbaudītu tilta esamību katram kontam.
Cloudflare Workers
Kopīgs keša slānis (KV). Saglabā tikai handle un pārbaudes rezultātu. Bez IP adreses vai identifikācijas datiem.
localStorage
Pārlūka lokālā krātuve — keša rezultāti, Mastodon instance, «Šodien atrastie» saraksts. Dati nekur netiek sūtīti.
Privātums
Bridgy Check nevāc nekādus personas datus. Nav analītikas, nav sīkdatņu, nav lietotāju kontu. Cloudflare Worker saņem tikai pārbaudāmā Bluesky konta adresi (handle) — nekas vairāk.
Viss, kas saglabājas tikai tavā pārlūkā (localStorage), paliek tur. To var izdzēst jebkurā laikā, dzēšot vietnes datus pārlūkā.
Kā darbojas
Ievadot konta adresi, BC izpilda vairākus soļus secīgi:
1
Ielādē profilu un sarakstus — no Bluesky API tiek iegūts ievadītā konta profils un atzīmētie saraksti (sekojamie un/vai sekotāji).
2
Pārbauda brid.gy tiltu — katrs konts tiek vaicāts brid.gy tieši. Konti ar iespējotu tiltu tiek saglabāti lokālajā kešā (pārlūkā) un kopīgajā Cloudflare kešā. Nākamreiz pārbaudot tos pašus kontus — arī citiem lietotājiem — atbilde nāk no keša. Tas ir svarīgi: brid.gy ir brīvprātīgi uzturēts pakalpojums, un nevajadzīgi atkārtoti pieprasījumi to noslogo.
3
Iegūst papildu datus — kontiem ar brid.gy tiltu paralēli tiek ielādēts sekotāju skaits, bio un pēdējās aktivitātes laiks. Šie dati vajadzīgi kārtošanai.
Kešošanas detaļas
Pozitīvs rezultāts (tilts iespējots) tiek kešots uz 14 dienām — gan lokāli pārlūkā, gan Cloudflare KV.
Lokālā kešā laika zīmogs tiek uzstādīts brīdī, kad pārlūks saņem atbildi — nevis kad Cloudflare sākotnēji saglabāja ierakstu. Tas nozīmē, ka faktiskie dati var būt nedaudz vecāki par 14 dienām. Tā kā Bridgy statuss mainās reti, tas ir pieņemams kompromiss.
Avota kods
Bridgy Check kods ir publiski pieejams: codeberg.org/marisjonovs/bridgycheck