Giter Club home page Giter Club logo

naisho's Introduction

Naisho

Naisho is a free and open-source tool for sending personal information data deletion request emails to data brokers via SMTP.

Stack

Local setup (native)

  1. Clone the repo.
  2. Install Ruby v3.3.2.
  3. Install SQLite3.
  4. Run bin/setup to install Ruby dependencies and set up the database.
  5. Run bin/rake sync_companies to pull the latest data broker companies from sources.
  6. Run bin/rails server to start the Rails server.

naisho's People

Contributors

nshki avatar

Stargazers

Chad avatar Laurence avatar Quintin Adam avatar Zack Fernandes avatar Josh Brand avatar Greg Ciampa avatar Christoph Heiss avatar Manuel Bustillo Alonso avatar Jordan MacDonald avatar ciscoLegrand avatar Sebastian Cohnen avatar Tim Riley avatar Jan Peterka avatar Kasper Timm Hansen avatar Vincenz E. avatar Yash Vesikar avatar Gabe Kelley avatar

Watchers

Kasper Timm Hansen avatar  avatar  avatar

naisho's Issues

Header breaks slightly on iPhone SE

Overview

The header gets squished a little too much and the arrow on the GitHub link gets pushed to a second row, causing the mobile header to look a little funky.

Support custom SMTP hosts

Currently, only Gmail, Outlook, Proton Mail, and Fastmail are supported for SMTP. We should support custom SMTP domains and ports to allow for self-hosters to be able to use the service as well.

Look into exempt non-profits

There are a number of organizations emailing back saying they are exempt from the CCPA via the Fair Credit Reporting Act. This is a task to investigate the validity of those responses, and maintain a list of exempt non-profits in the codebase if need be.

Explain limited residency list

Currently, a limited set of locations are available in the get started form. It would be helpful to explain why that's the case, and what each region's law means.

Some email addresses in the sourced company list aren't valid

I've sent out data deletion requests to 830 companies at the time of this writing, and there are quite a few of them that:

  1. Aren't valid delivery addresses. Many don't exist anymore.
  2. Claim they don't collect PII.
  3. Request a submission through a web form.

There should be a way to still automate the collection of data brokers and associated email lists but also have corrections built-in so that every time a database is updated, these problems can be mitigated.

Dead jobs piling up

After checking the LiteJob queue in production, I noticed there are quite a few dead jobs which correspond to rate limiting from various email providers. We need to tweak the ActiveJob retry interval and count so that we don't end up with dead jobs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.