Government of Dubai
Legal Affairs Department
HELP
← Back to portal
دائرة الشؤون القانونية · حكومة دبي

CLPD Portal — Help

How to use the portal, by role. Pick yours on the left.
LAWYER

For lawyers and practitioners

You must earn 16 CLPD points each calendar year to stay compliant. The portal tracks your progress, lets you book accredited courses, and shows exactly which courses earned each point.

Signing in

Same link for everyone. The CLPD portal has one public address. Once you sign in, it automatically takes you to the dashboard for your role — lawyer, firm CO, training provider, or LAD staff.
1
Go to the portalVisit the CLPD portal address (currently the temporary domain shared with you by LAD).
2
Enter your usernameYou can use any of: your registered email address, your lawyer number (e.g. L-01494), or your bar number (e.g. BAR-01494).
3
Enter your passwordOn first sign-in, use the default password you were sent (Lawyer@2026). You'll be asked to change it immediately.
Forgot your password? Click "Forgot password?" on the sign-in screen. We'll email a reset link to your registered address.

Your dashboard at a glance

  • Points status — where you are vs the 16-point annual target. Bands: Critical < 8 · At-risk 8–15 · Compliant ≥ 16.
  • Browse courses — every accredited course with its credit cost and points value.
  • My bookings — sessions you're enrolled in.
  • Filed activities — every session you've attended, with the LAD-issued ATP code that earned you the points. This is your audit trail.

Booking a course

  1. Open Browse courses and pick one. Each tile shows the points it's worth and how many credits it costs.
  2. Click Book. Credits come from your firm's pool (talk to your compliance officer if you don't have any).
  3. Attend the session.
  4. Your firm files attendance within 30 days. Points appear in your record automatically — no further action from you.

Why does "Filed activities" matter?

Every row shows the LAD accreditation code (ATP-YYYY-NNNN) of the course that earned you the points. If your record is ever audited, this is the proof that your CLPD obligations have been met.

FIRM COMPLIANCE OFFICER

For firm compliance officers

You are responsible for keeping every lawyer at your firm CLPD-compliant. The firm portal gives you a single view of all your lawyers, a credit pool you manage centrally, and the ability to apply for accreditation of your internal courses.

The lawyers table

One row per lawyer at your firm. Columns:

  • Pts earned / Pts missing — where each lawyer is vs the 16-point target.
  • Bookings — how many courses they have booked.
  • Credits — credit balance allocated to them (click to assign more from the firm pool).
  • Status — compliance band.

Use the filter chips at the top of the table to focus on critical or at-risk lawyers and book in bulk.

Credits: buy, assign, spend

  1. Buy credits from the Credits section. 1 credit = AED 120. Bulk packages save up to 25%.
  2. Assign credits to individual lawyers (or rebalance) using the per-lawyer credits column.
  3. Spend credits on bookings. Each accredited course costs 5 credits.

Applying for accreditation of an internal course

1
ApplyOpen Course accreditationApply for new accreditation. Fill in title, format, duration, audience, learning objectives. Submit.
2
Wait for LAD reviewYou'll see the application as Pending. LAD assigns reviewers and decides within 5–10 working days. You'll get an email with the decision.
3
Receive your ATP codeOn approval, you receive an ATP-YYYY-NNNN code. Keep this — you'll need it for every attendance filing against this course.
4
Wait the 7-day cool-downThe session must be held at least 7 days after the application was filed.
5
Run the sessionDeliver the course as proposed.
6
File attendance within 30 daysSubmit Session → pick the course → tick the attending lawyers → Submit. Points are awarded immediately. After 30 days the system will reject the filing.

Things to know

  • You only see your firm's lawyers. LAD admins see everyone; you cannot.
  • You can reset a lawyer's password via the user-admin screen (LAD admin needed for now; coming soon for firm CO).
  • The 30-day attendance window is hard. File late and the session won't credit your lawyers.
TRAINING PROVIDER

For accredited training providers

You submit courses for LAD accreditation, run sessions, and supply attendance lists. Every approved course gets a unique ATP code that you should display on your certificates and quote on attendance filings.

Submitting a course for accreditation

  1. Sign in to your provider account (initial password: Provider@2026 — rotate immediately).
  2. Open the accreditation section and fill out the application: title, audience, format, duration, objectives, materials, trainer credentials.
  3. Submit. The system gives you a tracking reference (LAD-XXXX).
  4. LAD reviewers assess and respond by email. Typical turnaround: 5–10 working days.

What LAD looks at

  • Substantive relevance to UAE legal practice.
  • Trainer credibility and qualifications.
  • Depth of content for the proposed duration.
  • Quality of materials submitted with the application.

After approval

You receive a permanent ATP-YYYY-NNNN code. Display it on certificates and quote it on all attendance filings. Each attendee earning points must be linked to this code so their record traces back to your accredited course.

Re-using or duplicating ATP codes across different courses is a violation. The system detects duplicate certificate hashes; LAD investigates and may revoke accreditation.
LAD REVIEWER

For LAD accreditation reviewers

You review accreditation applications, score them against the rubric, and approve or reject. Every approved course gets an automatic ATP code minted by the system.

The review queue

  1. Sign in. You'll land on the accreditation review queue.
  2. Filter by status (Pending / Approved / Rejected / Returned), reviewer, or free-text search.
  3. Click any application to open the full details on the right.

Self-assigning

Click + me on Reviewer 1 or Reviewer 2 to take ownership. Both reviewer slots must be filled before final approval. Once you're assigned, only you (and any super admin) can edit your scoring rows.

Scoring

For each rubric line, enter the points awarded against the maximum. The total + proposed CLPD points + proposed credits are editable; the system uses your final values when minting the ATP code.

AI rationale

Click Generate AI rationale to have Lex draft a 3–5 sentence balanced summary covering relevance, trainer credibility, depth, and a recommendation. You can edit it or discard.

Decision

The sticky footer always shows Approve / Reject / Request Changes / Defer.

  • Approve — mints the ATP code and emails the provider. Points become awardable on attendance filings.
  • Request Changes — sends back to the provider with your notes. They can resubmit.
  • Reject — final. No ATP code, no points.
  • Defer — keeps it pending while you wait for more info.
LAD ADMIN

For LAD administrators

You have system-wide oversight: every firm, every lawyer, every accreditation. You also have the dangerous buttons (import legacy data, reset to zero on go-live, manage user accounts).

The intelligence dashboard

Top-level KPIs across all firms — total practitioners, compliance percentage, critical / at-risk counts, accreditation throughput, anomaly feed. Click any tile for a drill-down.

Training capacity planner

The simulator at #predict reads live counts from the lawyer database. Adjust the sliders to model "if we run N more courses and increase e-learning to X%, where does December compliance land?" The forecast uses real practitioner totals, not hardcoded numbers.

Migrating legacy data

  1. Open the LAD admin → Migrate tab.
  2. Drag in a CSV or XLSX (lawyers, firms, providers, courses, accreditations).
  3. Click Dry-run first to see what will be inserted / updated / skipped.
  4. If it looks right, click Commit.
Field names are flexible — common variants are auto-aliased (e.g. email / Email / e-mail all map to email).

Resetting to production zero

When you're ready to go live with real data and want to wipe test artefacts, hit POST /api/v1/admin/reset-to-zero with {"confirm":"RESET"}. Optionally scope it (e.g. {"scopes":["accreditations","points"]}) to keep firms + lawyers but clear test course data and points.

Reset is irreversible from inside the app. Only the daily Azure backup can restore. Always check GET /admin/db-stats before and after to confirm.

User accounts

The Users tab lists every staff and lawyer account. You can create new staff, reset passwords, and toggle status. Lawyers are usually imported in bulk via Migrate; staff are created here individually.

Last updated: 20 May 2026 · Need something we don't cover? Email clpd@legal.dubai.gov.ae.