EFF Staffers Jennifer Lynch and Dave Maass Receive Award for Groundbreaking Work In Providing Public Access to Police Surveillance Records



  • EFF Senior Staff Attorney Jennifer Lynch and Investigative Researcher Dave Maass last night received the First Amendment Coalition’s 2017 Free Speech & Open Government Award in recognition for their work bringing transparency and accountability to law enforcement’s collection and use of automated license plate reader (ALPR) data. The award was shared with Peter Bibring, director of police practices at the ACLU of Southern California.

    Lynch and Bibring fought a five-year legal battle to obtain ALPR data from Los Angeles law enforcement agencies to better understand how police use records obtained by scanning the license plates and collecting location data of tens of millions of law-abiding drivers. Mounted on squad cars and telephone poles, ALPR systems indiscriminately read license plates and record the time, date, and location a particular car was encountered. These records can reveal intimate details of our private lives—where we go, who we visit, where we work and when we visit the doctor.

    EFF and the ACLU of Southern California filed suit after police agencies refused to turn over the documents, saying they were investigative records, a claim that’s tantamount to saying all drivers in Los Angeles are under investigation at all times, regardless of suspicion of criminal activity. In a major victory for transparency, the California Supreme Court ruled in August that collecting license plate data isn’t targeted at any particular crime, so the records couldn’t be considered part of a police investigation and kept secret.

    “This sets a precedent that mass, indiscriminate data collected by the police using any kind of surveillance technology can’t be withheld as an investigative record just because it contains, or may contain, a small amount of criminal data,” said Lynch in her acceptance speech last night. “This should have broad impact on future public records requests filed by anyone in the state.”

    The EFF team also worked in the California legislature, helping to pass a bill that requires all agencies or individuals that use ALPRs to publicly post privacy and usage policies. Through public records requests and organized crowdsourcing events with EFF supporters, the team created a definitive map of ALPR policies in California. EFF has also analyzed license plate data in Oakland to show disproportionate targeting of communities of color, revealed cybersecurity vulnerabilities in license plate readers around the country, and exposed how license plate reader companies are turning police into debt collectors.

    Congratulations Jen, Dave, and Peter!

    Related Cases: Automated License Plate Readers- ACLU of Southern California & EFF v. LAPD & LASD





  • Make ISO from DVD

    In this case I had an OS install disk which was required to be on a virtual node with no optical drive, so I needed to transfer an image to the server to create a VM

    Find out which device the DVD is:

    lsblk

    Output:

    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 465.8G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 464.8G 0 part ├─centos-root 253:0 0 50G 0 lvm / ├─centos-swap 253:1 0 11.8G 0 lvm [SWAP] └─centos-home 253:2 0 403G 0 lvm /home sdb 8:16 1 14.5G 0 disk /mnt sr0 11:0 1 4.1G 0 rom /run/media/rick/CCSA_X64FRE_EN-US_DV5

    Therefore /dev/sr0 is the location , or disk to be made into an ISO

    I prefer simplicity, and sometimes deal with the fallout after the fact, however Ive repeated this countless times with success.

    dd if=/dev/sr0 of=win10.iso

    Where if=Input file and of=output file

    I chill out and do something else while the image is being copied/created, and the final output:

    8555456+0 records in 8555456+0 records out 4380393472 bytes (4.4 GB) copied, 331.937 s, 13.2 MB/s

    Fin!

    read more
  • Recreate postrgresql database template encode to ASCII

    UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';

    Now we can drop it:

    DROP DATABASE template1;

    Create database from template0, with a new default encoding:

    CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE'; UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1'; \c template1 VACUUM FREEZE;

    read more
});