Skip to content

Commit 3ef571e

Browse files
committed
Deploying to gh-pages from @ 959c294 🚀
1 parent 72a66e8 commit 3ef571e

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

feed.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="https://www.open-diffix.org/feed.xml" rel="self" type="application/atom+xml"/><link href="https://www.open-diffix.org/" rel="alternate" type="text/html" hreflang="en"/><updated>2023-12-17T06:29:45+00:00</updated><id>https://www.open-diffix.org/feed.xml</id><title type="html">blank</title><subtitle>Strong Anonymization for Structured Data. Open. Free. </subtitle></feed>
1+
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="4.3.2">Jekyll</generator><link href="https://www.open-diffix.org/feed.xml" rel="self" type="application/atom+xml"/><link href="https://www.open-diffix.org/" rel="alternate" type="text/html" hreflang="en"/><updated>2023-12-18T10:56:55+00:00</updated><id>https://www.open-diffix.org/feed.xml</id><title type="html">blank</title><subtitle>Strong Anonymization for Structured Data. Open. Free. </subtitle></feed>

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Open Diffix</title> <meta name="author" content="Open Diffix"> <meta name="description" content="Strong Anonymization for Structured Data. Open. Free. "> <meta name="keywords" content="Diffix, Anonymization, Privacy, Synthetic Data"> <link rel="stylesheet" href="/assets/css/bootstrap.min.css?a4b3f509e79c54a512b890d73235ef04"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/mdbootstrap@4.20.0/css/mdb.min.css" integrity="sha256-jpjYvU3G3N6nrrBwXJoVEYI/0zw8htfFnhT9ljN3JJw=" crossorigin="anonymous"> <link defer rel="stylesheet" href="https://unpkg.com/bootstrap-table@1.22.1/dist/bootstrap-table.min.css"> <link rel="stylesheet" href="/assets/css/academicons.min.css?f0b7046b84e425c55f3463ac249818f5"> <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Roboto+Slab:100,300,400,500,700|Material+Icons"> <link rel="stylesheet" href="/assets/css/jekyll-pygments-themes-github.css?19f3075a2d19613090fe9e16b564e1fe" media="" id="highlight_theme_light"> <link rel="shortcut icon" href="/assets/img/favicon.ico?7eb2bb23eedae5da2c9d3ad96310e408"> <link rel="stylesheet" href="/assets/css/main.css?d41d8cd98f00b204e9800998ecf8427e"> <link rel="canonical" href="https://www.open-diffix.org/"> </head> <body class="fixed-top-nav sticky-bottom-footer"> <header> <nav id="navbar" class="navbar navbar-light navbar-expand-sm fixed-top"> <div class="container"> <button class="navbar-toggler collapsed ml-auto" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar top-bar"></span> <span class="icon-bar middle-bar"></span> <span class="icon-bar bottom-bar"></span> </button> <div class="collapse navbar-collapse text-right" id="navbarNav"> <ul class="navbar-nav ml-auto flex-nowrap"> <li class="nav-item active"> <a class="nav-link" href="/">Home<span class="sr-only">(current)</span></a> </li> <li class="nav-item "> <a class="nav-link" href="/syndiffix">SynDiffix</a> </li> </ul> </div> </div> </nav> <progress id="progress" value="0"> <div class="progress-container"> <span class="progress-bar"></span> </div> </progress> </header> <div class="container mt-5"> <div class="post"> <header class="post-header"> <div style="display: flex; align-items: center; gap: 12px;"> <img src="/assets/img/logo-flat.png" alt="Open Diffix Logo" style="margin-top: -6px;" width="56" height="56"> <h1 class="post-title"> <span class="font-weight-bold"> <span style="color: #0eb896;">Open</span> <span style="color: #3385e1;">Diffix</span> </span> </h1> </div> <p class="desc"></p> </header> <article> <div class="clearfix"> <h2 id="open-source-tools-for-anonymizing-structured-data">Open source tools for anonymizing structured data</h2> <p>Open Diffix is an open source project developing tools for anonymizing structured data.</p> <h3 id="syndiffix">SynDiffix</h3> <p>Our flagship tool is <a href="/syndiffix"><strong>SynDiffix</strong></a>, a Python package for generating statistically accurate and strongly anonymous synthetic data from structured data. <strong>SynDiffix</strong> is:</p> <ul> <li> <strong>one to two orders of magnitude more accurate</strong> than other open-source tools, and</li> <li> <strong>five to ten times more accurate</strong> than the best commercial products.</li> </ul> <p>SynDiffix is particularly well suited to <strong>descriptive analytics use cases</strong>. Nevertheless, it works for ML use cases as well.</p> <p>The current release is the first release. We are planning many new features. If you would like to request features, or need help or advice, you may contact us at <a href="mailto:hello@open-diffix.org">hello@open-diffix.org</a>. You may also post bug reports or feature requests as GitHub issues at <a href="https://github.com/diffix/syndiffix" rel="external nofollow noopener" target="_blank">github.com/diffix/syndiffix</a>.</p> <h3 id="pg_diffix">pg_diffix</h3> <p><strong>pg_diffix</strong> is a PostgreSQL extension that gives aggregate anonymized answers to SQL queries. Advantages over <strong>SynDiffix</strong> include:</p> <ul> <li>Faster and more scalable</li> <li>Supports untrusted users</li> <li>Supports back-end data for applications</li> </ul> <p><strong>pg_diffix</strong> only returns aggregate answers (column values and associated counts) to a very limited subset of SQL. It is far less flexible than <strong>SynDiffix</strong>. See <a href="https://github.com/diffix/pg_diffix" rel="external nofollow noopener" target="_blank">github.com/diffix/pg_diffix</a>.</p> <p>Development on <strong>pg_diffix</strong> is currently paused. If you are interested in a project using <strong>pg_diffix</strong>, please contact us at <a href="mailto:hello@open-diffix.org">hello@open-diffix.org</a>.</p> </div> <div class="social"> <div class="contact-icons"> <a href="mailto:%68%65%6C%6C%6F@%6F%70%65%6E-%64%69%66%66%69%78.%6F%72%67" title="email"><i class="fas fa-envelope"></i></a> <a href="https://github.com/diffix" title="GitHub" rel="external nofollow noopener" target="_blank"><i class="fab fa-github"></i></a> </div> <div class="contact-note"> If you have questions or want to discuss the project, please send us an email at <a href="mailto:%68%65%6C%6C%6F@%6F%70%65%6E-%64%69%66%66%69%78.%6F%72%67">hello@open-diffix.com</a>. </div> </div> </article> </div> </div> <footer class="sticky-bottom mt-5"> <div class="container"> © Copyright 2023 Open Diffix. Powered by <a href="https://jekyllrb.com/" target="_blank" rel="external nofollow noopener">Jekyll</a> with <a href="https://github.com/alshedivat/al-folio" rel="external nofollow noopener" target="_blank">al-folio</a> theme. Hosted by <a href="https://pages.github.com/" target="_blank" rel="external nofollow noopener">GitHub Pages</a>. </div> </footer> <script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script> <script src="/assets/js/bootstrap.bundle.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/mdbootstrap@4.20.0/js/mdb.min.js" integrity="sha256-NdbiivsvWt7VYCt6hYNT3h/th9vSTL4EDWeGs5SN3DA=" crossorigin="anonymous"></script> <script defer src="https://cdn.jsdelivr.net/npm/medium-zoom@1.0.8/dist/medium-zoom.min.js" integrity="sha256-7PhEpEWEW0XXQ0k6kQrPKwuoIomz8R8IYyuU1Qew4P8=" crossorigin="anonymous"></script> <script defer src="/assets/js/zoom.js?7b30caa5023af4af8408a472dc4e1ebb"></script> <script defer src="https://unpkg.com/bootstrap-table@1.22.1/dist/bootstrap-table.min.js"></script> <script src="/assets/js/no_defer.js?d633890033921b33e0ceb13d22340a9c"></script> <script defer src="/assets/js/common.js?acdb9690d7641b2f8d40529018c71a01"></script> <script defer src="/assets/js/copy_code.js?c9d9dd48933de3831b3ee5ec9c209cac" type="text/javascript"></script> <script type="text/javascript">window.MathJax={tex:{tags:"ams"}};</script> <script defer type="text/javascript" id="MathJax-script" src="https://cdn.jsdelivr.net/npm/mathjax@3.2.0/es5/tex-mml-chtml.js"></script> <script defer src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script> <script type="text/javascript">function progressBarSetup(){"max"in document.createElement("progress")?(initializeProgressElement(),$(document).on("scroll",function(){progressBar.attr({value:getCurrentScrollPosition()})}),$(window).on("resize",initializeProgressElement)):(resizeProgressBar(),$(document).on("scroll",resizeProgressBar),$(window).on("resize",resizeProgressBar))}function getCurrentScrollPosition(){return $(window).scrollTop()}function initializeProgressElement(){let e=$("#navbar").outerHeight(!0);$("body").css({"padding-top":e}),$("progress-container").css({"padding-top":e}),progressBar.css({top:e}),progressBar.attr({max:getDistanceToScroll(),value:getCurrentScrollPosition()})}function getDistanceToScroll(){return $(document).height()-$(window).height()}function resizeProgressBar(){progressBar.css({width:getWidthPercentage()+"%"})}function getWidthPercentage(){return getCurrentScrollPosition()/getDistanceToScroll()*100}const progressBar=$("#progress");window.onload=function(){setTimeout(progressBarSetup,50)};</script> </body> </html>
1+
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>Open Diffix</title> <meta name="author" content="Open Diffix"> <meta name="description" content="Strong Anonymization for Structured Data. Open. Free. "> <meta name="keywords" content="Diffix, Anonymization, Privacy, Synthetic Data"> <link rel="stylesheet" href="/assets/css/bootstrap.min.css?a4b3f509e79c54a512b890d73235ef04"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/mdbootstrap@4.20.0/css/mdb.min.css" integrity="sha256-jpjYvU3G3N6nrrBwXJoVEYI/0zw8htfFnhT9ljN3JJw=" crossorigin="anonymous"> <link defer rel="stylesheet" href="https://unpkg.com/bootstrap-table@1.22.1/dist/bootstrap-table.min.css"> <link rel="stylesheet" href="/assets/css/academicons.min.css?f0b7046b84e425c55f3463ac249818f5"> <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Roboto+Slab:100,300,400,500,700|Material+Icons"> <link rel="stylesheet" href="/assets/css/jekyll-pygments-themes-github.css?19f3075a2d19613090fe9e16b564e1fe" media="" id="highlight_theme_light"> <link rel="shortcut icon" href="/assets/img/favicon.ico?7eb2bb23eedae5da2c9d3ad96310e408"> <link rel="stylesheet" href="/assets/css/main.css?d41d8cd98f00b204e9800998ecf8427e"> <link rel="canonical" href="https://www.open-diffix.org/"> </head> <body class="fixed-top-nav sticky-bottom-footer"> <header> <nav id="navbar" class="navbar navbar-light navbar-expand-sm fixed-top"> <div class="container"> <button class="navbar-toggler collapsed ml-auto" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar top-bar"></span> <span class="icon-bar middle-bar"></span> <span class="icon-bar bottom-bar"></span> </button> <div class="collapse navbar-collapse text-right" id="navbarNav"> <ul class="navbar-nav ml-auto flex-nowrap"> <li class="nav-item active"> <a class="nav-link" href="/">Home<span class="sr-only">(current)</span></a> </li> <li class="nav-item "> <a class="nav-link" href="/syndiffix">SynDiffix</a> </li> </ul> </div> </div> </nav> <progress id="progress" value="0"> <div class="progress-container"> <span class="progress-bar"></span> </div> </progress> </header> <div class="container mt-5"> <div class="post"> <header class="post-header"> <div style="display: flex; align-items: center; gap: 12px;"> <img src="/assets/img/logo-flat.png" alt="Open Diffix Logo" style="margin-top: -6px;" width="56" height="56"> <h1 class="post-title"> <span class="font-weight-bold"> <span style="color: #0eb896;">Open</span> <span style="color: #3385e1;">Diffix</span> </span> </h1> </div> <p class="desc"></p> </header> <article> <div class="clearfix"> <h2 id="open-source-tools-for-anonymizing-structured-data">Open source tools for anonymizing structured data</h2> <p>Open Diffix is an open source project developing tools for anonymizing structured data. The underlying technology for Open Diffix tools was developed by the <a href="https://mpi-sws.org" rel="external nofollow noopener" target="_blank">Max Planck Institute for Software Systems</a> in partnership with the former <a href="aircloak.com">Aircloak GmbH</a>.</p> <h3 id="syndiffix">SynDiffix</h3> <p>Our flagship tool is <a href="/syndiffix"><strong>SynDiffix</strong></a>, a Python package for generating statistically accurate and strongly anonymous synthetic data from structured data. <strong>SynDiffix</strong> is:</p> <ul> <li> <strong>one to two orders of magnitude more accurate</strong> than other open-source tools, and</li> <li> <strong>five to ten times more accurate</strong> than the best commercial products.</li> </ul> <p>SynDiffix is particularly well suited to <strong>descriptive analytics use cases</strong>. Nevertheless, it works for ML use cases as well.</p> <p>The current release is the first release. We are planning many new features. If you would like to request features, or need help or advice, you may contact us at <a href="mailto:hello@open-diffix.org">hello@open-diffix.org</a>. You may also post bug reports or feature requests as GitHub issues at <a href="https://github.com/diffix/syndiffix" rel="external nofollow noopener" target="_blank">github.com/diffix/syndiffix</a>.</p> <h3 id="pg_diffix">pg_diffix</h3> <p><strong>pg_diffix</strong> is a PostgreSQL extension that gives aggregate anonymized answers to SQL queries. Advantages over <strong>SynDiffix</strong> include:</p> <ul> <li>Faster and more scalable</li> <li>Supports untrusted users</li> <li>Supports back-end data for applications</li> </ul> <p><strong>pg_diffix</strong> only returns aggregate answers (column values and associated counts) to a very limited subset of SQL. It is far less flexible than <strong>SynDiffix</strong>. See <a href="https://github.com/diffix/pg_diffix" rel="external nofollow noopener" target="_blank">github.com/diffix/pg_diffix</a>.</p> <p>Development on <strong>pg_diffix</strong> is currently paused. If you are interested in a project using <strong>pg_diffix</strong>, please contact us at <a href="mailto:hello@open-diffix.org">hello@open-diffix.org</a>.</p> </div> <div class="social"> <div class="contact-icons"> <a href="mailto:%68%65%6C%6C%6F@%6F%70%65%6E-%64%69%66%66%69%78.%6F%72%67" title="email"><i class="fas fa-envelope"></i></a> <a href="https://github.com/diffix" title="GitHub" rel="external nofollow noopener" target="_blank"><i class="fab fa-github"></i></a> </div> <div class="contact-note"> If you have questions or want to discuss the project, please send us an email at <a href="mailto:%68%65%6C%6C%6F@%6F%70%65%6E-%64%69%66%66%69%78.%6F%72%67">hello@open-diffix.com</a>. </div> </div> </article> </div> </div> <footer class="sticky-bottom mt-5"> <div class="container"> © Copyright 2023 Open Diffix. Powered by <a href="https://jekyllrb.com/" target="_blank" rel="external nofollow noopener">Jekyll</a> with <a href="https://github.com/alshedivat/al-folio" rel="external nofollow noopener" target="_blank">al-folio</a> theme. Hosted by <a href="https://pages.github.com/" target="_blank" rel="external nofollow noopener">GitHub Pages</a>. </div> </footer> <script src="https://cdn.jsdelivr.net/npm/jquery@3.6.0/dist/jquery.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script> <script src="/assets/js/bootstrap.bundle.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/mdbootstrap@4.20.0/js/mdb.min.js" integrity="sha256-NdbiivsvWt7VYCt6hYNT3h/th9vSTL4EDWeGs5SN3DA=" crossorigin="anonymous"></script> <script defer src="https://cdn.jsdelivr.net/npm/medium-zoom@1.0.8/dist/medium-zoom.min.js" integrity="sha256-7PhEpEWEW0XXQ0k6kQrPKwuoIomz8R8IYyuU1Qew4P8=" crossorigin="anonymous"></script> <script defer src="/assets/js/zoom.js?7b30caa5023af4af8408a472dc4e1ebb"></script> <script defer src="https://unpkg.com/bootstrap-table@1.22.1/dist/bootstrap-table.min.js"></script> <script src="/assets/js/no_defer.js?d633890033921b33e0ceb13d22340a9c"></script> <script defer src="/assets/js/common.js?acdb9690d7641b2f8d40529018c71a01"></script> <script defer src="/assets/js/copy_code.js?c9d9dd48933de3831b3ee5ec9c209cac" type="text/javascript"></script> <script type="text/javascript">window.MathJax={tex:{tags:"ams"}};</script> <script defer type="text/javascript" id="MathJax-script" src="https://cdn.jsdelivr.net/npm/mathjax@3.2.0/es5/tex-mml-chtml.js"></script> <script defer src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script> <script type="text/javascript">function progressBarSetup(){"max"in document.createElement("progress")?(initializeProgressElement(),$(document).on("scroll",function(){progressBar.attr({value:getCurrentScrollPosition()})}),$(window).on("resize",initializeProgressElement)):(resizeProgressBar(),$(document).on("scroll",resizeProgressBar),$(window).on("resize",resizeProgressBar))}function getCurrentScrollPosition(){return $(window).scrollTop()}function initializeProgressElement(){let e=$("#navbar").outerHeight(!0);$("body").css({"padding-top":e}),$("progress-container").css({"padding-top":e}),progressBar.css({top:e}),progressBar.attr({max:getDistanceToScroll(),value:getCurrentScrollPosition()})}function getDistanceToScroll(){return $(document).height()-$(window).height()}function resizeProgressBar(){progressBar.css({width:getWidthPercentage()+"%"})}function getWidthPercentage(){return getCurrentScrollPosition()/getDistanceToScroll()*100}const progressBar=$("#progress");window.onload=function(){setTimeout(progressBarSetup,50)};</script> </body> </html>

0 commit comments

Comments
 (0)