Skip to content

codeforbtv/expunge-vt

Repository files navigation

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?

  • It does generate petitions 50-80% faster than doing them by hand.
  • It does parse criminal dockets for all available info.
  • It does collect data from multiple cases across multiple counties.
  • It does generate petitions that can be edited and printed.
  • It does highlight some useful case info (misdemeanors, dismissals, fees, etc).

But equally important are the things it does not do:

  • It does not replace a qualified attorney.
  • It does not grant anyone access to criminal record data.
  • It does not work outside Vermont... yet!

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.

  • Anyone with data access... The extension can only be used by people who already have access to state criminal databases - the extension does not grant any data access itself. But the extension will work for anyone who has access to criminal dockets through VT Courts Online or Vermont Judiciary Public Portal.

  • ... but primarily attorneys. Although anyone with data access can use this tool to generate petitions, they will need to be reviewed (and possibly corrected or modified) by an attorney familiar with expungement statutues. There are a lot of intracasies in expunging & sealing records and conflicts and inaccuracies in the official records that require expert review.

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 [email protected]