Skip to main content

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

AcronymFull Form
APIApplication Programming Interface
BMBusiness Manager
CAIComplyAI
CPCCost Per Click
CPMCost Per Mille (thousand)
CRUDCreate, Read, Update, Delete
CTACall To Action
ECSElastic Container Service
FKForeign Key
HMACHash-based Message Authentication Code
JWTJSON Web Token
MLMachine Learning
NLPNatural Language Processing
OBOOn-Behalf-Of
PIIPersonally Identifiable Information
PKPrimary Key
RDSRelational Database Service
RESTRepresentational State Transfer
S3Simple Storage Service
SESSimple Email Service
SQLStructured Query Language
UUIDUniversally Unique Identifier
VPCVirtual Private Cloud

📝 Changelog

DateChange
2024-12Initial glossary created