Displaying 1 to 20 from 46 results

immudb - world’s fastest immutable database

  •    Go

immudb is a database with built-in cryptographic proof and verification. It can track changes in sensitive data and the integrity of the history will be protected by the clients, without the need to trust the server. It can operate as a key-value store or as relational database (SQL).

gdpr_rails - Rails Engine for the GDPR compliance

  •    CSS

PolicyManager (Aka GDPR RAILS) was created with flexibility in mind to comply with the requirements of the GDPR (General Data Protection Regulation). It's currently being developed at preyproject and will be battle-tested on preyproject.com from May 25th. Portability module lets you define export options, that will generate a navigable static HTML site with all the data you've defined in the portability rules with json support too.

yett - 🔐A small webpage library to control the execution of (third party) scripts

  •    Javascript

We use yett in order to provide GDPR compliant consent-first-analytics, via an UI like below. Blocking execution of analytics script (until consent is given) can be done manually, but the problem is that analytics providers often provide minified code embeds that you have to include in your html as they are. If you want to exercise control over their execution, then you have to tamper with this minified JS yourself, which is complex and does not scale well if you load several 3rd party scripts.




ipscrub - IP address anonymizer module for nginx

  •    C

ipscrub is an IP address anonymizer for nginx log files. It's an nginx module that generates an IP-based hash. You can use this hash to link requests from the same source, without identifying your users by IP address. ipscrub uses ngx_random to generate random nonces. ngx_random is defined as the C random() function on non-Windows platforms, and rand() on Windows. NOTE: this is not a cryptographically secure RNG, but for the following threat model, that is ok.

PactMaker - Starter workflow for creating electronically signed PDF agreements.

  •    HTML

Starter workflow for creating self-signed PDF agreements. Check out the demo. PactMaker collects form data and generates a signed PDF agreement between you and your users. Once generated, it emails the PDF using Postmark to your user and team. PactMaker is built with node.js, express, and EJS templating.

CloudKitGDPR - Framework for allowing users to manage data stored in iCloud

  •    Swift

Swift framework for allowing users to manage data stored in iCloud. This project is based on the sample code provided by Apple. Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks.

data-migrator - A declarative data-migration package

  •    Python

Data-migrator (version 0.6.3.dev2) is a simple data-migration package for python lovers. Data-migrator is a declarative DSL for table driven data transformations, set up as an open and extensive system. Use this to create data transformations for changing databases as a result of changing code, initial loads to datalakes (it contains a Kinesis provider)and more.


monolog-gdpr - Some Monolog processors that help with GDPR compliance

  •    PHP

WARNING: These processors will json serialise your $context. This may cause some undesired side-effects. Replaces all e-mail addresses by their SHA-1 hash.

gdpr - Make TYPO3 GDPR compatible

  •    PHP

The license is a one time fee and includes every update until Mai 2019. Renewal is possible after that. Contact me - Georg Ringer via mail, TYPO3 slack or twitter.

wp-disable-privacy-tools - WordPress plugin to remove tools for creating a privacy policy and exporting/erasing personal data

  •    PHP

Removes the tools for creating a privacy policy and exporting/erasing personal data. WordPress 4.9.6 added a few tools to help you creating and displaying a privacy policy or assist with requests for exporting/erasing personal data. Depending on your location or type of install (the tools may not be suitable for Multisite or large networks), you may have already taken measures to comply with existing privacy laws or/and you do not need them at all.

fast-redact - very fast object redaction

  •    Javascript

When called without any options, or with a zero length paths array, fast-redact will return JSON.stringify or the serialize option, if set. An array of strings describing the nested location of a key in an object.

consent-manager - Drop-in consent management plugin for analytics.js

  •    Javascript

The Segment Consent Manager is an analytics.js add-on with support to consent management. At its core, the Consent Manager empowers your visitors to control and customize their tracking preferences on a website. They can opt out entirely of being tracked, or selectively opt out of tools in which they don’t want their information stored.

in-eu - 🇪🇺 privacy first EU detection library for browsers

  •    Javascript

in-eu is a library for roughly detecting whether a website user is in the EU, without requiring a roundtrip to your server or a lookup against a GeoIP database. It uses the browser's timezone (via the brilliant jstz and locale (navigator.languages) to infer whether someone is in the EU. in-eu trades absolute accuracy for a cautious approach that's more lightweight and respectful of end-user privacy.

psgdpr - Official GDPR compliance module

  •    PHP

PrestaShop modules are open-source extensions to the PrestaShop e-commerce solution. Everyone is welcome and even encouraged to contribute with their own improvements.

Consent-String-SDK-JS - Transparency and Consent Framework Consent String SDK - javascript

  •    Javascript

Encode and decode web-safe base64 consent information with the IAB EU's GDPR Transparency and Consent Framework. This library is a JavaScript reference implementation for dealing with consent strings in the IAB EU's GDPR Transparency and Consent Framework. It should be used by anyone who receives or sends consent information like vendors that receive consent data from a partner, or consent management platforms that need to encode/decode the global cookie.

magento2-module-cookie-consent - Magento 2 wrapper for Cookie Consent by Insites

  •    PHP

If you have any issues with this extension, open an issue on GitHub. Any contribution is highly appreciated. The best way to contribute code is to open a pull request on GitHub.

data-protection - Data Protection

  •    HTML

Odoo modules for data protection (like GDPR). OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

presidio - Context aware, pluggable and customizable data protection and PII data anonymization service for text and images

  •    Go

Presidio (Origin from Latin praesidium ‘protection, garrison’) helps to ensure sensitive text is properly managed and governed. It provides fast analytics and anonymization for sensitive text such as credit card numbers, bitcoin wallets, names, locations, social security numbers, US phone numbers and financial data. Presidio analyzes the text using predefined analyzers to identify patterns, formats, and checksums with relevant context. ⚠️ Presidio can help identify sensitive/PII data in un/structured text. However, because Presidio is using trained ML models, there is no guarantee that Presidio will find all sensitive information. Consequently, additional systems and protections should be employed.

vue-cookie-accept-decline - 👋 Show a banner with text, a decline button, and an accept button on your page

  •    Vue

Show a banner with text, a decline button, and an accept button on your page. Remembers selection using cookies. Emits an event with current selection on creation. Good for GDPR requirements or telling your users something that they can act on and then not see again. We needed a component to show a privacy banners on pages - came across the awesome vue-cookie-law by apertureless and it was almost what was needed, except we needed to track the option of an opt-out/decline which seemed a bit out of scope for that project - so vue-cookie-accept-decline is the result.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.