What is a Deployment?
A deployment is a container for policies and metrics that share a common purpose. When you make an API call to check content, White Circle evaluates the content against all policies and metrics in the deployment.Group Policies
Combine multiple policies and metrics that should be evaluated together
Environment Isolation
Create separate deployments for development, staging, and production
Common Deployment Patterns
Age-based moderation
Age-based moderation
Create different deployments for different user age groups:
- Under 18: Stricter policies including CSAM detection, explicit content filtering
- Adults: Standard content policies with fewer restrictions
Subscription tiers
Subscription tiers
Vary moderation strictness based on user subscription:
- Free tier: Comprehensive moderation with all policies enabled
- Premium tier: Relaxed policies for trusted users
Regional compliance
Regional compliance
Different deployments for different regulatory requirements:
- EU deployment: GDPR-compliant policies
- US deployment: Standard policies
Feature-specific
Feature-specific
Separate deployments for different parts of your application:
- Chat moderation: Policies for real-time conversations
- Content upload: Policies for user-generated content
Production vs. Offline Evaluation
Production vs. Offline Evaluation
Use separate deployments for live traffic and offline analysis:
- Production: Battle-tested policies optimized for your real-time moderation needs
- Offline evaluation: Experimental policies for running batch analysis on historical datasets, A/B testing new rules, or benchmarking policy changes before rolling them out
Creating a Deployment
1
Open the Deployments Page
Navigate to the Deployments page in your White Circle dashboard.
2
Click Add Deployment
Click the Add Deployment button to create a new deployment.
3
Select Policies
Choose which policies and metrics should be included in this deployment.
Create a Deployment
Manage and create deployments on the platform
