Oracle Data Redaction allows protecting data shown to users in real time without changing applications. It applies redaction at query execution through policies that define which data to redact for which users. Redaction occurs just before returning results and does not alter stored data. Methods include full, partial, random redaction. It introduces minimal overhead but does not prevent privileged users like DBAs from accessing raw data.