Git Product home page Git Product logo

monoid's Introduction

PRs Welcome Join Slack Community

Monoid is an open-source suite of tools for automating data privacy

  • Scan your data silos for PII to maintain an up-to-date data map.
  • Automate user data deletion & right-to-know requests with our pre-built SaaS, DB, and warehouse automators. Are we missing a data silo that you use? Build your own automator easily, or make an issue if you'd like us to do so.
  • Stay compliant with existing (GDPR, CCPA, etc.) and emerging (CPRA, Virginia, etc.) regulations.
  • Coming soon: cookie banners, CRM connectors, analytics tool connectors, and more!
  • For RoPA generation, audit trails, teams, and more, sign up for our Monoid Cloud (beta).

See our docs for a more thorough introduction to Monoid.

Get started for free

Option 1. Two-line deploy

  1. Generate an encryption key with openssl rand -base64 32.
  2. Run ENCRYPTION_KEY=[key generated in the previous step] docker compose up.

Option 2: If you don't need to self-host

Monoid Cloud is available here! Contact [email protected] if you'd like any help getting set up.

Support

Sign up for a paid plan to get white-glove support, regardless of how you choose to deploy. Contact [email protected] for more information.

For more information on getting set up, please check out our quick-start guide.

Monoid v1.0 Features (WIP)

Data Mapping

Scan your silos for information automatically and map PII.

Automated Scanning

Schedule routine scans for updated schemas and new PII.

Data Deletion/Export Request Automation

Automate user data deletion/export requests across all silos.

Getting the most out of Monoid

Documentation is available here.

Join our Slack community if you need help, want to chat, or are thinking of a new feature. We're here to help - and to make Monoid even better.

Philosophy

We believe that user data privacy is a fundamental right, and that the next decade will see an explosion of new regulations and standards around how companies handle data.

We also believe that even the most well-meaning companies can have poor privacy practices because being truly compliant is hard. If you're big enough to take on a privacy vendor, you're stuck with a pretty long integration process that doesn't handle the things you want it to; it's either missing the integrations you need out-of-the-box, or it doesn't handle automation so you're left doing the bulk of the work anyways. If you're not big enough to get a vendor, you're probably either sweeping privacy under the rug or spending a ton of time manually dealing with user data requests.

As the implications of holding user data get more dangerous (see: generative AI, deepfakes), regulation can only do so much to curb a disaster. We need tooling that's developer-first, that handles the heavy tail of data silos, and that automates data requests so they actually get carried out. We think that open-source is the way to go.

What's cool about this?

Monoid v1.0 is a data-mapping, PII-scanning, and right-to-know/right-to-delete request automation solution. We think that making this open-source solves a lot of blind spots of other solutions:

  • Monoid can be used for internal data-stores and external SaaS vendors. Most solutions don't play well with self-hosting, so you're stuck making an internal copy to handle internal DB's/warehouses/etc. With Monoid, you can have a private local instance up-and-running in minutes.
  • Monoid is easily extensible. We might not have all the automation connectors you need, but you can build them yourself very easily (or enlist us to as part of our paid plans!).
  • Monoid is automated! This part isn't necessarily just an open-source thing, but we were surprised to find that most existing solutions have little-to-no request fulfillment automation. Monoid is built around the abstractions of connectors that can execute query and delete requests for user data, so automation is at its core.

Contributing

We value community contributions, especially around building new connectors. Our contributions guide is still WIP, but if you're interested in helping out, please feel free to make a PR or contact [email protected]

Open-source vs. paid

This repo is entirely MIT licensed.

Paid plans include support and cloud-hosted solutions. Contact us at [email protected] for more information.

Credit to PostHog and Airbyte for inspiration around public-facing materials (like this README!) and the design of our software (as well as OSS trailblazing!)

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.