Charitas Clew: Bureaucracy is heavy. Let's build the counterweight with Google AI. A developer has built Charitas Clew, an open-source tool that uses Google AI to translate dense legal notices into plain language and actionable steps for vulnerable families. The tool, built entirely with Google's tech stack, supports six languages and is designed for mobile-first use in settings like welfare offices. I spent Friday night staring at a mock municipal utility shutoff notice. The text was dense. The language was punitive. The deadline was buried in a block of legal code on page two. Generosity usually shows up as time or money, and that kind of giving matters. I think it can also look like removing friction. Millions of vulnerable and non-native speaking families receive legalistic notices, like eviction warnings, utility shutoffs, medical bills, or benefit discontinuances, written in adversarial legalese. The emotional and cognitive weight is massive. These notices are dense no matter who is reading them. I still read some of them twice, and most people meet one while already having a hard week. I directed the build of Charitas Clew https://github.com/earlgreyhot1701D/charitas-clew . It is an open-source, zero-judgment paperwork engine for public notices. Charitas Clew ingests overwhelming institutional notices and uses Google AI to decompress the legal gravity into plain-language clarity. Instead of a generic chat interface, it outputs a strict Action Protocol: The whole protocol renders in six languages: English, Spanish, Vietnamese, Chinese, Arabic, and French. A notice written in adversarial English comes back as plain language in the language spoken at that household's kitchen table. Charitas Clew joins the Clew Suite https://earlgreyhot1701d.github.io/Clew-Labs/ , my portfolio of civic tech tools focused on making complex systems more inspectable. Live Production Instance: charitas-clew.web.app https://charitas-clew.web.app Firebase Hosting serves the frontend. Every AI call routes through the Express gateway on Cloud Run. Paste a notice or upload a photo of one, pick a language, and read the result. DEV Weekend Challenge Entry Generosity & Public Good Built 100% with Google Tech Stack: Google Gemini Flash • Google Cloud Run • Firebase Hosting Live App: https://charitas-clew.web.app https://charitas-clew.web.app Important ⚖️ Legal Advisement & Educational Self-Advocacy Notice: Charitas Clew provides automated educational information and self-advocacy guidance only. It does not provide formal legal advice or legal representation. Please review all generated scripts, key dates, and summaries, and verify document details with a qualified legal aid advocate, caseworker, or attorney before taking formal legal action. Every single day, thousands of vulnerable individuals, low-income families, seniors, and non-native English speakers receive dense, overwhelming official paperwork in the mail: I do not write code. I direct, agents generate, and I validate. I directed this build in two days using a 100% end-to-end Google stack, guided by a strict Occam's Razor philosophy: one file for one thing, zero bloated dependencies. The entire project lifecycle, from initial ideation to code generation and Cloud deployment, was powered by Google tools: gemini-flash-latest via the @google/genai SDK. Building this in a single weekend meant solving people problems with technical rigor. Here is where the seams showed, and how we reinforced them. Most legal or civic tools export a downloadable PDF. That works in an office setting. It fails in a welfare office waiting room or courthouse hallway. Our core user base accesses Charitas Clew on smartphones. That is why the interface is intentionally designed mobile-first. When opened on wide desktop displays, the layout purposefully maintains a centered, focused mobile column rather than stretching wide, ensuring the user experience remains uniform across every device. Mobile users cannot easily print PDFs on the spot, and handing a caseworker a phone displaying an adversarial legal PDF usually increases tension. We built a mobile action system tailored for that physical reality. We integrated the Web Share API for native iOS and Android share sheets, allowing users to text their personal speaking script directly to themselves or a family member. We also added browser speech synthesis. A user can tap an audio button to listen to their speaking script in headphones, letting them practice reading it out loud before walking up to the desk. // Native Mobile Web Share with Print Fallback if navigator.share { await navigator.share { title: 'Charitas Clew - Personal Speaking Script', text: Summary:\n${meaningText}\n\nSpeaking Script:\n${scriptText} , url: window.location.href } ; } else { window.print ; // Desktop fallback } In a public application where users paste text or upload photos from arbitrary paperwork, there is a constant risk of indirect prompt injection. If a document contains text instructing the model to ignore its instructions, an unshielded agent might comply. We implemented a two-tier security architecture. First, an Express gatekeeper uses regex filters to strip control characters and prompt-override patterns before the payload touches the AI engine. Second, we established strict XML system boundaries. All document text is wrapped in