document redaction with libreoffice...letting user to fine-tune and finish with manual redaction ......
TRANSCRIPT
![Page 1: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/1.jpg)
Collabora Productivity
LIBOCON19
Document Redaction with LibreOffice
@muhamm3tkara
By Muhammet Kara
Consultant Software Engineerat Collabora Productivity
![Page 2: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/2.jpg)
Collabora Productivity
2019-09-11 .. 2collabora online . com
Muhammet Kara
Work
● Working on the core & UI
● Since Dec 2018
● Was @Pardus project before
Community
● LibreOffice certified developer
● Long-time GNOME contributor
● Member of The Document Foundation & the GNOME Foundation
![Page 3: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/3.jpg)
Redaction?Redaction?
![Page 4: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/4.jpg)
Collabora Productivity
2019-09-11 .. 4collabora online . com
What is Redaction, aka Sanitization?
“Redaction/Sanitization is the process of removing sensitive information from a document
or other message, so that the document may be distributed to a broader audience.”
![Page 5: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/5.jpg)
2019-09-11 .. 5collabora online . com
Collabora Productivity
Why?
Some of the reasons
● Unclassify the classified documents
● Privacy protection & data anonymization
● Prevent information leak in collaborative environments
● ...
![Page 6: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/6.jpg)
2019-09-11 .. 6collabora online . com
Collabora Productivity
Who?
Some of the possible users
● Government & military
● Public institutions
● Anyone who wants to share info without disclosing
personal/private information
● Actually, this feature development was ordered by South
Eastern Health & Social Care Trust (SEHSCT)
![Page 7: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/7.jpg)
2019-09-11 .. 7collabora online . com
Collabora Productivity
Process
● Open a document in Writer/Calc
● When you are ready to redact, click the redact button/menu
● Redact the document in Draw
● Export & share with the others
![Page 8: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/8.jpg)
2019-09-11 .. 8collabora online . com
Collabora Productivity
Technical Process
● Convert the document into a metafile
● Spawn a new Draw instance
● Insert the metafile into Draw
● Open the Redaction toolbar
● Flatten/pixelize document while exporting
![Page 9: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/9.jpg)
Collabora Productivity
collabora online . com
Redaction Toolbar
Rectangle Redaction Free-form Redaction Export as Redacted PDF Export as Preview PDF
![Page 11: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/11.jpg)
Collabora Productivity
collabora online . com
Use Redaction Toolbar
![Page 12: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/12.jpg)
Collabora Productivity
collabora online . com
Select Redacted Export
![Page 14: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/14.jpg)
So is that all?
![Page 15: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/15.jpg)
Automatic Redaction
![Page 16: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/16.jpg)
2019-09-11 .. 16collabora online . com
Collabora Productivity
Automatic Redaction?
Even more efficient redaction with:
● Allowing redaction target definition with ease
● Automatically redacting matching text
● Letting user to fine-tune and finish with manual redaction
● ...
![Page 17: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/17.jpg)
2019-09-11 .. 17collabora online . com
Collabora Productivity
Process
● Open a document in Writer/Calc/Impress
● Select Tools > Auto-Redact from the menu
● Add/define targets in the Automatic Redaction dialog
● Click OK, and let LibreOffice do its magic
![Page 18: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/18.jpg)
2019-09-11 .. 18collabora online . com
Collabora Productivity
Features
● Allows adding targets via a friendly dialog
● Guides user with informative messages
● Three different types of targets:
● Text
● Regex
● Predefined
● Allows saving and loading targets to/from JSON files
![Page 19: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/19.jpg)
2019-09-11 .. 19collabora online . com
Collabora Productivity
Features (continued)
● Dialog remembers last used targets
● Can be chosen to redact case-sensitive or case-insensitive
● Targets can be added/deleted/edited on the dialog
![Page 25: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/25.jpg)
Collabora Productivity
collabora online . com
Finalize and Export as Redacted PDF
![Page 26: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/26.jpg)
2019-09-11 .. 26collabora online . com
Collabora Productivity
Availability
Manual Redaction
● LibreOffice 6.3
Automatic Redaction
● LibreOffice master branch ( → 6.4)
Collabora Office 6.0 and 6.2 have both Manual and
Automatic Redaction, available to Collabora customers.
![Page 27: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/27.jpg)
Collabora Productivity
We will be working on rough edges as they get discovered...
![Page 28: Document Redaction with LibreOffice...Letting user to fine-tune and finish with manual redaction ... Collabora Productivity Process Open a document in Writer/Calc/Impress ... Manual](https://reader036.vdocument.in/reader036/viewer/2022062505/5eba31e4c906f722f1463c58/html5/thumbnails/28.jpg)
Collabora Productivity
Thank you for listening!
… and thank you, South Eastern Health & Social Care Trust (SEHSCT) for funding this feature development!
By Muhammet Kara@muhamm3tkara