Congressional offices bucket identical text as a single form campaign and report it as one number. A few sentences in your own voice moves your message out of that bucket and into the pile a staffer has to actually summarise for the member. This is the difference between being counted and being read — so the send buttons stay locked until there's something real in this box.
Everything here is built from public records. Bills, sponsors and legislative status come from Congress.gov and GovInfo. Agency actions come from the Federal Register. Districts come from the U.S. Census Bureau geocoder. Member contact details come from the unitedstates/congress-legislators project and Open States. No private, purchased or scraped personal data is used anywhere on this site.
Disclosure — and where the lines are. The author of this site works with Haven Access, an organization active in kratom policy. No salary or compensation is received from them, though Haven Access has supplied materials for advocacy work in the past. That relationship is disclosed here rather than buried, because you should be able to weigh it — including the in-kind part, which is the bit most people leave out. Civic Duty is not a Haven Access project: it is funded personally by the author, built and operated independently, and Haven Access has no editorial control over which campaigns appear here, which members are targeted, or what any message says. Haven Access maintains its own separate website and speaks for itself. Beyond that disclosed relationship, Civic Duty is not associated with, funded by, sponsored by, or acting on behalf of any advocacy group, trade association, industry body, PAC, campaign or company — in this issue area or any other. If that ever changes, it will be disclosed in this box, plainly, before anything else changes.
This is a public tool published by a blog. Civic Duty is built and hosted on blaskattacks.com, an independent political investigation blog, and is offered free to anyone who wants to use it — including people who disagree with the positions in the campaigns. The lookup is shared with representme.blaskattacks.com.
Your words are your own. Nothing you type is stored, transmitted to us, or seen by anyone but you — this is a static page with no server behind it. Every message is a draft you are expected to read, edit and choose to send. Every factual claim in the campaign panels is sourced and linked so you can check it before you put your name on it.
Civic advocacy, not legal advice. Bill numbers and statuses change; verify against the linked sources before relying on anything here. · Privacy policy