ComplyAI Glossary
Definitions for business and technical terminology
Quick Navigation
A
Access Token
Type: Technical
A credential used to authenticate API requests. In ComplyAI, we use Facebook access tokens to call the Meta Graph API on behalf of users.
Ad Account
Type: Business
A container in the Meta advertising system that holds ads, campaigns, and billing information. Each ad account has a unique ID prefixed with act_.
Ad Creative
Type: Business
The visual and text components of an ad, including images, videos, headlines, body copy, and call-to-action buttons.
Ad Set
Type: Business
A group of ads within a campaign that share the same targeting, budget, and schedule settings.
ALB (Application Load Balancer)
Type: Technical
AWS service that distributes incoming traffic across multiple targets (containers/servers).
API (Application Programming Interface)
Type: Technical
A set of rules and protocols that allow different software applications to communicate with each other.
Appeal
Type: Business
A formal request to Meta to review and potentially reverse a decision to disapprove an ad.
B
Batch Processing
Type: Technical
Processing multiple items together as a group rather than one at a time.
Bearer Token
Type: Technical
A type of access token that is included in the Authorization header of HTTP requests.
BigQuery
Type: Technical
Google's cloud data warehouse used for analytics and reporting.
Business Manager (BM)
Type: Business
Meta's tool for managing ad accounts, Pages, and team permissions. Multiple ad accounts can be organized under one Business Manager.
C
Campaign
Type: Business
The highest level of ad organization in Meta, containing ad sets and ads. Campaigns define the advertising objective.
Celery
Type: Technical
A distributed task queue used for running background jobs asynchronously. ComplyAI uses Celery for ad data syncing and ML processing.
Compliance Score
Type: Business
A numerical rating (0-100) indicating how likely an ad is to comply with platform policies. Higher scores mean lower risk.
CPC (Cost Per Click)
Type: Business
The average cost an advertiser pays each time someone clicks on their ad.
CPM (Cost Per Mille)
Type: Business
The cost per 1,000 impressions of an ad.
CRUD
Type: Technical
Create, Read, Update, Delete - the four basic operations for database records.
CTA (Call to Action)
Type: Business
The button on an ad that prompts users to take action (e.g., "Shop Now", "Learn More", "Sign Up").
D
Dashboard
Type: Business
The main user interface showing overview metrics, ad status, and compliance scores.
Data Lineage
Type: Technical
The lifecycle of data, showing its origins, transformations, and destinations as it flows through systems.
Data Dictionary
Type: Both
A document describing all data entities, fields, their meanings, and relationships.
Disapproved
Type: Business
An ad status indicating Meta has rejected the ad for policy violations.
Docker
Type: Technical
A platform for developing and running applications in containers.
E
ECS (Elastic Container Service)
Type: Technical
AWS service for running Docker containers.
Effective Status
Type: Business
The actual delivery status of an ad, considering both the ad's own status and its parent campaign/ad set statuses.
Encryption
Type: Technical
The process of encoding data so only authorized parties can access it. ComplyAI encrypts sensitive tokens using Fernet encryption.
Endpoint
Type: Technical
A specific URL path where an API receives requests.
F
Fargate
Type: Technical
AWS serverless compute engine for containers - runs containers without managing servers.
Flask
Type: Technical
A Python web framework used for most ComplyAI backend services.
FK (Foreign Key)
Type: Technical
A database field that references the primary key of another table, establishing a relationship between tables.
Fernet
Type: Technical
A symmetric encryption method used to securely store access tokens.
G
Graph API
Type: Technical
Meta's primary API for reading and writing to the Facebook social graph, including ad management.
Gunicorn
Type: Technical
A Python WSGI HTTP server used to serve Flask applications in production.
H
HMAC
Type: Technical
Hash-based Message Authentication Code - used to verify webhook signatures.
HTTP
Type: Technical
Hypertext Transfer Protocol - the foundation of data communication on the web.
I
Impression
Type: Business
A single instance of an ad being displayed to a user.
Integration
Type: Both
A connection between ComplyAI and an external service (like Meta or Stripe).
IPU
Type: Technical
Image Processing Unit - ComplyAI's service for analyzing ad images.
J
JSON
Type: Technical
JavaScript Object Notation - a lightweight data format used for API communication.
JWT
Type: Technical
JSON Web Token - a compact token format used for authentication.
K
Kubernetes
Type: Technical
A container orchestration platform (ComplyAI uses AWS ECS as an alternative).
L
Landing Page
Type: Business
The web page users are directed to after clicking an ad.
Latency
Type: Technical
The time delay between a request and its response.
Long-lived Token
Type: Technical
An access token with an extended expiration (60+ days) vs. short-lived tokens (1 hour).
M
Maestro
Type: Technical
ComplyAI's ML pipeline orchestration service.
Media Score
Type: Business
The compliance score component specifically evaluating images and videos.
Meta Graph API
Type: Technical
Facebook's API for accessing advertising data (same as Graph API, emphasizing the parent company name).
Microservice
Type: Technical
An architectural pattern where applications are built as small, independent services.
ML (Machine Learning)
Type: Technical
AI techniques that allow systems to learn and improve from experience.
N
NLP (Natural Language Processing)
Type: Technical
AI technology for understanding and analyzing human language/text.
Notification
Type: Business
An alert sent to users about important events (like ad disapprovals or appeal results).
O
OAuth
Type: Technical
An authorization framework that allows third-party applications to access user data without exposing passwords.
OBO (On-Behalf-Of)
Type: Technical
A Meta API feature allowing system users to act on behalf of a business.
Organization
Type: Business
A ComplyAI customer account, typically representing a company with one or more users.
P
Pagination
Type: Technical
The practice of dividing content into discrete pages to limit data returned in a single API response.
PII (Personally Identifiable Information)
Type: Both
Data that can identify a specific individual (names, emails, phone numbers).
Pipeline
Type: Technical
A sequence of data processing steps executed in order.
Policy Violation
Type: Business
When an ad breaks one of Meta's advertising policies, leading to disapproval.
PostgreSQL
Type: Technical
An open-source relational database used by ComplyAI.
Primary Key (PK)
Type: Technical
A unique identifier for each record in a database table.
Q
Query
Type: Technical
A request for data from a database or API.
R
Rate Limiting
Type: Technical
Restricting the number of API requests within a time period.
RDS (Relational Database Service)
Type: Technical
AWS managed database service running PostgreSQL.
Redis
Type: Technical
An in-memory data store used for caching and as a Celery message broker.
REST API
Type: Technical
Representational State Transfer - an architectural style for designing web APIs.
Review
Type: Business
The compliance analysis performed on an ad by ComplyAI's AI system.
Risk Score
Type: Business
A measure of how likely an ad is to be disapproved by Meta.
S
S3 (Simple Storage Service)
Type: Technical
AWS object storage service used for storing media files and backups.
SageMaker
Type: Technical
AWS machine learning platform used for model training and inference.
Schema
Type: Technical
The structure/definition of a database or data format.
Score
Type: Business
A numerical rating indicating compliance risk (0-100, where higher is better).
SES (Simple Email Service)
Type: Technical
AWS email service used for sending transactional emails.
Spend
Type: Business
The amount of money spent on advertising.
SQLAlchemy
Type: Technical
A Python SQL toolkit and ORM used in ComplyAI's backend services.
Stripe
Type: Technical
Payment processing platform used for ComplyAI subscriptions.
Subscription
Type: Business
A customer's paid plan with ComplyAI.
System User
Type: Technical
A Meta Business Manager user type that represents an application rather than a person, used for server-to-server API calls.
T
Task Queue
Type: Technical
A system for managing and executing background jobs (Celery).
Text Score
Type: Business
The compliance score component specifically evaluating ad copy/text.
Token
Type: Technical
A credential (usually a string) used for authentication or authorization.
Triangle
Type: Technical
ComplyAI's notification and ad rules service.
U
UUID
Type: Technical
Universally Unique Identifier - a 128-bit number used to identify records.
V
Violin
Type: Technical
ComplyAI's AI scoring service.
VPC (Virtual Private Cloud)
Type: Technical
An isolated network within AWS where ComplyAI services run.
W
Webhook
Type: Technical
A mechanism for one system to notify another about events in real-time via HTTP callbacks.
Widget
Type: Business
A small component in the dashboard displaying specific information.
X
No terms currently.
Y
No terms currently.
Z
No terms currently.
Common Acronyms
| Acronym | Full Form |
|---|---|
| API | Application Programming Interface |
| BM | Business Manager |
| CAI | ComplyAI |
| CPC | Cost Per Click |
| CPM | Cost Per Mille (thousand) |
| CRUD | Create, Read, Update, Delete |
| CTA | Call To Action |
| ECS | Elastic Container Service |
| FK | Foreign Key |
| HMAC | Hash-based Message Authentication Code |
| JWT | JSON Web Token |
| ML | Machine Learning |
| NLP | Natural Language Processing |
| OBO | On-Behalf-Of |
| PII | Personally Identifiable Information |
| PK | Primary Key |
| RDS | Relational Database Service |
| REST | Representational State Transfer |
| S3 | Simple Storage Service |
| SES | Simple Email Service |
| SQL | Structured Query Language |
| UUID | Universally Unique Identifier |
| VPC | Virtual Private Cloud |
📝 Changelog
| Date | Change |
|---|---|
| 2024-12 | Initial glossary created |