The API that keeps your app
safe from explicit content
Block nudity and porn in milliseconds. Pass App Store UGC reviews, automate DSA compliance, and protect your users instantly.
curl -X POST https://tabushield.com/v1/classify \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"image_url": "https://example.com/photo.jpg"}'
{
"safe": true,
"main_category": "neutral",
"confidence": 0.97,
"all_scores": {
"neutral": 0.97,
"sexy": 0.02,
"porn": 0.005,
"hentai": 0.003,
"drawing": 0.002
}
}
Your app needs a nudity filter.
App Stores demand it.
Leading platforms demonstrate they actively moderate user-generated content. Tabu provides the infrastructure to help you meet modern compliance standards.
EU Digital Services Act
Platforms must demonstrate auditable content moderation and provide transparency reports. Fines up to 6% of global annual turnover.
Active since 2024Apple App Store
Guideline 1.2 requires apps with user-generated content to implement reporting, blocking, and automated filtering. Apps get rejected without it.
Enforced dailyUK Online Safety Act
Requires "highly effective age assurance" and annual children's risk assessments for all platforms accessible in the UK.
Active since 2023Everything you need to
pass UGC review
From real-time nudity classification to auto-generated compliance reports. Built for developers who ship fast.
AI-Powered Classification
Classify images and videos across 5 categories (Porn, Hentai, Sexy, Drawing, Neutral) with sub-200ms latency, powered by the open-source MobileNetV2 architecture.
Configurable Thresholds
Tune sensitivity for Porn, Hentai, and Sexy content directly from the dashboard. Independent sliders for image and video analysis.
Human-in-the-Loop
Send flagged media to a manual review queue. Override AI decisions with a single click and sync instantly via Webhooks.
Compliance Reports
Auto-generate DSA transparency reports with one click. Prove "reasonable care" to regulators with a downloadable PDF.
Webhooks
Get real-time notifications when an admin overrides a classification. Sync moderation decisions with your platform instantly.
Privacy-First Architecture
Process images entirely in memory. Files are instantly destroyed after classification. No data harvesting, no storage liability.
Integrate in
under 5 minutes
One API key. One endpoint. Works with any language, any framework, any platform.
Need a specific integration? We build free plug-and-play Starter Kits (e.g., Discord Bots, Dating Apps). Contact us to request one.
# Classify an image by URL
curl -X POST https://tabushield.com/v1/classify \
-H "Authorization: Bearer sk_live_your_key" \
-H "Content-Type: application/json" \
-d '{"image_url": "https://example.com/photo.jpg"}'
# Or upload a file directly
curl -X POST https://tabushield.com/v1/classify \
-H "Authorization: Bearer sk_live_your_key" \
-F "image=@/path/to/photo.jpg"
const response = await fetch('https://tabushield.com/v1/classify', {
method: 'POST',
headers: {
'Authorization': `Bearer ${API_KEY}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
image_url: 'https://example.com/photo.jpg'
})
});
const result = await response.json();
console.log(result.safe); // true or false
import requests
response = requests.post(
"https://tabushield.com/v1/classify",
headers={"Authorization": f"Bearer {API_KEY}"},
json={"image_url": "https://example.com/photo.jpg"}
)
result = response.json()
print(result["safe"]) # True or False
// Let Cursor or Windsurf automatically integrate Tabu for you!
{
"mcpServers": {
"tabu-mcp": {
"command": "npx",
"args": ["-y", "tabu-mcp@latest"],
"env": {
"TABU_API_KEY": "sk_live_your_key"
}
}
}
}
Simple, transparent pricing
Start free. Scale as you grow. All features included on every plan — you only pay for volume.
- 5,000 operations/month
- Zero Data Retention
- Image & Video analysis
- Dashboard & Review queue
- Webhooks & Configurable thresholds
- Compliance reports
- 50,000 operations/month
- Zero Data Retention
- All features included
- Email support
- 250,000 operations/month
- Zero Data Retention
- All features included
- Priority support
- 1,000,000 operations/month
- Zero Data Retention
- All features included
- Dedicated support
Need more? Contact us for custom Enterprise plans with SLAs and unlimited volume.
Compare all features
| Feature | Free | Starter | Growth | Scale |
|---|---|---|---|---|
| Operations/month | 5,000 | 50,000 | 250,000 | 1,000,000 |
| Zero Data Retention | ||||
| Image & Video Classification | ||||
| Dashboard & Review Queue | ||||
| Compliance Reports | ||||
| Configurable Thresholds | ||||
| Webhooks | ||||
| Support | Priority | Dedicated |
Ready to pass your App Store review?
Start filtering explicit images and videos for free. No credit card required. Drop in the API in under 5 minutes.
Get Your API Key