codeforbtv / expunge-vt

Generate more expungements. Deliver more justice.
Apache License 2.0
14 stars 6 forks source link
chrome-extension criminal-justice expungement hacktoberfest

Expunge-VT

This project originated as a way for Vermont Legal Aid (VLA) to generate petitions more quickly during their expungement clinics.

VLA runs free clinics throughout the year, but copying information off state databases and filling out petitions by hand is slow. By creating a chrome extension that generates printable files at the push of a button, volunteer attorneys help more people clear their records in every clinic.

The Chrome extension

Printable petitions are generated using an extension for the Chrome browser.

The extension essentially reads and (temporarily remembers) info as an attorney browses through case records. This information is automatically inserted into the specified petitions and a printable webpage is generated. The attorney can correct common data errors, insert petitioner names/dates/etc, and print petitions for submission to the state's attorneys.

Petitions are separated by county, and (optionally) by docket or case, making it easier to submit petitions in the format preferred by each county.

What does it do?

But equally important are the things it does not do:

Who can use Expunge-VT?

This tool was originally developed exclusively for use by VLA in their clincs in 2018. But as volunteer attorneys use the tool in clincs, they have started using it in their own practices as well.

Demo Expunge-VT

Although you can't generate real petitions without data access, you can give it a test run on this sample docket. Just download the extension from the Chrome Store, navigate to one of these three pages, and click the icon to begin parsing the dockets.

  1. Sample Docket

You can also view our working draft of user documentation here.

Setup for local development

If you are a programmer and are interested in how the extension works, it's easy to run locally too. For more information on how you can pitch in (because that would be super helpful) visit the #expunge-vt channel in Code for BTV's Slack.

  1. Clone the github repo, navigate to the extensionDirectory folder and run "npm install".

  2. Open chrome://extensions/ on your chrome browser.

  3. Ensure "Developer mode" is switched on in the top right of the screen.

  4. Select Load unpacked from the top left, and select the extensionDirectory folder from the project folder.

  5. Open a sample html docket from the "sampleDocketHTML" folder.

  6. While viewing the sample docket page, click the chrome extension icon to begin using the exention.

  7. Familiarlize yourself with how chrome extensions work.

Contact Us

This tool was created by Code for BTV, in partnership with Vermont Legal Aid.

Please send questions, comments, or feedback to expungevt@codeforbtv.org