Compliance Engine

CME SmartPost

Post jobs that are compliant everywhere.

SmartPost is CME's built-in compliance engine. It checks your job posting against the rules for your jurisdiction in real time and uses AI to catch language issues that field validation can't. Canada and the U.S. are fully covered today — new countries are added as CME adoption grows. No legal team required.

How It Works

SmartPost runs a dual-layer review: programmatic field checks happen instantly, AI language analysis runs when you submit.

1

Jurisdiction Detection

When you select a province, state, or territory in the job posting form, SmartPost loads the compliance rules for that jurisdiction automatically. No manual lookup needed.

2

Rule Inheritance

Rules cascade from global (applies everywhere) to federal (country-level) to provincial/state. Each jurisdiction inherits from its parent and can add its own requirements.

3

Programmatic Checks

SmartPost validates your posting fields in real time: salary range required? Pay cap enforced? Benefits disclosure needed? You see compliance items before you type a word.

4

AI Language Review

When you submit, SmartPost sends your posting text to an AI reviewer that scans for discriminatory language, misleading claims, misclassification signals, and pay-history violations.

5

Score & Results

You receive a compliance score (0–100) with a pass/warning/fail breakdown. Fix flagged items before publishing, or publish and revisit later — the results are saved.

What SmartPost Checks

Six categories of compliance rules, loaded dynamically based on where you're hiring.

Discrimination Scan

Detects language that could violate human rights codes — age, gender, race, disability, religion, and other protected grounds.

Misleading Ad Check

Flags vague job descriptions, unrealistic promises, and deceptive language that could mislead candidates or violate advertising standards.

Classification Warning

Identifies postings that describe employee duties but label the role as contract or freelance — a common misclassification risk.

Salary Transparency

Enforces pay range disclosure where required by law. In Ontario, Colorado, New York, and 15+ other jurisdictions, salary ranges must appear on the posting.

Pay History Ban

Flags language that asks about previous salary — banned in 18+ U.S. states, Ontario (Bill 190), and growing across Canada.

Benefits Disclosure

In jurisdictions like Colorado, Illinois, Maryland, Washington, and DC, postings must include a benefits summary alongside pay.

Jurisdiction Coverage

SmartPost currently covers 66 jurisdictions across Canada and the United States — and it's built to expand to any country. As CME grows in a new market, that country's compliance rules are added automatically.

Canada

  • Ontario — Bill 190: salary range cap, pay history ban, no Canadian experience barrier, AI screening disclosure
  • British Columbia — Pay Transparency Act: salary range required
  • Quebec — French language requirement, salary range required
  • All 10 provinces + 3 territories covered with baseline rules

United States

  • 19 states with salary range posting requirements (CA, CO, CT, NY, WA, IL, and more)
  • 5 states + DC requiring benefits summary on postings
  • 18 states with pay history bans
  • Federal baseline: Title VII, ADA, ADEA, FLSA classification
  • All 50 states + DC covered

Growing with You

  • SmartPost is built to work for any country — the compliance engine is jurisdiction-agnostic
  • As CME adoption grows in a new country, that country's federal and regional compliance rules are added to the system
  • Global baseline rules (discrimination, misleading ads, misclassification) apply everywhere from day one
  • New rule packs inherit from existing layers, so coverage expands without disrupting what's already in place

Rule Inheritance

Compliance rules cascade through three layers. A posting in Ontario inherits global rules, Canadian federal rules, and Ontario-specific rules — all merged automatically.

Global

Rules that apply everywhere: no discrimination, no misleading ads, no misclassification, job clarity, accessibility.

Federal

Country-level requirements. Canada: Employment Equity Act, Charter protections. U.S.: Title VII, ADA, ADEA, FLSA.

Provincial / State

Jurisdiction-specific rules. Ontario Bill 190, Colorado pay transparency, Quebec French language, California pay history ban, and more.

Compliance Score

Every SmartPost review produces a score from 0 to 100. A higher score means fewer compliance risks.

Score Breakdown

Base score100
Per failed check-15
Per warning-5
Pass threshold70+

Results are saved per posting. You can fix flagged items and re-run the review to improve your score before publishing.

What You See

SmartPost integrates directly into the job posting form. No separate tool to open.

Compliance Checklist

As soon as you pick a province or state, a compliance info box appears showing the rules that apply — salary range required, benefits disclosure, pay history ban, and any jurisdiction-specific items. This updates dynamically as you change location.

Salary Cap Enforcement

In jurisdictions with salary range caps (like Ontario under Bill 190), SmartPost enforces the maximum spread between your low and high salary. If your range is too wide, you'll be prompted to narrow it before submitting.

AI Review Results

After submitting for review, you see each flagged item with a severity (pass, warning, fail), the rule it violated, and a recommendation for how to fix it. The overall compliance score helps you gauge how close you are to a clean posting.

Ready to post with confidence?

SmartPost runs automatically when you create or edit a job posting. No setup required.