SPIF - Sensitive and Private Information Filter

Preview:

Citation preview

Sensitive and Private Information Filter for

Open Data

RHoK Global December 2012

Monday December 3 2012

The ldquoSPIFrdquo Team

Ali AlshammariBirhanu EsheteMichele Fogarolli

Monday December 3 2012

The Problem

Monday December 3 2012

The ProblembullIndividualOrganization wants to publish an open data

Monday December 3 2012

The ProblembullIndividualOrganization wants to publish an open data

bullBut wants to filter sensitiveprivate information before publishing

Monday December 3 2012

The ProblembullIndividualOrganization wants to publish an open data

bullBut wants to filter sensitiveprivate information before publishing

bullAn App to do the filtering

Monday December 3 2012

Solution Should

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

bullSpecific enough to locate sensitive info(page line )

Monday December 3 2012

Our Solution

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

The ldquoSPIFrdquo Team

Ali AlshammariBirhanu EsheteMichele Fogarolli

Monday December 3 2012

The Problem

Monday December 3 2012

The ProblembullIndividualOrganization wants to publish an open data

Monday December 3 2012

The ProblembullIndividualOrganization wants to publish an open data

bullBut wants to filter sensitiveprivate information before publishing

Monday December 3 2012

The ProblembullIndividualOrganization wants to publish an open data

bullBut wants to filter sensitiveprivate information before publishing

bullAn App to do the filtering

Monday December 3 2012

Solution Should

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

bullSpecific enough to locate sensitive info(page line )

Monday December 3 2012

Our Solution

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

The Problem

Monday December 3 2012

The ProblembullIndividualOrganization wants to publish an open data

Monday December 3 2012

The ProblembullIndividualOrganization wants to publish an open data

bullBut wants to filter sensitiveprivate information before publishing

Monday December 3 2012

The ProblembullIndividualOrganization wants to publish an open data

bullBut wants to filter sensitiveprivate information before publishing

bullAn App to do the filtering

Monday December 3 2012

Solution Should

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

bullSpecific enough to locate sensitive info(page line )

Monday December 3 2012

Our Solution

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

The ProblembullIndividualOrganization wants to publish an open data

Monday December 3 2012

The ProblembullIndividualOrganization wants to publish an open data

bullBut wants to filter sensitiveprivate information before publishing

Monday December 3 2012

The ProblembullIndividualOrganization wants to publish an open data

bullBut wants to filter sensitiveprivate information before publishing

bullAn App to do the filtering

Monday December 3 2012

Solution Should

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

bullSpecific enough to locate sensitive info(page line )

Monday December 3 2012

Our Solution

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

The ProblembullIndividualOrganization wants to publish an open data

bullBut wants to filter sensitiveprivate information before publishing

Monday December 3 2012

The ProblembullIndividualOrganization wants to publish an open data

bullBut wants to filter sensitiveprivate information before publishing

bullAn App to do the filtering

Monday December 3 2012

Solution Should

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

bullSpecific enough to locate sensitive info(page line )

Monday December 3 2012

Our Solution

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

The ProblembullIndividualOrganization wants to publish an open data

bullBut wants to filter sensitiveprivate information before publishing

bullAn App to do the filtering

Monday December 3 2012

Solution Should

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

bullSpecific enough to locate sensitive info(page line )

Monday December 3 2012

Our Solution

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

Solution Should

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

bullSpecific enough to locate sensitive info(page line )

Monday December 3 2012

Our Solution

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

bullSpecific enough to locate sensitive info(page line )

Monday December 3 2012

Our Solution

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

bullSpecific enough to locate sensitive info(page line )

Monday December 3 2012

Our Solution

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

Solution ShouldbullSupport widely used formats (txt csv docx xlsx xml html pdf)

bullFilter SSNs CCNs IBANs Telephone Numbers

bullSpecific enough to locate sensitive info(page line )

Monday December 3 2012

Our Solution

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

Our Solution

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

Our Solutiontxt

csv

docx

xlsx

xml

pdf

Social Security

Credit Card

Bank Account

Telephone

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

Demo

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

Code Repo

httpsgithubcombirhanumspif

Monday December 3 2012

Recommended