Kako funkcioniraju podaci zajednice namjenski je GeoLira prikaz za ovaj dio opservatorija. Kombinira sučelje specifično za rutu s istim granicama izvora, svježine, privatnosti i dokaza koje se koriste na cijeloj platformi.
Više brana odvaja obrazac od agregata
Prijava prvo prolazi validaciju sheme i pristanka. Prihvaćaju se samo poznata polja, rasponi ocjena 1-5, odobrene kategorije i neobavezni dvoslovni kod države. Sustav također provjerava local_date i odbija zapise koji krše ugovor. Samo prihvaćeni zapisi mogu ući u agregiranje.
Strukturni filtar uklanja duplikate i zapise izvan vremenskog prozora
CommunityPulseAbuseFilter zahtijeva ispravnu shemu, klasu dokaza, verziju pristanka i submission_id. Odbija duplikate, nevaljane vremenske oznake, nepodržani locale, nevaljane kodove država i vrijednosti izvan ugovora. Ovaj filtar ne izrađuje otisak korisnika i nije jamstvo potpune otpornosti na automatizaciju, pa sloj za slanje zahtijeva i vanjsko ograničenje učestalosti.
Agregiranje čuva privatnost i granice dokaza
Nakon filtriranja statistike se objavljuju od prve prihvatljive prijave, a kategorija od prvog odgovora. Kako pristiže više prijava, vrijednosti postaju srednja vrijednost trenutačnog uzorka. Identifikatori pojedinačnih prijava ne postaju javni, ali uz veličinu uzorka 1 agregat može odražavati odgovor jedne osobe. Agregat ostaje COMMUNITY_SELF_REPORT, a Puls zajednice ostaje AUTHORED_INDEX.