{"version":"1.0","provider_name":"IRI","provider_url":"https:\/\/www.iri.com\/blog","author_name":"Devon Kozenieski","author_url":"https:\/\/www.iri.com\/blog\/author\/devonk\/","title":"Masking Floating PII in Database Columns","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"HBVJ0lMEho\"><a href=\"https:\/\/www.iri.com\/blog\/data-protection\/masking-floating-pii-in-database-columns\/\">Masking Floating PII in Database Columns<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.iri.com\/blog\/data-protection\/masking-floating-pii-in-database-columns\/embed\/#?secret=HBVJ0lMEho\" width=\"600\" height=\"338\" title=\"&#8220;Masking Floating PII in Database Columns&#8221; &#8212; IRI\" data-secret=\"HBVJ0lMEho\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"https:\/\/www.iri.com\/blog\/wp-content\/uploads\/2024\/03\/Featured-image-Masking-Floating-PII-in-Database-Columns.png","thumbnail_width":1110,"thumbnail_height":532,"description":"Calling DarkShield from FieldShield: Reaching the DarkShield API with a Field-Level Transformation Function.\u00a0It is now possible to use an IRI DarkShield function from within an IRI FieldShield job to find and mask one or more instances of PII floating inside the text of specified columns. This feature allows you to leverage the best of both data masking tools in certain use cases, particularly when the functional extensibility of FieldShield through SortCL scripting is required."}