Skip to main content
Rendobar provides automated face and license plate detection and redaction for privacy compliance. These features help you meet GDPR, CCPA, and other data protection requirements for video content.

How it works

The compliance pipeline has two stages:
1

Detect

compliance.gdpr.detect — AI scans every frame for faces and license plates, returning timestamped bounding boxes.
2

Redact

compliance.gdpr.redact — Applies blur or solid fills to detected regions across the entire video, producing a clean output.
You can run detection alone (to review what will be redacted) or run redaction directly (which includes detection automatically).

Detect faces and plates

curl -X POST https://api.rendobar.com/jobs \
  -H "Authorization: Bearer rb_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "compliance.gdpr.detect",
    "inputs": {
      "source": "https://example.com/street-footage.mp4"
    }
  }'

Detection output

{
  "data": {
    "detections": [
      {
        "type": "face",
        "timestamp": 1.2,
        "bbox": { "x": 120, "y": 80, "width": 60, "height": 75 },
        "confidence": 0.94
      },
      {
        "type": "plate",
        "timestamp": 3.8,
        "bbox": { "x": 450, "y": 320, "width": 140, "height": 40 },
        "confidence": 0.87
      }
    ],
    "summary": {
      "totalFaces": 12,
      "totalPlates": 3,
      "framesAnalyzed": 450
    }
  }
}

Redact detected regions

curl -X POST https://api.rendobar.com/jobs \
  -H "Authorization: Bearer rb_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "compliance.gdpr.redact",
    "inputs": {
      "source": "https://example.com/street-footage.mp4"
    },
    "params": {
      "targets": ["face", "plate"],
      "method": "blur"
    }
  }'

Parameters

ParameterTypeDefaultDescription
targetsstring[]["face", "plate"]What to redact: face, plate, or both
methodstring"blur"Redaction style: blur (gaussian blur) or fill (solid black box)
blurStrengthnumber20Blur radius (only for method: "blur")

Output

A new video with all detected faces and/or plates obscured. The original video is untouched.

Use cases

  • Street-level imagery — dashcam, drone, or security footage with bystander faces
  • User-generated content — social media platforms moderating uploaded videos
  • Real estate — property walkthrough videos with neighbor faces/plates
  • Corporate — internal training videos shared externally
  • News media — protecting source identity or minor privacy

Detection technology

Rendobar uses MediaPipe for face detection and OpenALPR for license plate recognition. Both run on the processing server — no data is sent to external AI services for detection.

Cost

Job TypeCost
compliance.gdpr.detect$0.50/min of input
compliance.gdpr.redact$2.00/min of input
Redaction costs more because it includes both detection and video re-encoding.

Job Types

Content moderation and more

Credits

Billing details