Overview

Celiveo AI-DLP (Artificial Intelligence for Data Loss Prevention) is a feature designed to inspect documents submitted to a Microsoft Universal Print queue before they are released to a printer. This security layer helps prevent confidential or sensitive information from being printed unintentionally or without authorization.

AI-DLP is part of the Celiveo 365 solution and works exclusively with Microsoft Universal Print. It uses advanced natural language processing (NLP) and machine learning (ML) techniques to analyze document content and identify potential data loss risks based on predefined categories such as:

  1. Personal Identifiable Information (PII)
  2. Financial data
  3. Health information
  4. Confidential corporate content

When a document is submitted to the print queue, AI-DLP scans the content directly within the Celiveo 365 cloud environment before allowing the print job to proceed.

How AI-DLP Works

  1. A user prints a document using a Microsoft Universal Print queue managed via Celiveo 365.
  2. The document leaves the Universal Print queue to the Celiveo 365 in the cloud.
  3. AI-DLP analyzes the content using cloud-based artificial intelligence.
  4. If sensitive or restricted content is detected, the document may be flagged or blocked and the user notified on the printer panel, depending on policy configurations.

Prerequisites and Requirements

  1. Celiveo 365 Subscription: AI-DLP is an integral feature of the Celiveo 365 platform.
  2. Microsoft Universal Print: Your tenant must have a valid Microsoft Universal Print subscription and print jobs need to be sent to a Microsoft Universal Print queue..

Licensing and Usage

Each Celiveo 365 Subscription Pack includes a pool of AI-DLP processing pages per month. The page pool size is calculated as: 20 pages multiplied by the number of subscribed users.
For example, if an organization has 50 subscribed users, their AI-DLP processing pool will be 1,000 pages. This page pool can be used by any user in the organization and is not limited per user.
After the initial quota is consumed, additional AI-DLP processing pages is required a separate top-up (refer to your Celiveo sales representative for more details).

1. Configuring AI-DLP in Celiveo Web-Admin

1.1 Enabling AI-DLP in the Microsoft Universal Print

  1. Go to Printers
  2. Select a Microsoft Universal Print  managed print queue in the printer list.
  3. Press Printer Settings
  4. Go to Advanced.
  5. Press AI-DLP to enable the AI-DLP Feature.
  6. Select a Default AI Processing Language. Click here for more information about Supported Languages
  7. Press Save

1.1.1 Supported Languages

Celiveo AI-DLP supports multiple languages (see the full list in the table below). For best accuracy and performance, make sure the selected AI-DLP Default AI Processing Language matches the language of the document being analyzed.

Language Language ISO Code
Afrikaans af
Amharic am
Arabic ar
Assamese as
Azerbaijani az
Bulgarian bg
Bangla bn
Bosnian bs
Catalan ca
Czech cs
Welsh cy
Danish da
German de
Greek el
English en
Spanish es
Estonian et
Basque eu
Persian fa
Finnish fi
French fr
Irish ga
Galician gl
Gujarati gu
Hebrew he
Hindi hi
Croatian hr
Hungarian hu
Armenian hy
Indonesian id
Italian it
Japanese ja
Georgian ka
Kazakh kk
Khmer km
Kannada kn
Korean ko
Central Kurdish ku
Kyrgyz ky
Lao lo
Lithuanian lt
Latvian lv
Malagasy mg
Macedonian mk
Malayalam ml
Mongolian mn
Marathi mr
Malay ms
Burmese my
Nepali ne
Dutch nl
Norwegian no
Odia or
Punjabi pa
Polish pl
Pashto ps
Portuguese (Portugal) pt-pt
Portuguese (Brazil) pt-br
Romanian ro
Russian ru
Slovak sk
Slovenian sl
Somali so
Albanian sq
Serbian sr
Swati ss
Swedish sv
Kiswahili sw
Tamil ta
Telugu te
Thai th
Turkish tr
Uyghur ug
Ukrainian uk
Urdu ur
Uzbek uz
Vietnamese vi
Chinese zh
Chinese (Simplified) zh-hans

1.2 Configuring AI-DLP Rules

  1. Go to Printers
  2. Select a Microsoft Universal Print   managed print queue in the printer list.
  3. Press Access & Rules
  4. Create or edit an existing rule.
  5. Under Printing Rules Create or edit an existing rule.
  6. Press  Add
  7. Under Criteria select AI-DLP.
  8. Under Operator select Is triggered By.
  9. Under AI-DLP Profile Create or edit an existing rule.
  10. Define a Profile Name.
  11. Check any of the AI-DLP available PII/PHI Categories and types Click here for more information about PII/PHI Categories and types.
  12. Press Save
  13. Press Save under the rule definition.
  14. Under Actions select:
    1. Press to block the document that has PII/PHI detected by the AI-DLP model using the defined criteria and AI-DP defined profile.
    2. Press to enable notifications to be sent to the end-user.
      1. Press to define the notifications to the end-user. Click here for notification details.
  15. Press Save under Rule Profile.
  16. Press Save under Access & Rules Profile.
  17. Press Save Under Access & Rules.

1.2.1 AI-DLP PII/PHI Categories and types

Generic User and Patient Personal Information
[Criteria] [Description]
Names of people Enables detection of individual’s names.
Job types or roles held by a person Enables detection of job titles or professional roles.
Companies Enables detection of organization or company names.
Phone numbers (US and EU phone numbers only) Enables detection of U.S. and E.U. formatted phone numbers.
Full mailing address Enables detection of complete postal addresses.
Whitelist (Generic Info) Keywords or patterns to exclude from detection within this category (e.g., “evolice corp”). Comma-separated.
IT Confidential Information and Financial
[Criteria] [Description]
Email addresses Enables detection of email addresses.
URLs to websites Enables detection of web URLs.
Network IP addresses Enables detection of IPv4 and IPv6 addresses.
SQL Server Connection String Enables detection of SQL Server database connection strings.
IAAS Database Connection String Enables detection of Infrastructure-as-a-Service (IAAS) database connection strings.
Azure API keys Enables detection of various Azure service keys (e.g., DocumentDB, IoT, SAS, Storage Account).
ABA routing number Enables detection of ABA (American Bankers Association) routing transit numbers.
SWIFT code Enables detection of SWIFT/BIC codes for financial institutions.
Credit card number Enables detection of credit card numbers.
IBAN Enables detection of International Bank Account Numbers.
Whitelist (IT & Financial) Keywords or patterns to exclude from detection within this category (e.g., “internal.server”). Comma-separated.
Government and country/region-specific identification
[Criteria] [Description]
Whitelist (Gov. & Country-Specific) Keywords/patterns to exclude from detection across all country-specific categories below. Comma-separated.
Argentina
National Identity (DNI) Number Enables detection of Argentine National Identity (DNI) numbers.
Austria
Identity card Enables detection of Austrian identity card numbers.
Tax identification number Enables detection of Austrian tax identification numbers.
Value Added Tax (VAT) number Enables detection of Austrian VAT numbers.
Australia
Bank account number Enables detection of Australian bank account numbers.
Business number Enables detection of Australian Business Numbers (ABN).
Company Number Enables detection of Australian Company Numbers (ACN).
Driver’s license Enables detection of Australian driver’s license numbers.
Medical account number Enables detection of Australian medical account numbers.
Passport number Enables detection of Australian passport numbers.
Tax file number Enables detection of Australian Tax File Numbers (TFN).
Belgium
National number Enables detection of Belgian National Numbers (NN).
Value Added Tax (VAT) number Enables detection of Belgian VAT numbers.
Brazil
Legal entity number (CNPJ) Enables detection of Brazilian National Registry of Legal Entities (CNPJ) numbers.
CPF number Enables detection of Brazilian Natural Persons Registry (CPF) numbers.
National ID Card (RG) Enables detection of Brazilian National ID Card (Registro Geral – RG) numbers.
Canada
Bank account number Enables detection of Canadian bank account numbers.
Driver’s license number Enables detection of Canadian driver’s license numbers.
Health service number Enables detection of Canadian provincial health service numbers.
Passport number Enables detection of Canadian passport numbers.
Personal Health Identification Number (PHIN) Enables detection of Canadian Personal Health Identification Numbers (PHIN).
Social insurance number Enables detection of Canadian Social Insurance Numbers (SIN).
Chile
Identity card number Enables detection of Chilean Rol Único Nacional (RUN) or Rol Único Tributario (RUT) numbers.
China
Resident Identity Card (PRC) number Enables detection of People’s Republic of China Resident Identity Card numbers.
European Union (EU)
Debit card number Enables detection of EU debit card numbers.
Driver’s license number Enables detection of EU-format driver’s license numbers.
GPS coordinates Enables detection of GPS coordinates.
National identification number Enables detection of various EU national identification numbers.
Passport number Enables detection of EU member state passport numbers.
Social Security Number (SSN) or equivalent ID Enables detection of EU Social Security Numbers or equivalent national identifiers.
Tax Identification Number (TIN) Enables detection of EU Tax Identification Numbers.
France
Driver’s license number Enables detection of French driver’s license numbers.
Health insurance number Enables detection of French health insurance numbers (NIR).
National ID card (CNI) Enables detection of French National ID card (Carte Nationale d’Identité) numbers.
Passport number Enables detection of French passport numbers.
Social Security Number (INSEE) Enables detection of French Social Security numbers (INSEE code).
Tax identification number (Numéro SPI) Enables detection of French tax identification numbers (Numéro fiscal de référence).
Value Added Tax (VAT) number Enables detection of French VAT numbers.
Germany
Driver’s License Number Enables detection of German driver’s license numbers.
Identity Card Number Enables detection of German identity card (Personalausweis) numbers.
Passport number Enables detection of German passport numbers.
Tax Identification Number Enables detection of German tax identification numbers (Steuer-Identifikationsnummer).
Value Added Tax Number Enables detection of German VAT numbers (Umsatzsteuer-Identifikationsnummer).
Hong Kong Special Administrative Region
Identity Card (HKID) Number Enables detection of Hong Kong Identity Card (HKID) numbers.
Hungary
Personal Identification Number Enables detection of Hungarian personal identification numbers (Személyi azonosító jel).
Tax identification Number Enables detection of Hungarian tax identification numbers (Adóazonosító jel).
Value Added Tax Number Enables detection of Hungarian VAT numbers (Közösségi adószám).
India
Permanent Account Number (PAN) Enables detection of Indian Permanent Account Numbers (PAN).
Unique Identification (Aadhaar) Number Enables detection of Indian Unique Identification (Aadhaar) numbers.
Indonesia
Identity Card (KTP) Number Enables detection of Indonesian Identity Card (Kartu Tanda Penduduk – KTP) numbers.
Ireland
Personal Public Service (PPS) Number Enables detection of Irish Personal Public Service (PPS) numbers.
Israel
National ID Enables detection of Israeli National ID (Teudat Zehut) numbers.
Bank Account Number Enables detection of Israeli bank account numbers.
Italy
Driver’s License ID Enables detection of Italian driver’s license IDs (Patente di guida).
Fiscal Code Enables detection of Italian fiscal codes (Codice Fiscale).
Value Added Tax Number Enables detection of Italian VAT numbers (Partita IVA).
Japan
Bank Account Number Enables detection of Japanese bank account numbers.
Driver’s License Number Enables detection of Japanese driver’s license numbers.
“My Number” (personal) Enables detection of Japanese “My Number” for individuals.
“My Number” (Corporate) Enables detection of Japanese “My Number” for corporations.
Resident Registration Number Enables detection of Japanese Resident Registration Numbers (Jūminhyō kōdo).
Residence Card Number Enables detection of Japanese Residence Card numbers for foreign nationals.
Social Insurance Number (SIN) Enables detection of Japanese Social Insurance Numbers (Nenkin Bangō).
Passport Number Enables detection of Japanese passport numbers.
Luxembourg
National Identification Number (Natural persons) Enables detection of Luxembourg National Identification Numbers for natural persons.
National Identification Number (Non-natural persons) Enables detection of Luxembourg National Identification Numbers for non-natural persons (legal entities).
Malta
Identity Card Number Enables detection of Maltese Identity Card numbers.
Tax Identification Number Enables detection of Maltese Tax Identification Numbers.
New Zealand
Bank Account Number Enables detection of New Zealand bank account numbers.
Driver’s License Number Enables detection of New Zealand driver’s license numbers.
Inland Revenue Number Enables detection of New Zealand Inland Revenue Department (IRD) numbers.
Ministry of Health Number Enables detection of New Zealand Ministry of Health NHI (National Health Index) numbers.
Social Welfare Number Enables detection of New Zealand Social Welfare numbers.
Philippines
Unified Multi-Purpose ID Number Enables detection of Philippine Unified Multi-Purpose ID (UMID) numbers.
Portugal
Citizen Card Number Enables detection of Portuguese Citizen Card (Cartão de Cidadão) numbers.
Tax Identification Number Enables detection of Portuguese Tax Identification Numbers (Número de Identificação Fiscal – NIF).
Singapore
National Registration ID Card (NRIC) Number Enables detection of Singapore National Registration Identity Card (NRIC) numbers.
South Africa
Identification Number Enables detection of South African Identity Numbers.
South Korea
Resident Registration Number Enables detection of South Korean Resident Registration Numbers (RRN).
Spain
DNI Enables detection of Spanish National Identity Document (Documento Nacional de Identidad – DNI) numbers.
Social Security Number (SSN) Enables detection of Spanish Social Security Numbers (Número de Afiliación a la Seguridad Social).
Tax Identification Number Enables detection of Spanish Tax Identification Numbers (Número de Identificación Fiscal – NIF/NIE).
Switzerland
Swiss Social Security Number AHV Enables detection of Swiss Social Security (AHV/AVS) numbers.
Taiwan
National ID Enables detection of Taiwanese National ID numbers.
Resident Certificate (ARC/TARC) Enables detection of Taiwanese Alien Resident Certificate (ARC) or Taiwan Area Resident Certificate (TARC) numbers.
Passport Number Enables detection of Taiwanese passport numbers.
United Kingdom
Driver’s License Number Enables detection of U.K. driver’s license numbers.
Electoral Roll Number Enables detection of U.K. electoral roll numbers.
National Health Service (NHS) Number Enables detection of U.K. National Health Service (NHS) numbers.
National Insurance Number (NINO) Enables detection of U.K. National Insurance Numbers (NINO).
U.K. or U.S. Passport Number Enables detection of U.K. (or U.S.) passport numbers.
Unique Taxpayer Reference Number Enables detection of U.K. Unique Taxpayer Reference (UTR) numbers.
United States
Social Security Number (SSN) Enables detection of U.S. Social Security Numbers (SSN).
Driver’s License Number Enables detection of U.S. driver’s license numbers.
U.S. or U.K. Passport Number Enables detection of U.S. (or U.K.) passport numbers.
Individual Taxpayer Identification Number (ITIN) Enables detection of U.S. Individual Taxpayer Identification Numbers (ITIN).
Drug Enforcement Agency (DEA) Number Enables detection of U.S. Drug Enforcement Agency (DEA) registration numbers.
Bank Account Number Enables detection of U.S. bank account numbers.

1.2.2 End-User Notification Details

Under Printing Rule Profile enable notifications , then press the notification settings to configure a message to appear under ‘My Documents’ on the printer panel for the end user. Administrators can use the following variables to display dynamic information about any PII or PHI detected in the document.

Variable Setting Description
%JOBNAME% Displays the job name.
%OBSIZE% Displays the print job size in MB (includes “MB”)
%USERNAME% Displays the sAMAccountName.
%USERSNAME% Displays the user’s name.
%PIICATEGORY% Displays the PII Category that has been detected by the AI-DLP model in the document.
%PIICOUNT% Displays the number of PII detected by the AI-DLP model in the document.
%PIIPAGES% Displays the number of pages what contain PII/PHI information detected by the AI-DLP model in the document.
Last modified: 4 June 2025

Feedback

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.

Post your comment on this topic.

Post Comment