About this site
pilsencommunitycleanup.org is run by Pilsen Community Cleanup, a volunteer group in Pilsen, Chicago. It is not a City of Chicago program. This page says what the site collects, how photos are handled, what we did for accessibility, and what the site is built from.
What we collect
- The volunteer form. If you send us a message, we keep your name, the email or phone you give us, what you said you can help with, and your message, in a private admin page that only the group's editors can see. We use it to reply and to plan. We do not share or sell it. Ask us at any time to delete it.
- The suggestions form. If you send us an idea, we keep your suggestion in the same private admin page, with your name and the email or phone only if you choose to give them. We use it to reply and to plan. We do not share or sell it. Ask us at any time to delete it.
- The bag pickup form. If you ask us to collect the bag from a can in front of your house, we keep the address, what you ticked, and the name and contact you chose to give, in the same private admin page, until the pickup is done and for our records after that. We do not share or sell it. Ask us at any time to delete it.
- Signing up for a clean-up. You never have to sign up to come. If you press "I'm coming" on a date, we keep your name, your email address and how many people are in your group, in a private admin page that only the group's editors can see. We use the address for three things only: to confirm you're on the list, to tell you if that clean-up is cancelled or its time or place changes, and to let you take yourself off the list with the link in the email. We delete it 30 days after the clean-up; our nightly backups keep it up to 14 days longer. We do not share or sell it, and we do not add you to any mailing list.
- The street-sweeping lookup. The address you type is sent to the US Census Bureau's public geocoder to find its location, and is not stored by us. This site is not endorsed or certified by the Census Bureau.
- Visitor counts. We count page views with GoatCounter running on our own server. It sets no cookies and stores no personal data; it keeps a daily, salted hash so that one visit is not counted twice. Nothing is sent to an advertising or analytics company.
- Cookies. The public site sets no cookies. Before launch, a preview cookie let a few people in; editors who sign in get a session cookie. There is no cookie banner because there is nothing to consent to.
- Server logs. Our web server keeps short technical logs (requests, errors) that rotate and are deleted after about 30 MB, usually within days. Traffic reaches us through Cloudflare, which has its own privacy policy.
Photos
Photos on this site are taken by the group's volunteers at our clean-ups. Everyone who can be recognised in a photo has agreed in writing to be shown here, on our Instagram and on our flyers; we do not show children's faces. Every photo carries the photographer's credit and the date. If you are in a photo and want it taken down, message us on Instagram or use the volunteer form and we will remove it.
Accessibility
We aim to meet WCAG 2.2 at level AA: text that reads at 4.5:1 contrast, 44-pixel targets, visible focus, one language per page with the other language marked, and pages that work without JavaScript. Known limits: the trash-can map needs JavaScript and WebGL to draw; the list of cans on the map page is the path that works without them. If something on the site does not work for you, tell us through the volunteer form and we will fix it or find another way.
What it is built from
The site is a small Python application (FastAPI and Jinja templates) with a SQLite database, running on a volunteer's home server behind Cloudflare. The map is a separate app built with Svelte and MapLibre; its basemap uses OpenStreetMap data (© OpenStreetMap contributors, ODbL) rendered with Protomaps. Street-sweeping dates come from the City of Chicago Data Portal under the City's data terms, and the page says so. The fonts are Public Sans and Big Shoulders Display, both under the SIL Open Font License. Motion is kept to a minimum and switched off if your device asks for reduced motion.
Who to contact
Pilsen Community Cleanup, Pilsen, Chicago. Instagram @pilsencommunitycleanup, or the volunteer form on this site.