Hide faces of people who appear in your videos. You can choose to hide all faces or only those of children under 18. Faces are hidden with precision blurring, pixelation or masking, to prevent any reconstruction and preserve privacy.
SIGN UPPersonally Identifiable Information (PII) such as personal email addresses, phone numbers, URLs can appear in videos. Make sure you automatically catch and hide any such occurrence of PII. Preserve people's privacy and make sure you do not store or leak any private information.
Protect people's privacy in cities and on roads. Automatically hide or blur license plates on all visible vehicles: cars, trucks, buses and motorcycles. Sightengine's AI works with license plates from all parts of the world and all types of traffic conditions. Easily comply with privacy regulations such as GDPR and CCPA
Choose a battle-tested solution with a global deployment.
Make sure you don't leak or store any private information.
Best-in-class accuracy. Proprietary A.I. trained specifically for Image Redaction.
Always up to date. Continuously improved and optimized.
Out-of-the box. Works immediately with any of our 40+ redaction concepts. No pre-training or long setup needed.
Custome concepts available on demand.
Core Regions
3 core regions available to all customers: North America, Western Europe, Central Europe.
Enterprise Regions
4 enterprise regions available for custom deployments for Enterprise customers: US East, US West, Singapore, Eastern Australia.
curl -X POST 'https://api.sightengine.com/1.0/transform.json' \
-F 'media=@/path/to/image.jpg' \
-F 'concepts=face,license-plate' \
-F 'api_user={api_user}' \
-F 'api_secret={api_secret}'
$params = array(
'media' => new CurlFile('/path/to/image.jpg'),
'concepts' => 'face,license-plate',
'api_user' => '{api_user}',
'api_secret' => '{api_secret}',
);
// this example uses cURL
$ch = curl_init('https://api.sightengine.com/1.0/transform.json');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
$response = curl_exec($ch);
curl_close($ch);
$output = json_decode($response, true);
# this example uses requests
import requests
import json
params = {
'concepts': 'face,license-plate',
'api_user': '{api_user}',
'api_secret': '{api_secret}'
}
files = {'media': open('/path/to/image.jpg', 'rb')}
r = requests.post('https://api.sightengine.com/1.0/transform.json', files=files, data=params)
output = json.loads(r.text)
// this example uses axios and form-data
const axios = require('axios');
const FormData = require('form-data');
const fs = require('fs');
data = new FormData();
data.append('media', fs.createReadStream('/path/to/image.jpg'));
data.append('concepts', 'face,license-plate');
data.append('api_user', '{api_user}');
data.append('api_secret', '{api_secret}');
axios({
method: 'post',
url:'https://api.sightengine.com/1.0/transform.json',
data: data,
headers: data.getHeaders()
})
.then(function (response) {
// on success: handle response
console.log(response.data);
})
.catch(function (error) {
// handle error
if (error.response) console.log(error.response.data);
else console.log(error.message);
});
Fully scalable. Process millions of hours of stored videos, anonymize live streams as they happen.
Perfect privacy. All actions are performed automatically. No human labelers or reviewers get to view your videos
Sanitize your images as well as your videos: remove faces, license-places and personal information. Works with any image, any size, any format. More on Image Redaction
JPEG PNG WebP GIF...
Detect and remove toxic or illegal content. Filter out personal details such as emails, phone numbers, IP addresses and social security numbers. More on our Text Moderation API
messages comments reviews usernames posts...
Empower your business with Powerful Content Analysis and Filtering.
GET STARTED