How to redact PDF?
Programmatically redact PDF files via Strac Redaction API
Today, we will introduce how to leverage Strac APIs to redact (or mask or remove) sensitive data elements like Social Security Number, Bank Account Number, Drivers License, Passport, Name, Email, Address, and more in a document. Whether it is to redact parts of an image, pdf, or screenshot in a Zendesk ticket, Intercom conversation, Salesforce, or email, this guide will help you guide how to perform redaction with Strac.
Let's take an Identity Document like Drivers License
1. Upload a document
% curl -X POST 'https://api.test.tokenidvault.com/documents' \
> --header 'X-API-Key: <api_key>' \
> --form document=@./DriverLicense.jpg
{"id":"doc_eWqCTCyYWwjaUBf3UaRgud","content_type":"image/jpeg","creation_time":"2022-11-29T19:22:57.000Z","size":133888}
You can configure a list of sensitive data elements that you want to redact on Strac's platform.
2. Redact the document
% curl -X POST 'https://api.test.tokenidvault.com/redact' \
-H 'X-API-Key: <api_key>' \
-H 'Content-Type: application/json' \
-d '{"document_id": "doc_eWqCTCyYWwjaUBf3UaRgud", "document_type": "generic"}'
{"status": "completed"}
3. Download the redacted doc
curl -X GET 'https://api.test.tokenidvault.com/redacted-documents/doc_eWqCTCyYWwjaUBf3UaRgud' \
-H 'X-API-Key: <api_key>' > redacted_DriverLicense.jpg
Here is the redacted drivers license
If you have any questions or want to try the redaction API, please book a meeting with us, and we will issue the API keys.