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
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
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
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
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
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
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
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
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
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
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
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
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
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
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
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
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
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
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
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
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
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
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
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
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
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
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
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
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
Monday December 3 2012
Our Solutiontxt
csv
docx
xlsx
xml
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
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