{"id":13917,"date":"2026-06-12T10:57:36","date_gmt":"2026-06-12T08:57:36","guid":{"rendered":"https:\/\/actonic.de\/?p=13917"},"modified":"2026-06-23T13:26:18","modified_gmt":"2026-06-23T11:26:18","slug":"detecting-national-id-and-passport-numbers-in-jira-attachments","status":"publish","type":"post","link":"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/","title":{"rendered":"Detecting national ID and passport numbers in Jira attachments"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>Identity documents are among the most sensitive things a person can hand over, and service desks ask for them constantly \u2014 to verify an account, process a claim, or satisfy a know-your-customer step. The result is predictable: scans of passports, national ID cards, driving licences, and tax numbers pile up as attachments on Jira issues, often as photos or scanned PDFs. Each one is a high-value target and a serious compliance exposure. If you need to find national ID or passport numbers in Jira attachments, the structured nature of these identifiers makes them detectable \u2014 provided you can read the scanned documents they arrive in.<\/p>\n<p>[vc_row][vc_column][vc_column_text]<\/p>\n<h2>Why identity data is especially risky<\/h2>\n<p>National identifiers are the keys to identity theft and fraud, which is why regulators treat them as a special category and why a leak carries outsized consequences. A passport scan in a support ticket isn&#8217;t just personal data \u2014 it&#8217;s a document that can be reused to impersonate someone. The exposure compounds over time: identity documents uploaded for a one-off verification stay attached long after the need has passed, accessible to everyone with permission to the issue, and invisible to any search that only reads issue fields.<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<p>[vc_row][vc_column][vc_column_text]<\/p>\n<h2>The reason normal scanning fails here<\/h2>\n<p>Identity documents arrive almost exclusively as images or scanned PDFs \u2014 a photo of a passport, a flatbed scan of an ID card. That makes them the worst case for text-based tools. Jira&#8217;s search indexes fields, not file contents. Malware scanning sees a clean image. Text-reading DLP has nothing to read, because the document is pixels, not text. The only way to detect an ID number on a scanned passport is to perform OCR on the image first \u2014 which is precisely the gap Attachment Scanner for Jira is built around.<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<p>[vc_row][vc_column][vc_column_text]<\/p>\n<h2>Patterns for structured identifiers<\/h2>\n<p>Most national identifiers follow a defined format, which makes them good regex candidates once you&#8217;ve decided which countries you care about. A passport number, a German tax ID, a UK National Insurance number, a US Social Security Number (<code>\\b\\d{3}-\\d{2}-\\d{4}\\b<\/code> as a starting point) \u2014 each has a recognisable structure you can express as a pattern. Because formats are country-specific, the right approach is to build a small library of patterns for the jurisdictions you operate in rather than chasing a universal rule. You can also anchor on labels that accompany these numbers \u2014 <code>Passport No.<\/code>, <code>ID<\/code>, <code>Tax ID<\/code>, <code>SSN<\/code> \u2014 to improve precision. Attachment Scanner lets you supply exactly these patterns, simple text or regex, scoped with JQL to the projects most likely to hold identity documents.<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<p>[vc_row][vc_column][vc_column_text]<\/p>\n<h2>Running the scan where it matters<\/h2>\n<p>Identity documents concentrate in customer-facing and HR-adjacent projects, so scope there first. Because the files are overwhelmingly images and scanned PDFs, this is a case for a full scan \u2014 the mode that runs OCR on images and all PDF types \u2014 rather than document-only. Each scanned page consumes OCR credits, so a tight JQL scope (a single verification queue, a date range) keeps both runtime and cost in hand while still covering the high-risk files.<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<p>[vc_row][vc_column][vc_column_text]<\/p>\n<h2>Review and remediate with care<\/h2>\n<p>Each match returns the issue key, file name, extraction type (here, almost always OCR), the matched identifier, and surrounding context, so you can confirm a genuine passport or ID number before acting. Given the sensitivity, remediation should be prompt: bulk-select the matches and delete the offending attachments, an explicit and admin-confirmed action that&#8217;s written to the audit log, with nothing removed automatically. If your process requires retaining a verification record, replace the full document with a minimal, properly controlled note rather than leaving the scan in place. The audit log gives you a defensible record that identity documents were found and removed.<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<p>[vc_row][vc_column][vc_column_text]<\/p>\n<h2>Privacy, limits, and a starting point<\/h2>\n<p>Handling identity documents demands a trustworthy scanning model, and this is where the app&#8217;s design is most relevant: OCR runs on dedicated EU\/EEA GPU hardware managed by Actonic, with nothing sent to a public AI service such as OpenAI, Google, or Anthropic. Attachment binaries are processed in memory and discarded immediately; only matched snippets are stored, in Atlassian&#8217;s Forge storage, isolated per site. Honest limits: regex per country is a strong aid but not perfect, OCR quality depends on the scan, scanning is on-demand rather than continuous, and the app is Jira Cloud only for now. Within that scope, it&#8217;s one of the few practical ways to surface identity numbers hiding inside scanned documents. You can <a href=\"https:\/\/marketplace.atlassian.com\/apps\/3518501310\/attachment-scanner-ocr-pii-password-detection-for-jira\">start a free 30-day trial<\/a> from the Atlassian Marketplace.<\/p>\n<p>[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Identity documents are among the most sensitive things a person can hand over, and service desks ask for them constantly \u2014 to verify an account, process a claim, or satisfy a know-your-customer step. The result is predictable: scans of passports, national ID cards, driving licences, and tax numbers pile up as attachments on Jira issues,\u2026<\/p>\n","protected":false},"author":35,"featured_media":13918,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[238],"tags":[],"class_list":["post-13917","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles-data-security"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.9 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Detecting national ID and passport numbers in Jira attachments - Actonic \u2013 Unfolding your potential<\/title>\n<meta name=\"description\" content=\"Passport scans and national IDs pile up on Jira service-desk tickets. Learn to detect identity documents in attachments - photos and scanned PDFs included.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Detecting national ID and passport numbers in Jira attachments\" \/>\n<meta property=\"og:description\" content=\"Passport scans and national IDs pile up on Jira service-desk tickets. Learn to detect identity documents in attachments - photos and scanned PDFs included.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/\" \/>\n<meta property=\"og:site_name\" content=\"Actonic \u2013 Unfolding your potential\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-12T08:57:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-23T11:26:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/actonic.de\/wp-content\/uploads\/2026\/06\/article8_passport_id_hero-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"680\" \/>\n\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Zhenya Elfimova\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Zhenya Elfimova\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/actonic.de\\\/en\\\/detecting-national-id-and-passport-numbers-in-jira-attachments\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/actonic.de\\\/en\\\/detecting-national-id-and-passport-numbers-in-jira-attachments\\\/\"},\"author\":{\"name\":\"Zhenya Elfimova\",\"@id\":\"https:\\\/\\\/actonic.de\\\/en\\\/#\\\/schema\\\/person\\\/7134b19473d8c348d0fb08d5137664a5\"},\"headline\":\"Detecting national ID and passport numbers in Jira attachments\",\"datePublished\":\"2026-06-12T08:57:36+00:00\",\"dateModified\":\"2026-06-23T11:26:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/actonic.de\\\/en\\\/detecting-national-id-and-passport-numbers-in-jira-attachments\\\/\"},\"wordCount\":831,\"image\":{\"@id\":\"https:\\\/\\\/actonic.de\\\/en\\\/detecting-national-id-and-passport-numbers-in-jira-attachments\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/actonic.de\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/article8_passport_id_hero-1.png\",\"articleSection\":[\"Data Security\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/actonic.de\\\/en\\\/detecting-national-id-and-passport-numbers-in-jira-attachments\\\/\",\"url\":\"https:\\\/\\\/actonic.de\\\/en\\\/detecting-national-id-and-passport-numbers-in-jira-attachments\\\/\",\"name\":\"Detecting national ID and passport numbers in Jira attachments - Actonic \u2013 Unfolding your potential\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/actonic.de\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/actonic.de\\\/en\\\/detecting-national-id-and-passport-numbers-in-jira-attachments\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/actonic.de\\\/en\\\/detecting-national-id-and-passport-numbers-in-jira-attachments\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/actonic.de\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/article8_passport_id_hero-1.png\",\"datePublished\":\"2026-06-12T08:57:36+00:00\",\"dateModified\":\"2026-06-23T11:26:18+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/actonic.de\\\/en\\\/#\\\/schema\\\/person\\\/7134b19473d8c348d0fb08d5137664a5\"},\"description\":\"Passport scans and national IDs pile up on Jira service-desk tickets. Learn to detect identity documents in attachments - photos and scanned PDFs included.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/actonic.de\\\/en\\\/detecting-national-id-and-passport-numbers-in-jira-attachments\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/actonic.de\\\/en\\\/detecting-national-id-and-passport-numbers-in-jira-attachments\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/actonic.de\\\/en\\\/detecting-national-id-and-passport-numbers-in-jira-attachments\\\/#primaryimage\",\"url\":\"https:\\\/\\\/actonic.de\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/article8_passport_id_hero-1.png\",\"contentUrl\":\"https:\\\/\\\/actonic.de\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/article8_passport_id_hero-1.png\",\"width\":680,\"height\":350},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/actonic.de\\\/en\\\/detecting-national-id-and-passport-numbers-in-jira-attachments\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/actonic.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Detecting national ID and passport numbers in Jira attachments\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/actonic.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/actonic.de\\\/en\\\/\",\"name\":\"Actonic \u2013 Unfolding your potential\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/actonic.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/actonic.de\\\/en\\\/#\\\/schema\\\/person\\\/7134b19473d8c348d0fb08d5137664a5\",\"name\":\"Zhenya Elfimova\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4e5ef48c81d2e4f466924684a19236cd7f76613bcef73f93f8b0e9e390f4ee1c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4e5ef48c81d2e4f466924684a19236cd7f76613bcef73f93f8b0e9e390f4ee1c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4e5ef48c81d2e4f466924684a19236cd7f76613bcef73f93f8b0e9e390f4ee1c?s=96&d=mm&r=g\",\"caption\":\"Zhenya Elfimova\"},\"url\":\"https:\\\/\\\/actonic.de\\\/en\\\/author\\\/zhenya-elfimova\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Detecting national ID and passport numbers in Jira attachments - Actonic \u2013 Unfolding your potential","description":"Passport scans and national IDs pile up on Jira service-desk tickets. Learn to detect identity documents in attachments - photos and scanned PDFs included.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/","og_locale":"en_US","og_type":"article","og_title":"Detecting national ID and passport numbers in Jira attachments","og_description":"Passport scans and national IDs pile up on Jira service-desk tickets. Learn to detect identity documents in attachments - photos and scanned PDFs included.","og_url":"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/","og_site_name":"Actonic \u2013 Unfolding your potential","article_published_time":"2026-06-12T08:57:36+00:00","article_modified_time":"2026-06-23T11:26:18+00:00","og_image":[{"width":680,"height":350,"url":"https:\/\/actonic.de\/wp-content\/uploads\/2026\/06\/article8_passport_id_hero-1.png","type":"image\/png"}],"author":"Zhenya Elfimova","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Zhenya Elfimova","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/#article","isPartOf":{"@id":"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/"},"author":{"name":"Zhenya Elfimova","@id":"https:\/\/actonic.de\/en\/#\/schema\/person\/7134b19473d8c348d0fb08d5137664a5"},"headline":"Detecting national ID and passport numbers in Jira attachments","datePublished":"2026-06-12T08:57:36+00:00","dateModified":"2026-06-23T11:26:18+00:00","mainEntityOfPage":{"@id":"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/"},"wordCount":831,"image":{"@id":"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/#primaryimage"},"thumbnailUrl":"https:\/\/actonic.de\/wp-content\/uploads\/2026\/06\/article8_passport_id_hero-1.png","articleSection":["Data Security"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/","url":"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/","name":"Detecting national ID and passport numbers in Jira attachments - Actonic \u2013 Unfolding your potential","isPartOf":{"@id":"https:\/\/actonic.de\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/#primaryimage"},"image":{"@id":"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/#primaryimage"},"thumbnailUrl":"https:\/\/actonic.de\/wp-content\/uploads\/2026\/06\/article8_passport_id_hero-1.png","datePublished":"2026-06-12T08:57:36+00:00","dateModified":"2026-06-23T11:26:18+00:00","author":{"@id":"https:\/\/actonic.de\/en\/#\/schema\/person\/7134b19473d8c348d0fb08d5137664a5"},"description":"Passport scans and national IDs pile up on Jira service-desk tickets. Learn to detect identity documents in attachments - photos and scanned PDFs included.","breadcrumb":{"@id":"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/#primaryimage","url":"https:\/\/actonic.de\/wp-content\/uploads\/2026\/06\/article8_passport_id_hero-1.png","contentUrl":"https:\/\/actonic.de\/wp-content\/uploads\/2026\/06\/article8_passport_id_hero-1.png","width":680,"height":350},{"@type":"BreadcrumbList","@id":"https:\/\/actonic.de\/en\/detecting-national-id-and-passport-numbers-in-jira-attachments\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/actonic.de\/en\/"},{"@type":"ListItem","position":2,"name":"Detecting national ID and passport numbers in Jira attachments"}]},{"@type":"WebSite","@id":"https:\/\/actonic.de\/en\/#website","url":"https:\/\/actonic.de\/en\/","name":"Actonic \u2013 Unfolding your potential","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/actonic.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/actonic.de\/en\/#\/schema\/person\/7134b19473d8c348d0fb08d5137664a5","name":"Zhenya Elfimova","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4e5ef48c81d2e4f466924684a19236cd7f76613bcef73f93f8b0e9e390f4ee1c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4e5ef48c81d2e4f466924684a19236cd7f76613bcef73f93f8b0e9e390f4ee1c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4e5ef48c81d2e4f466924684a19236cd7f76613bcef73f93f8b0e9e390f4ee1c?s=96&d=mm&r=g","caption":"Zhenya Elfimova"},"url":"https:\/\/actonic.de\/en\/author\/zhenya-elfimova\/"}]}},"jetpack_featured_media_url":"https:\/\/actonic.de\/wp-content\/uploads\/2026\/06\/article8_passport_id_hero-1.png","_links":{"self":[{"href":"https:\/\/actonic.de\/en\/wp-json\/wp\/v2\/posts\/13917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/actonic.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/actonic.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/actonic.de\/en\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/actonic.de\/en\/wp-json\/wp\/v2\/comments?post=13917"}],"version-history":[{"count":0,"href":"https:\/\/actonic.de\/en\/wp-json\/wp\/v2\/posts\/13917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/actonic.de\/en\/wp-json\/wp\/v2\/media\/13918"}],"wp:attachment":[{"href":"https:\/\/actonic.de\/en\/wp-json\/wp\/v2\/media?parent=13917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/actonic.de\/en\/wp-json\/wp\/v2\/categories?post=13917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/actonic.de\/en\/wp-json\/wp\/v2\/tags?post=13917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}