Skip to main content

Redact | Java SDK

The Pangea Redact API helps developers limit the sprawl of sensitive information by performing redaction using defined rules.

Redact

redactText(cloud.pangeacyber.pangea.redact.requests.RedactTextRequest)

Redact sensitive information from provided text.

required parameters

cloud.pangeacyber.pangea.redact.requests.RedactTextRequest

redact request with text and optional parameters

Response Object

RedactTextResponse
 		RedactTextResponse response = client.redactText(
			new RedactTextRequest.RedactTextRequestBuilder("Jenny Jenny... 415-867-5309").build()
		);

Redact structured

redactStructured(cloud.pangeacyber.pangea.redact.requests.RedactStructuredRequest)

Redact sensitive information from structured data (e.g., JSON).

required parameters

cloud.pangeacyber.pangea.redact.requests.RedactStructuredRequest

redact structured request with object data and optional parameters

Response Object

RedactStructuredResponse
 Map<String, Object> data = new LinkedHashMap<String, Object>();

 data.put("Name", "Jenny Jenny");
 data.put("Phone", "This is its number: 415-867-5309");

	RedactStructuredResponse response = client.redactStructured(
		new RedactStructuredRequest.RedactStructuredRequestBuilder(data)
			.setDebug(true)
			.setJsonp(new String[] { "Phone", "Name" })
			.setRules(new String[] { "PHONE_NUMBER" })
			.build()
	);