Summary Police Accountability & Transparency Champions
A Hacker News self-post celebrating the Police Data Accessibility Project (PDAP), a nonprofit dedicated to liberating police department data and enabling community oversight of law enforcement. The post chronicles three years of progress toward institutionalizing this mission: 501c3 status, pro-bono legal counsel, hired staff, and $250,000 in grants. The content strongly champions UDHR provisions for freedom of information (Article 19), freedom of association (Article 20), protection from arbitrary arrest (Article 9), and human dignity (Preamble), advancing a framework of accountability, transparency, and collective democratic participation in oversight of state institutions.
I'd be interested in helping scrape, but no experience. I'd presume every county is different so there's no simple training you can put folks through? Other tasks, like monitoring for things breaking?
Post like this are interesting because as an idea you would think that HN would the best target. Even if no one here provides a a single character of code they can provide insight Into pitfalls and experiences they’ve run into when doing this sort of thing. I hope the comment section are fortuitous in advice.
I'm curious if there are opportunities to be a force multiplier here. I see that the Readme says "there's no automated scraper farm" yet. Getting that set up seems crucial. Will jump on the Discord :)
I like writing web scrapers and this is an interesting project idea. If I understand right you are looking for volunteers to write scrapers that would take a police department, scrape the PD website, and download any PDFs or documents that gather data about the police department. Is that right? If so, I feel that's not super clearly communicated - I had to look at a couple example scrapers before arriving at this guess.
I do have a few questions too:
1. Will this scale? One problem with scrapers is that they break when people update their website. I'm imagining this problem multiplied by 18,000 and compounded by each scraper potentially being written by a different volunteer.
2. Where are the scrapers getting run?
3. How do the documents that the scrapers collect get transformed into usable data?
4. It seems to me like a scalable solution would be a standard to report data, a law to compel police departments to follow that standard, and then a system to collect that data and make it available. Do you work with police departments at all on data reporting?
a while back I created www.bartcrimes.com to publish police reports which were intentionally hidden behind a mailing list you must get approved to be a member of. Turns out, the public loves this kind of thing.
Hello! I'm the executive director. I have a design background, have done product management in the past, and aside from keeping the lights on at PDAP and making sure we're tax-compliant I am in a product role. I talk to people using police data, and figure out where we can add value to make the data more accessible.
TL:DR; If you want to write scrapers: go for it! Run your scraper, share the results in Discord and with your friends, and talk about the process. We'll be listening, and it will help us build tools to support this important work.
A few things to clarify:
a. The source of truth for "what are we doing right now" and "how can I contribute" is https://docs.pdap.io/.
b. Empowering people who write scrapers is a part of our broad mission of "police data accessibility", but we have some foundational work to do first! Right now our primary project is creating a database of police agencies and data sources. This will help people understand what kinds of data are available, at which agencies, with which steps to access it. It will also help us create archives of the primary sources, so that if they get taken offline we can still go back and scrape them.
c. What we have realized in the past few years: there are already a ton of people writing and using web scrapers for their day to day work. They are as decentralized as our police system. Our scrapers repo will reflect that. We shouldn't all rely on one library, or even one language. The people who need the data are most motivated to maintain scrapers, and we expect that maintenance will be ad-hoc and as-needed for the immediate future. In most cases, data already published on the internet is useful to local users as-is.
d. If you have a question you'd like to answer about the police, here's the investigation process:
1. Determine whether public data exists to answer your question. Use google to find the appropriate agency, and see what they're publishing.
2. Determine how it can be accessed; do you need to make a FOIA request? Is there a URL?
3. If there's a URL, determine whether you need to write a scraper to access the records. Often, the records can simply be downloaded.
4. Write and run a scraper, if you need one!
5. If there's not a URL, make a records request for the public information. This is a long and complicated process.
6. Share the data with your friends.
This means that scrapers are helpful and necessary some of the time; but not always, and not as the first step. We're trying to help with steps 1, 2, 3, 5, and 6. The theory is that writing scrapers is something people can easily slot in and help with; and that, depending on what question you're trying to answer, two scrapers for the same data source might look wildly different.
Scrapers are an important part of the ecosystem, but they're one piece of the puzzle.
Apologies for my ignorance but how is this going to police the police? I read the original blog post, there was lots of inferences/could and might be's/etc made but little in the way of proof of anything. What's to stop the police saying it was just circumstance that provided your results?
I'm not here defending the police, or denigrating the project, just playing devils advocate. What happens if the police just ignore you?
On the back end, are you using a graph? Having done some public sector accountability stuff where the org structures themselves were obfuscated, graphs and a clear data model were the decisive tech.
This is important. Locally, we had a sheriff who was being heavily, heavily criticized due to several deaths at the county facility. This was at the height of the protests a few years ago.
It was a lot of work to find data on policing nationwide, because the question really was "Is the sheriff doing a bad job, or do bad things happen sometimes?"
After some hard work trying to identify other cities with similar socioeconomic circumstances and populations, it became clear that our local sheriff was actually better than average, and that much of the outrage was fabricated.
That's also when I learned that many people don't want to listen to statistics unless they agree with their own preconceptions.
For folks who do this kind of disparate data-source scraping at scale, what does best practices look like? What kind of tools are used in industry?
Maintaining scrapers for 18k county websites and PDs is no small task and looking through the docs for PDAP, it seems like this is still a very open question.
Really love the idea, and the passion behind it. Def could have legs.
Here’s the pitfalls I see you falling into:
(1) seriously, what data are you collecting? “Everything” isn’t a great answer (who’s supposed to use ‘everything’, anyway? “Anyone”?). “Apples-to-apples police misconduct statistics” is a good one.
(2) it’s important to clarify 1 because you need to know who you’re serving, and why. Different activists need different data. “Have all data” sounds good until you need to decide how to allocate your resources.
(3) more deeply, data is the land of edge cases. Even just with police misconduct, you need to get DEEP to rigorously compare seemingly-simple stats like “# of unjustified police killings”. If you don’t start narrow, you’ll never show value. If you don’t show value, nobody will ever care you exist.
When I look at the data you’ve collected, it ranges from annual reports, to municipal contact info, to crime stats. What’s important to collect at scale? To whom? What do they need it for?
Again - great, ambitious idea! But $250k goes fast. Show value before it runs out!
Are you also working on pushing standards for data sources, such as a state-level standard? Ideally federal standards?
Maintaining thousands of scrapers for different formats seems like a nightmare, and it won't take long for departments to learn they can slightly tweak the format of their reporting to cause extra work for you.
On the plus side, working with all this data probably makes you all very qualified to advise on developing standards.
You might try defining what the "ideal" department's data would look like: what categories of data, what columns each record has, what the values are for each, etc. Ideally you'd stamp it with a year and give it a spiffy name so it could be the National Police Data Reporting Standard 2022 (NPDRS.2022) or something.
Departments that are trying to be transparent (or who just don't want to deal with figuring it all out from scratch) may be happy to adopt something considered a "standard" for tracking and reporting data. In some cases it means it is a checkbox they can check without having to deal with annoying people and their annoying questions... but that hardly matters so long as the data is made available. It would also give companies developing software for police departments a target to aim for.
I was an early helper when I saw that on reddit and joined your slack before you had a discord. I was also one of the ones you mentioned that fizzled out after the initial excitement died down. But I didn't stop helping because the excitement died down. I stopped helping because I felt like we weren't "doing" anything. Other than raising money and getting paperwork in order. Have you guys actually "done" anything in the three years since? Other than, you know, collecting data and sitting around talking about "stuff"
As a long time scanner enthusiast, if you actually spend anytime listening to PD radios (which is legal and easy), you will be disappointed with how little information actually goes out over the unencrypted air - just enough to get units rolling, after that, very little, for obvious reasons.
1. I replied to the parent comment here; our answer to the scale problem is to recognize that people doing web scraping are as decentralized as the police. Our goal is to empower people who have questions about the police to answer them.
2. You can run them locally. We're not running the scrapers anywhere, or storing extractions anywhere.
3. This is a big, big question. Right now, the answer is dependent on the use case. Rather than trying to make the world's biggest database, we're going to respond to community needs and build this kind of thing as it comes up.
4. https://measuresforjustice.org/ is doing something like this! We're interested in creating incentives for police departments to make their data more accessible and transparent.
I love that you wrote it on BART. I spent my year of BART time solving chess puzzles.
"Making public information public" is a good tagline too.
Do you know what kinds of work people did with the data? It seems to me one of the best ways to address BART crime would be to support the impoverished and desperate people who don't have any recovery or mental health support, but that work is slow...
We don't have any scraped data yet. I replied to the parent post addressing some of this, but mostly if people need the data they run a scraper locally and use the data that way. At the moment, our energy is going into building an app to help people submit and manage our database of data sources: https://docs.pdap.io/activities/data-sources/what-is-a-data-...
We're still developing those relationships, and we haven't generated any novel data that is deeper than web URLs. I'm based in Pittsburgh so we're still working with local journalists, activists, etc. to understand how they use the data and how we can help.
The goal of projects like this (I have no contact with this one) is usually to convince politicians and/or the public of their results, and those groups are the ones to actually push change.
Aren't forums like this for devil's advocating, like, almost exclusively? Working as expected!
We've come a long way since that post in terms of strategy and focus. Most of that time was spent with between 1 and 3 volunteers, working a couple hours a week.
Transparency is a good goal in itself, I think. People are already using this public data, we're just trying to make it more accessible.
"Policing the police" was the original phrase used on reddit, but if you look at our website (https://pdap.io), that's not a phrase we use.
Can you say more about this? Feel free to reach out to my email (josh.chamberlain@pdap.io) if you'd like to share more. It sounds like you have some expertise that would be incredibly useful to us.
Assuming the data is accurate it can be used to show disparities between groups for a variety of situations - traffic stops, arrests, jail vs. diversion programs, charge stacking, etc..
> That's also when I learned that many people don't want to listen to statistics unless they agree with their own preconceptions.
This has been my experience with bodycam footage, I've found that there's been quite a few heavily protested police involved shootings that when looking over the footage and the facts of the situation, were by the book and completely justified, yet no matter how many times you say to someone "you do know there's footage of the entire event, uncut and unfiltered", it doesn't seem to matter.
EDIT: I just remembered what my throwaway username is.
Depending on the country it can be varying levels of "illegal", in Australia, Police use encrypted radio devices, P{01-99} <- some number tagged with P, I can't remember. Whilst police use encrypted comms, other forms of emergency response (the primary one being Ambulance service) use POCSAG, which is entirely unencrypted and a paging protocol, it's also used in hospitals.
Listening is not illegal, but recording or redistributing "is illegal", however, it's not clear whether it's actually illegal or it just depends how and when you use it and what you do with it. There was a kid here that brought it up with the police and was harassed over it, I believe he made a website to broadcast it over a web page and was given a stern telling off. Which tbh is fairly valid as it has horrific amounts of PII in it.
It's the same sort of thing with body cameras. If anything they capture a lot more context about situations. Generally I think the police will start to want to have the safety of the record keeping rather than not.
For number 1, I would look for scenarios where rhe officer was found to have committed misconduct or found to be unreliable. Then watch if they're involved in subsequent cases/departments when should probably never work as an officer again. Just my thoughts on one thing that could be done.
Our World In Data is the largest open source data collection & analysis that I'm aware of. https://github.com/owid
The 80000 Hours podcast has an interview with the (non-technical) creator of OWID. I seem to recall some interesting stories about them getting emailed PDFs with COVID data and such.
I had the same question as you, and I was hoping to find ideas in the comments. It seems like the kind of thing that's both inherently messy and scrappy yet if you don't get at least somewhat organized it can't scale.
Thanks for the thoughtful response! This is really helpful.
1. Agreed. Our strategy for this isn’t clear on the website, I guess, but we do have one. It’s to focus on depth in geographic areas. This is because context is critical, and because most of the users we talk to are operating locally with municipal or county level data. So it’s more important to have every data source we can possibly find relevant to Pittsburgh than it is to have every arrest record in every municipality. Or at least, it’s more immediately useful to people.
That said, most people seem to contribute data sources from where they live. I think little microcosms will spring up where people take stewardship of maintaining information about their chosen geo or subject areas. Not too far down the roadmap, Milestone 2 for the PDAP heads.
2. I will take it as a next step to make this strategy clear and say why. We want to basically allow the community to make its own to do list: what kind of question are you trying to answer? That creates a “bounty” for data which can be fulfilled by an altruistic volunteer, another member of your team, etc.
3. Yes. We’re not trying to do apples to apples comparisons of departments yet, partly because it’s so absurdly difficult and you don’t know where to start. Why would you undertake a 12 hour research project to compare St. Louis and Minneapolis incident reports if you don’t have a use case? Instead we’re focusing on what we DO know we need: complete local data, town by town / county by county.
The data we collected reflects the nature of our early experiments, which were scattered. This airtable prototype is maybe 2 weeks old, next up is helping people understand where to focus.
The idea for demonstrating value is also local. I’m working with groups in Pittsburgh (where we are based, and where our funding came from) to make ourselves indispensable to them. I’m hoping to turn the $250k into a handful of killer local case studies in this year, rather than marking 0.1% progress toward a national vision.
Thanks again for giving me the practice explaining this stuff. I hope I’m making any kind of sense, and of course happy to hear where I’m still wrong.
Tougher to answer, but maybe more useful, would be “What harm reduction strategies are being tried in other cities? Are they working?” this is at the intersection of policy and outcome and takes a lot of context.
Thanks for wanting to help! If you go to https://docs.pdap.io you should be able to find out how to contribute Data Sources. No coding required. Holler in Discord or email me (josh.chamberlain@pdap.io) if you have trouble!
Working forwards like this is definitely the right solution if it's achievable. I have worked with some government and police datasets, and they reflect that the records-keeping approach is very much designed with the old-world use case of manually reviewing individual records. For example, a record of a traffic collision would be perfectly fine if you wanted to go back see what happened in a specific collision. However, if you wanted to run an analysis over a set of collision records, you would run into problems like vehicle types being specified as 'free text' (anything can be entered), with no standard set of vehicle classifications (like an enumeration).
I can only give my perspective on the project: I showed up when PDAP had 2,500 members in Slack, right after Kristin made her original case study and Reddit post. There was a flurry of conversation. I empathize with the people trying to keep everyone focused in those days. It was like trying to have a 2500 person web scraping flashmob with nothing planned in advance. However, all that conversation was important. We still benefit from the combined relevant experience of those 2500 passionate people.
I took a step back from the project for a few months, not having time to volunteer. My understanding is that the board was basically formed out of all the people remaining after some enthusiasm died down.
When I came back, the board had incorporated and applied for 501c3 status. There were four board members, and a few volunteers who mostly just helped talk through the massive problem and plan. Eventually Kristin (OP) stepped down from the board, but was still at some meetings. A rotating cast of 2-3 other people would be hanging around the meetings at any given time.
I became Director of Operations on a volunteer basis for a bit over a year. This mostly just means paying bills, knowing passwords, and updating the website.
We had weekly meetings, where we'd talk for a few minutes or hours about the project, our ideas, and what we could do to move things forward. [0]
We ran a data bounty during this time [1]. One volunteer, Eric, made a bunch of prototypes around metadata for data sources.
Then we got 501c3 status after waiting for almost a year. I quit my day job and started writing grants and set up online donations. I hired two contractors for a bit of grant writing help, but otherwise did not have "coworkers" or "co-volunteers".
We got the grant money [2] about 8 months later. I went looking for a full-time software engineer. I started getting a salary and working full-time on the project as Executive Director, doing all the non-technical design, planning, and product work.
Throughout, I spent a lot of time interviewing and doing design research: investigating the work being done journalists, transparency activists, and local data users in Pittsburgh (and elsewhere). I've also been collecting feedback and experience from everyone in the Discord. Most of our current ideas about what's important and where to start come from that work, and the recent addition of an engineer with excellent journalism and software experience (about 6 weeks ago) has allowed us to start prototyping and developing something together in earnest.
Now: We're excited about our strategies, and it's probably a little early for broad consumption. We didn't coordinate this post; everything you can see is a work in progress. There's lively discussion in Discord about our goals, and I've been typing for about 24 hours straight with a break to nap and a break to eat something.
Project core mission is explicitly 'freeing policing data from antiquated and difficult-to-access county data systems.' This is direct advocacy for Article 19 right to seek and receive information.
Observable Facts
Self-post opens with central claim: 'By freeing policing data from antiquated and difficult-to-access county data systems, and compiling that data in a rigorous way, we could create a valuable new tool.'
Project maintains public GitHub repository (https://github.com/Police-Data-Accessibility-Project/).
Goal is to make police data 'free and open' and 'valuable new tool' accessible to all communities, not restricted to institutions.
Inferences
The project's foundational purpose is to realize Article 19 right to seek and receive information.
Open-source, public-access model directly embodies freedom of information principles in technical infrastructure.
+0.88
Article 20Assembly & Association
High Advocacy Framing
Editorial
+0.88
SETL
+0.16
Entire project is built on voluntary association and collective action. Self-post celebrates community organizing and explicitly calls for volunteer participation.
Observable Facts
Self-post: 'More than 2,000 people joined the initial community, and while those numbers dwindled after the initial excitement, a core group of highly committed and passionate folks remained.'
Post explicitly solicits: 'I'm asking for help...The first is to join us and help the team...the more people we have working on this, the faster we can get this done.'
Public Discord channel provided: https://discord.com/invite/wMqex8nKZJ
Post identifies 'volunteer leaders' as key governance structure.
Inferences
The entire project is premised on free and voluntary association of community members.
Community-driven governance with public participation channels demonstrates structural commitment to Article 20 freedom of association.
+0.85
Article 9No Arbitrary Detention
High Advocacy Framing
Editorial
+0.85
SETL
+0.24
Project directly targets police stops and detention data, which are the core mechanisms of arbitrary arrest. Transparency is positioned as essential to protection.
Observable Facts
Project goal explicitly includes compiling police 'behavior and activity' data across 18,000 departments.
Data is made public ('freeing policing data from antiquated and difficult-to-access county data systems').
Self-post frames community oversight as a control mechanism on police authority.
Inferences
Transparent police data directly enables detection and challenge of arbitrary arrests and detention.
Public access to comprehensive police conduct records supports enforcement of Article 9 protections against arbitrary arrest.
+0.80
PreamblePreamble
High Advocacy Framing
Editorial
+0.80
SETL
+0.20
Self-post explicitly frames police data access as advancing human dignity, equal rights, and community empowerment. Stated goal: 'level the playing field and help provide community oversight of police behavior.'
Observable Facts
Post states goal to 'level the playing field and help provide community oversight of police behavior and activity.'
Organization established as 501c3 with pro-bono counsel from named law firm (Arnold + Porter).
Community base of 2,000+ initial members described as essential to accomplishment.
Inferences
The emphasis on equal access and community empowerment suggests alignment with Preamble's vision of equal human dignity.
Nonprofit structure with transparent governance reflects commitment to human rights over commercial profit.
+0.75
Article 3Life, Liberty, Security
High Advocacy
Editorial
+0.75
SETL
+0.23
Police accountability through data transparency directly supports protection from arbitrary detention and abuse.
Observable Facts
Post identifies 'police behavior and activity' as the subject of data collection for oversight.
Explicitly frames data access as enabling communities to monitor police conduct.
Inferences
Public data on police stops, arrests, and detention practices enables detection of arbitrary abuse.
Community oversight deters arbitrary restrictions on liberty and security of person.
+0.72
Article 2Non-Discrimination
Medium Advocacy
Editorial
+0.72
SETL
+0.29
Comprehensive police data collection enables identification of discriminatory enforcement patterns.
Observable Facts
Project aims to compile police data 'in a rigorous way' across all 18,000 U.S. police departments.
Data is intended for public/community access to enable oversight.
Inferences
Transparent police data can expose discriminatory patterns in arrest, stops, and enforcement across demographics.
+0.70
Article 1Freedom, Equality, Brotherhood
Medium Advocacy
Editorial
+0.70
SETL
+0.19
Project explicitly aims to 'level the playing field,' which directly advances equal dignity and worth of all persons.
Observable Facts
Self-post uses phrase 'level the playing field' to describe project goals.
Solicits volunteers from diverse backgrounds ('Those with scraping experience are especially needed').
Inferences
Leveling power imbalances between police institutions and communities advances Article 1 equal dignity principle.
+0.68
Article 10Fair Hearing
Medium Advocacy
Editorial
+0.68
SETL
+0.23
Police conduct data supports fair trial by documenting investigation fairness and any procedural irregularities.
Observable Facts
Collected data includes police behavior and conduct information relevant to procedural fairness.
Inferences
Public police data enables assessment of fairness of police investigation and conduct in legal proceedings.
+0.65
Article 21Political Participation
Medium Advocacy
Editorial
+0.65
SETL
+0.21
Community data access and oversight can support informed participation in governance of policing decisions.
Observable Facts
Self-post frames goal as enabling 'community oversight of police behavior and activity.'
Project described as giving communities tools to participate in accountability process.
Inferences
Community oversight through data transparency enables public participation in governance decisions affecting policing and public safety.
ND
Article 4No Slavery
Not addressed in content.
ND
Article 5No Torture
Not addressed in content.
ND
Article 6Legal Personhood
Not addressed in content.
ND
Article 7Equality Before Law
Not addressed in content.
ND
Article 8Right to Remedy
Not addressed in content.
ND
Article 11Presumption of Innocence
Not addressed in content.
ND
Article 12Privacy
Not addressed in content.
ND
Article 13Freedom of Movement
Not addressed in content.
ND
Article 14Asylum
Not addressed in content.
ND
Article 15Nationality
Not addressed in content.
ND
Article 16Marriage & Family
Not addressed in content.
ND
Article 17Property
Not addressed in content.
ND
Article 18Freedom of Thought
Not addressed in content.
ND
Article 22Social Security
Not addressed in content.
ND
Article 23Work & Equal Pay
Not addressed in content.
ND
Article 24Rest & Leisure
Not addressed in content.
ND
Article 25Standard of Living
Not addressed in content.
ND
Article 26Education
Not addressed in content.
ND
Article 27Cultural Participation
Not addressed in content.
ND
Article 28Social & International Order
Not addressed in content.
ND
Article 29Duties to Community
Not addressed in content.
ND
Article 30No Destruction of Rights
Not addressed in content.
Structural Channel
What the site does
+0.88
Article 19Freedom of Expression
High Advocacy Framing
Structural
+0.88
Context Modifier
ND
SETL
+0.19
Public GitHub repository, community-contributed data, and commitment to open access operationalize information freedom at infrastructure level.
+0.85
Article 20Assembly & Association
High Advocacy Framing
Structural
+0.85
Context Modifier
ND
SETL
+0.16
Organizational structure is community-driven: 2,000+ initial members, volunteer leaders, public Discord for participation, ongoing recruitment of volunteers.
+0.78
Article 9No Arbitrary Detention
High Advocacy Framing
Structural
+0.78
Context Modifier
ND
SETL
+0.24
Public data repository on police activity creates accountability evidence accessible to all; enables pattern detection and legal challenge.
+0.75
PreamblePreamble
High Advocacy Framing
Structural
+0.75
Context Modifier
ND
SETL
+0.20
Community-driven nonprofit structure with pro-bono legal support and transparent governance embodies cooperative principles aligned with Preamble values of dignity and equal rights.
+0.68
Article 3Life, Liberty, Security
High Advocacy
Structural
+0.68
Context Modifier
ND
SETL
+0.23
Community oversight mechanism creates accountability for police exercise of authority over persons.
+0.65
Article 1Freedom, Equality, Brotherhood
Medium Advocacy
Structural
+0.65
Context Modifier
ND
SETL
+0.19
Volunteer-based, community-driven model treats all participants as equals in collective action.
+0.60
Article 2Non-Discrimination
Medium Advocacy
Structural
+0.60
Context Modifier
ND
SETL
+0.29
Open-source, community-validated data platform allows scrutiny of enforcement disparities.
+0.60
Article 10Fair Hearing
Medium Advocacy
Structural
+0.60
Context Modifier
ND
SETL
+0.23
Data provides evidence accessible for legal proceedings and appeals.
+0.58
Article 21Political Participation
Medium Advocacy
Structural
+0.58
Context Modifier
ND
SETL
+0.21
Data transparency enables citizens to participate meaningfully in public discourse about police policies.
ND
Article 4No Slavery
Not addressed in content.
ND
Article 5No Torture
Not addressed in content.
ND
Article 6Legal Personhood
Not addressed in content.
ND
Article 7Equality Before Law
Not addressed in content.
ND
Article 8Right to Remedy
Not addressed in content.
ND
Article 11Presumption of Innocence
Not addressed in content.
ND
Article 12Privacy
Not addressed in content.
ND
Article 13Freedom of Movement
Not addressed in content.
ND
Article 14Asylum
Not addressed in content.
ND
Article 15Nationality
Not addressed in content.
ND
Article 16Marriage & Family
Not addressed in content.
ND
Article 17Property
Not addressed in content.
ND
Article 18Freedom of Thought
Not addressed in content.
ND
Article 22Social Security
Not addressed in content.
ND
Article 23Work & Equal Pay
Not addressed in content.
ND
Article 24Rest & Leisure
Not addressed in content.
ND
Article 25Standard of Living
Not addressed in content.
ND
Article 26Education
Not addressed in content.
ND
Article 27Cultural Participation
Not addressed in content.
ND
Article 28Social & International Order
Not addressed in content.
ND
Article 29Duties to Community
Not addressed in content.
ND
Article 30No Destruction of Rights
Not addressed in content.
Supplementary Signals
Epistemic Quality
0.73
Propaganda Flags
2techniques detected
appeal to emotion
Narrative arc from 'accidentally started a movement' through 'something amazing has happened' to current progress. Celebrates milestones with emotionally resonant language.
bandwagon
Emphasis on community growth ('2,000+ people joined'), milestone achievements (grant, 501c3), and call to action: 'Now is the time to come back' or join for the first time.
Solution Orientation
No data
Emotional Tone
No data
Stakeholder Voice
No data
Temporal Framing
No data
Geographic Scope
No data
Complexity
No data
Transparency
No data
Event Timeline
6 events
2026-02-26 12:19
dlq
Dead-lettered after 1 attempts: I accidentally started a movement – Policing the Police by scraping court data
--
2026-02-26 12:17
rate_limit
OpenRouter rate limited (429) model=llama-3.3-70b
--
2026-02-26 12:16
rate_limit
OpenRouter rate limited (429) model=llama-3.3-70b
--
2026-02-26 12:15
rate_limit
OpenRouter rate limited (429) model=llama-3.3-70b
--
2026-02-26 09:30
dlq
Dead-lettered after 1 attempts: I accidentally started a movement – Policing the Police by scraping court data