En central forskningshubb med metodrapporter, prevalensdata, offentliga algoritmer, syntetiska exempel, operativa protokoll och vägledning för granskare. Allt material är illustrativt. En AnomalyShield-poäng är en risksignal för utbildad mänsklig granskning — aldrig ett skuldfastställande eller grund för automatiska åtgärder.
AnomalyShield är ett referensramverk och forskningsprojekt för ett triage-system som rangordnar konton och beteenden online efter uppskattad risk för anomalier och hot. Systemet kombinerar innehålls- och nätverksbaserade signaler till en kalibrerad poäng (0–100) för prioritering.
Grundprincip: Poäng ändrar bara ordningen i den mänskliga granskningskön. Människor fattar alla beslut. Bekräftade fall eskaleras uteslutande via lagliga kanaler. Ingen namnpublicering, inga automatiska åtgärder.
Materialet finns på flera språk med rapporter på engelska och svenska. Allt innehåll är illustrativt tills verkliga utvärderingsdata med bekräftade utfall finns tillgängliga.
Fullständig metodik för poängsättning och en efterlevnadsanalys av hur mycket förtroende som kan sättas till de högst rankade resultaten — kalibrering, precision@k, rättvisa och styrning. För tillsynsmyndigheter.
Ladda ner PDFVad en utvärdering av 10 000 användare skulle visa och hur säkra vi är på de tio högst rankade — med enkel konfusionsmatris och tydliga grafer.
Ladda ner PDFHur många Facebook-konton i Sverige skulle flaggas vid olika inställningar, och hur många är troligen verkliga — baserat på befolkningsdata och illustrativa detektionsgrader.
Ladda ner PDFHur många i Sverige har sexuellt intresse för barn, vägen från attraktion till brott, och varför modellen använder en basfrekvens — inte etnicitet. Välj språk nedan.
Välj språkNedladdningsbara fulltexter finns i research-outputs-mappen. Här är sammanfattningar och nyckelfynd från de tio agenterna som genomfördes enligt projektets ursprungliga specifikation.
Översikt över plattformar där svenska minderåriga och vuxna interagerar. Fokus på kontaktmöjligheter, kryptering och rapporteringsvägar.
Full text (MD)Detaljerad genomgång av innehållsbaserade grooming-signaler, eskalering och asymmetri utan att publicera blockeringslistor.
Full text (MD)Minor-fanout, burst-aktivitet, off-platform-försök och låg-vikt närhet till tidigare åtgärdade aktörer.
Full text (MD)Klar, publik förklaring + pseudokod för DAC, Social och fusion enligt Methodology Appendix B.
Full text (MD)Uppdaterad/utökad analys baserat på befintliga rapporter – attraktion, brott och aktiv online-predation.
Full text (MD)Praktisk vägledning för operativa rutiner, SOP:er, utbildning och eskaleringsrutiner i Sverige.
Full text (MD)GDPR, DSA, ePrivacy, EU AI Act, krav på DPIA, meningsfull mänsklig granskning och dokumentation.
Full text (MD)6–8 helt påhittade scenarier (låg/medel/hög risk) med signaler, poängband och rekommenderad granskaråtgärd. Tydligt märkta som syntetiska.
Full text (MD)20+ AEO-optimerade frågor och svar för den centrala webbplatsen, konsekventa med styrprinciperna.
Full text (MD)Hur en transparent, källhänvisad forskningswebbplats blir citerbar för både traditionell sök och AI-svarmotorer.
Full text (MD)Systemet använder två delpoäng som fusioneras och kalibreras. Allt är utformat så att en oberoende granskare kan förstå och ifrågasätta resultatet. Nedan följer den offentliga referensspecifikationen (pseudokod från Methodology & Confidence Report, Appendix B, samt agentanalys).
def dac_subscore(age_gap_z, grooming_p, escalation, asymmetry):
z = 0.9*age_gap_z + 1.6*grooming_p + 1.2*escalation + 0.7*asymmetry - 3.1
return 100 * sigmoid(temperature_scale(z))
def social_subscore(minor_fanout, init_asym, burst, offplatform, proximity_adv):
z = 1.4*minor_fanout + 0.8*init_asym + 0.6*burst + 0.9*offplatform + 0.2*proximity_adv - 2.7
return 100 * sigmoid(z)
def composite(s_dac, s_social):
z = 1.2*logit(s_dac/100) + 0.8*logit(s_social/100) + 0.3*interaction(s_dac, s_social) + b0
P = 100 * sigmoid(recalibrate(z)) # temperature or isotonic on held-out set
return P, credible_interval(z)
Full kontext, vikter (illustrativa), kalibrering, osäkerhetsband och undergruppsgranskning finns i Methodology & Confidence Report och agent 4:s utdata.
En öppen, körbar referensimplementation av AnomalyShield-metoden i Python. Den är framtagen för att myndigheter, forskare och ideella organisationer ska kunna läsa, köra, granska och bygga vidare på metoden – och för utvärdering av samarbetspartner. Ingen träningsdata, inga riktiga personuppgifter. Vikterna är illustrativa platshållare; en poäng är en risksignal för mänsklig granskning, aldrig ett skuldfastställande.
Utdata från python examples/run_demo.py på en syntetisk population (120 000 entiteter, basfrekvens ~0,15 %). Diagrammen visar exakt det som metodrapporten beskriver – men nu som körbar kod: precisionen i toppen av kön med konfidensintervall, och kalibreringen efter temperature scaling.


Innan någon verklig pilot krävs: märkt data, träning, kalibrering på uthållet data, rättvisegranskning, DPIA och rättslig grund (GDPR art. 8 och 22, DSA, EU:s AI-förordning) samt mänsklig granskning och lagliga eskaleringsvägar. Se MODEL CARD, GOVERNANCE och ACCEPTABLE USE.
Exemplen är 100 % syntetiska och tydligt märkta. De visar hur olika risknivåer kan yttra sig och vilken åtgärd en mänsklig granskare bör ta. Används endast för utbildning och transparens.
Full uppsättning (6–8 exempel med låg/medel/hög risk, granskaråtgärder och motivering) finns i agent 8:s rapport och i Simple Explainer.
Sammanfattning av GDPR (meningsfull mänsklig granskning Art 22, förstärkt skydd för barns data), DSA trusted flagger, ePrivacy-derogationens status, EU AI Act-klassificering (troligen high-risk), krav på DPIA, modellkort, datasheets och post-market monitoring.
Full analys: Agent 7 + Methodology Report.
Fler frågor finns i den fullständiga FAQ-sidan och i agent 9:s utökade FAQ.