Every publicPDF, readableby everyone.
Plainproof finds the PDFs you publish, drafts accessible versions, sends a person only what needs judgment, and gives you signed proof of what was checked.
Example agenda from an invented city. The blue marks show the order a screen reader will follow.
Regular Meeting
Council Chambers, City Hall, 200 Ferry Street
an interpreter or another accommodation, call the City Clerk at least 48 hours
before the meeting.
| Class | Current | Proposed | Change |
|---|---|---|---|
| Residential | $4.10 | $4.42 | +7.8% |
| Commercial | $5.25 | $5.60 | +6.7% |
| Irrigation | $6.80 | $7.35 | +8.1% |
PDFs are web content, and web content has a date.
Under ADA Title II, state and local governments must make web content, including PDFs, meet WCAG 2.1 AA.
April 26, 2027
Governments of 50,000 people or more
1,848 cities, counties and townships
April 26, 2028
Smaller governments and special districts
Many public PDFs have no structure, so a screen reader hears nothing useful. This is one page, read both ways.
Page 1 of 14. $4.42. Received. Proposed. Public hearing. City of Harbor Point. +8.1%. Public comment. 6:30 p.m. Commercial. Call to order. Current. Agenda. Image.
- Image. Seal of the City of Harbor Point.
- Heading level 1. City Council Regular Meeting.
- Tuesday, November 17, 2026, at 6:30 p.m.
- Members of the public may attend in person.
- Heading level 2. Agenda.
- List, 8 items. 1. Call to order and roll call.
- Heading level 3. Proposed water rates.
- Table, 4 columns. Residential. Proposed, $4.42.
- Posted November 13, 2026.
- Stamp. Received, November 13, 2026.
An illustration. What you hear depends on the file and the screen reader. A scanned page can read as nothing at all.
Regular Meeting
Council Chambers, City Hall, 200 Ferry Street
an interpreter or another accommodation, call the City Clerk at least 48 hours
before the meeting.
| Class | Current | Proposed | Change |
|---|---|---|---|
| Residential | $4.10 | $4.42 | +7.8% |
| Commercial | $5.25 | $5.60 | +6.7% |
| Irrigation | $6.80 | $7.35 | +8.1% |
Find it, fix it, prove it.
PDFs found on 1,204 pages
- Agendas and minutes1,012
- Planning and zoning438
- Other departments300
- Public works notices297
- Finance and budgets176
- Parks and recreation forms92
1 Find
We crawl the sites you run and the agenda platforms they link to, and count the PDFs we find.
harborpoint.exampleExample figures for an invented cityPDFs found on 1,204 pages
- Agendas and minutes1,012
- Planning and zoning438
- Other departments300
- Public works notices297
- Finance and budgets176
- Parks and recreation forms92
2 Fix
AI drafts the tags, reading order, table headers, text and alt text. A person decides anything the machine is unsure about.
Water rates, scanned 2019.pdfAn example pageProposed water rates
Per 1,000 gallons, effective July 1, 2027
The City Council will hold a public hearing on these rates at its regular meeting. Written comments may be filed with the City Clerk.
ClassCurrentProposedChangeResidential$4.10$4.42+7.8%Commercial$5.25$5.60+6.7%Irrigation$6.80$7.35+8.1%Header rowRow headersRates are reviewed every two years. A low-income discount of 20 percent remains available to residential customers who apply through the Finance Department.
Finance Department, City Hall, 200 Ferry Street
- Scanned page
- Now has real text
- Table
- Headers marked in row 1 and column 1
- This cell now reads
- Irrigation. Proposed, $7.35.
- Sent to a person
- 2 words the machine was unsure of
3 Prove
A validator checks the finished file, a person approves it, and you keep a signed record of both.
Council agenda, November 17.pdfAn example release- 0 open issues
- Reading order confirmed
- PDF/UA: 0 failed
- Second reviewer: M. Reyes
Release and signReleased November 16, 2026 by M. Reyes
Your team answers questions. It doesn't learn PDF tags.
The machine settles what it can and asks about the rest. Each answer is one key. Try it.
Seawall repair at Pier 2
The seawall along Ferry Street has settled between Pier 2 and Pier 4. Staff recommends award to the lowest responsible bidder.
| Bidder | Bid amount |
|---|---|
| Bidder A | $1,284,000 |
| Bidder B | $1,412,500 |
| Bidder C | $1,530,000 |
Does this describe the map?
Was
IMG_2041.jpg
Map of the Harbor Point seawall. The repair section runs along Ferry Street from Pier 2 to Pier 4.
Next on this page
- TableIs the first row the header?
- OCRDid we read this amount right?
Example record for an invented city
Council agenda, November 17, 2026
City of Harbor Point. Version 1. Released November 16, 2026.
File
- Original SHA-256
- 9f2c41d7e0b84a1c6fe35a7702d1b9c8e4a06b3f51c28d7ea9134bc0f6e2d871
- Accessible SHA-256
- c71e08a4d35f92b6107ac4e8bd2f6193a05cd7e12b84f60e93ad1c75f2460b3e
What checked it
| Check | By | Result |
|---|---|---|
| File structure, PDF/UA-1 | veraPDF 1.30 | 0 rules failed |
| Pages match the original | Page comparison | 14 of 14 |
| Text matches the original | Text comparison | No changes |
Who decided
| When | Who | Decision |
|---|---|---|
| Nov 16, 4:12 PM | M. Reyes | Accepted alt text for the seawall map, page 4 |
| Nov 16, 4:14 PM | M. Reyes | Confirmed table headers, page 4 |
| Nov 16, 4:15 PM | T. Okafor | Corrected an amount to $1,284,000, page 4 |
| Nov 16, 5:02 PM | J. Alvarez | Approved for release |
14 items decided by people. 212 settled by the machine, not reviewed by a person.
In plain words
Software drafted this file's structure. People decided what the software could not settle. Independent checks ran on the finished file. This record states what was checked. It is not a legal opinion or a guarantee of conformance.
Signed HMAC-SHA256 3ab1f06e94c2d7581e0fb26a7c43d98e
A record you can hand to counsel.
Every released file comes with one. It names what checked the file, what the check found, and who decided each thing the machine could not settle.
It says what was checked. It does not say you are compliant.
What it costs.
Compare the plansScan
Free
No account
See what you have.
- Your public PDFs, counted and sampled
- How many have no tags
- A report you can share by link
Flow
$1,500
a month
For the agendas, minutes and forms you post every week.
- 350 pages a month
- AI drafts, your team reviews
- A signed record for every file
- Unlimited seats
Flow Plus
$2,500
a month
For departments that share the work.
- 700 pages a month
- Everything in Flow
- Departments and routing rules
- API access
Sprint
$14,500
once
We clear your priority documents.
- About 1,250 pages
- Reviewed by our people
- A signed record for every file
- One fixed price
Specialist pages
Forms, scans, maps and complex tables, quoted from a sample.
$18 to $40 a page
Get a quotePay by card, or request an invoice and pay by purchase order.
Questions.
Something else? Talk to us.
- Does this make us compliant?
- No tool can settle that for you. We state what was checked, by what, and by whom. The result supports your accessibility work. It is not a legal guarantee.
- Do we have to fix every old PDF?
- No. The rule has exceptions, such as archived content and older files no one needs to use a service. You decide which applies, and Plainproof records it and why. You still answer requests for those files.
- Does AI do all of it?
- No. AI drafts. A person decides anything the machine is unsure about, and by default nothing is released until a person approves it.
- Who sees our documents?
- Your team and the people you invite. Page images go to an AI provider to draft the fixes, with no training on your files, and you can turn that off. Our staff can open your account only through a logged, time-limited grant.
- What about scanned files and forms?
- Scanned pages get real text, and a person checks any name, date or amount the machine is unsure of. Forms get labels and a tab order. Hard forms, maps and complex tables are priced as specialist pages.
- What about next week's agenda?
- Files you post after your date get no exception for older documents. That is what Flow is for: the agendas, minutes and forms you keep posting.