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:
- Personal Identifiable Information (PII)
- Financial data
- Health information
- 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
- A user prints a document using a Microsoft Universal Print queue managed via Celiveo 365.
- The document leaves the Universal Print queue to the Celiveo 365 in the cloud.
- AI-DLP analyzes the content using cloud-based artificial intelligence.
- 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
- Celiveo 365 Subscription: AI-DLP is an integral feature of the Celiveo 365 platform.
- 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
- Go to Printers
- Select a Microsoft Universal Print managed print queue in the printer list.
- Press Printer Settings
- Go to Advanced.
- Press AI-DLP to enable the AI-DLP Feature.
- Select a Default AI Processing Language. Click here for more information about Supported Languages
- 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
- Go to Printers
- Select a Microsoft Universal Print managed print queue in the printer list.
- Press Access & Rules
- Create or edit an existing rule.
- Under Printing Rules Create or edit an existing rule.
- Press Add
- Under Criteria select AI-DLP.
- Under Operator select Is triggered By.
- Under AI-DLP Profile Create or edit an existing rule.
- Define a Profile Name.
- Check any of the AI-DLP available PII/PHI Categories and types Click here for more information about PII/PHI Categories and types.
- Press Save
- Press Save under the rule definition.
- Under Actions select:
- Press to block the document that has PII/PHI detected by the AI-DLP model using the defined criteria and AI-DP defined profile.
- Press to enable notifications to be sent to the end-user.
- Press to define the notifications to the end-user. Click here for notification details.
- Press Save under Rule Profile.
- Press Save under Access & Rules Profile.
- 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. |
Post your comment on this topic.