Как работят общностните данни е специализиран GeoLira изглед за тази част от обсерваторията. Той комбинира специфичния за маршрута интерфейс със същите граници за източник, актуалност, поверителност и доказателства, използвани в цялата платформа.
Няколко проверки отделят формата от агрегата
Проверката първо преминава валидация на схемата и съгласието. Приемат се само известни полета, оценки в диапазона 1-5, одобрени категории и незадължителен двубуквен код на държава. Системата проверява и local_date и отхвърля записи, които нарушават договора. Само приетите записи могат да участват в агрегиране.
Структурният филтър премахва дубликати и записи извън прозореца
CommunityPulseAbuseFilter изисква правилната схема, клас доказателства, версия на съгласието и submission_id. Той отхвърля дубликати, невалидни времеви печати, неподдържан locale, невалидни кодове на държави и стойности извън договора. Този филтър не fingerprint-ва потребителите и не обещава пълна устойчивост срещу автоматизация, затова слоят за изпращане изисква и външен rate limit.
Агрегирането запазва границите на поверителността и доказателствата
След филтриране статистиките се публикуват от първото допустимо изпращане, а дадена категория от първия си отговор. С постъпването на повече проверки стойностите стават средната стойност на текущата извадка. Индивидуалните идентификатори на изпращанията не стават публични, но при размер на извадката 1 агрегатът може да отразява отговора на един човек. Агрегатът остава COMMUNITY_SELF_REPORT, а Community Pulse остава AUTHORED_INDEX.