{"id":13199,"date":"2025-11-28T09:08:27","date_gmt":"2025-11-28T08:08:27","guid":{"rendered":"https:\/\/www.arcadsoftware.com\/dot\/?p=13199"},"modified":"2026-03-09T11:23:20","modified_gmt":"2026-03-09T10:23:20","slug":"creating-your-own-anonymization-tool-good-idea-or-strategic-mistake","status":"publish","type":"post","link":"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/","title":{"rendered":"Creating your own anonymization tool: good idea or strategic mistake?"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:20px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:10px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"text-align:center;--awb-max-width:600px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\" style=\"border-radius:8px;\"><img decoding=\"async\" width=\"800\" height=\"298\" alt=\"Comparatif developpement interne vs solution d&#039;anonymisation d\u00e9di\u00e9e\" src=\"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee.webp\" data-orig-src=\"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee.webp\" class=\"lazyload img-responsive wp-image-13027\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27800%27%20height%3D%27298%27%20viewBox%3D%270%200%20800%20298%27%3E%3Crect%20width%3D%27800%27%20height%3D%27298%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee-200x75.webp 200w, https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee-400x149.webp 400w, https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee-600x224.webp 600w, https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee.webp 800w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 800px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:10px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1 author\"><p style=\"text-align: center;\">Article written by Olenka Van Schendel, November 28, 2025<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:20px;--awb-padding-left:20px;--awb-flex-wrap:wrap;\" id=\"blog-content\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\" style=\"--awb-content-alignment:left;\"><p>Developing your own anonymizer may seem appealing... but in most situations, this is a miscalculation. This choice involves hidden costs, rare expertise, risks of non-compliance, heavy maintenance, and schedule slippage.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_2_3 2_3 fusion-flex-column summary\" style=\"--awb-padding-top:25px;--awb-padding-right:25px;--awb-padding-bottom:25px;--awb-padding-left:25px;--awb-padding-left-small:0px;--awb-bg-color:rgba(0,166,249,0.1);--awb-bg-color-hover:rgba(0,166,249,0.1);--awb-bg-size:cover;--awb-box-shadow:15px 15px 16px -6px rgba(0,0,0,0.1);;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:40px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><script type=\"text\/javascript\">\n(function ($) {\n  function setInnerLinks(containerID, elementClass) {\n    var $container = $('#' + containerID);\n    if (!$container.length) return;\n\n    \/\/ Emplacement du sommaire (Avada) avec repli sur le container\n    var $host = $(\"#blog-content .fusion-layout-column.summary .fusion-column-wrapper\");\n    if (!$host.length) $host = $container;\n\n    \/\/ Cr\u00e9e le bloc sommaire une seule fois\n    var $summary = $host.find('.summary');\n    if (!$summary.length) {\n      $summary = $(\"<div class='summary'><\/div>\");\n      var host = window.location.hostname.toLowerCase();\nvar tocTitle =\n  host.endsWith('.fr') ? 'Sommaire' :\n  host.endsWith('.com') ? 'Summary' :\n  ((document.documentElement.lang || '').toLowerCase().startsWith('fr') ? 'Sommaire' : 'Summary');\n\n\/\/ Insertion du titre (en texte, pas en HTML)\n$summary.append($('<h2\/>', { text: tocTitle, class: 'exclude-summary', style: 'padding-left: 25px;' }));\n      $summary.append(\"<ol id='\" + containerID + \"_links'><\/ol>\");\n      $host.prepend($summary);\n    }\n    var $list = $('#' + containerID + '_links').empty();\n\n    \/\/ Helpers: enlever la num\u00e9rotation, slug, unicit\u00e9\n    function stripLeadingEnumeration(str) {\n      var s = (str || '').trim();\n\n      \/\/ Cas 1 : \"1) Titre\", \"1. Titre\", \"1 - Titre\", \"1 \u2014 Titre\", \"1: Titre\"\n      s = s.replace(\/^\\d+\\s*[).:\\-\u2013\u2014]\\s+\/, '');\n\n      \/\/ Cas 2 : \"1.2 Titre\", \"2.3.4 Titre\" (au moins un point dans le groupe)\n      s = s.replace(\/^\\d+(?:\\.\\d+)+\\s+\/, '');\n\n      \/\/ NB : on ne retire PAS un simple nombre suivi d\u2019un espace (ex: \"2025 Roadmap\")\n      return s.trim();\n    }\n    var slugCounts = {};\n    function toSlug(str) {\n      return (str || '')\n        .toLowerCase()\n        .normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '')\n        .replace(\/[^\\w\\s-]\/g, '')\n        .trim()\n        .replace(\/\\s+\/g, '-')\n        .replace(\/-+\/g, '-');\n    }\n    function uniqueId(base) {\n      var n = (slugCounts[base] || 0) + 1;\n      slugCounts[base] = n;\n      return n === 1 ? base : base + '-' + n;\n    }\n\n    \/\/ S\u00e9lectionne les titres\n    var selector = elementClass || 'h2:not(.exclude-summary)';\n    var $headings = $container.find(selector);\n\n    $headings.each(function () {\n      var $h = $(this);\n      if ($h.hasClass('exclude-summary')) return;\n\n      \/\/ Texte pour l'affichage dans l'OL : sans la num\u00e9rotation initiale\n      var rawText = $.trim($h.text());\n      var displayText = stripLeadingEnumeration(rawText);\n\n      \/\/ ID bas\u00e9 sur le texte nettoy\u00e9 pour un slug plus propre\n      if (!$h.attr('id')) {\n        var base = toSlug(displayText || 'section');\n        var id = uniqueId(base);\n        while (document.getElementById(id)) { id = uniqueId(base); }\n        $h.attr('id', id);\n      }\n      var id = $h.attr('id');\n\n      \/\/ Focusable quand on suit l\u2019ancre\n      if (!$h.attr('tabindex')) $h.attr('tabindex', '-1');\n\n      \/\/ Ajoute l\u2019item de la liste ordonn\u00e9e (le num\u00e9ro est fourni par <ol>)\n      $list.append(\"<li><a href='#\" + id + \"'>\" + displayText + \"<\/a><\/li>\");\n    });\n\n    \/\/ Scroll fluide avec offset si header fixe\n    var $header = $('.fusion-header, .fusion-header-wrapper, header, .site-header').first();\n    var isFixed = \/fixed|sticky\/.test(($header.css('position') || ''));\n    var offset = isFixed ? ($header.outerHeight() || 0) : 0;\n\n    \/\/ D\u00e9l\u00e9gation: un seul handler pour tous les liens\n    $list.off('click.toc').on('click.toc', 'a', function (e) {\n      e.preventDefault();\n      var targetId = $(this).attr('href'); \/\/ ex: #vs-code-settings-sync\n      var $t = $(targetId);\n      if (!$t.length) return;\n\n      var y = Math.max($t.offset().top - offset, 0);\n      $('html, body').animate({ scrollTop: y }, 400);\n\n      \/\/ Met \u00e0 jour l\u2019URL sans jump\n      if (history.replaceState) history.replaceState(null, '', targetId);\n    });\n  }\n\n  \/\/ Document ready\n  $(function () {\n    setInnerLinks('blog-content', 'h2:not(.exclude-summary)');\n  });\n\n  \/\/ Optionnel: exporter la fonction\n  window.setInnerLinks = setInnerLinks;\n})(jQuery);\n<\/script>\n<\/div><\/div>\n<div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-3\" style=\"--awb-content-alignment:left;\"><p>The pressure surrounding data protection has never been greater. Between regulatory requirements, the rise of cyber threats, the proliferation of test environments, and the growth of generative AI requiring anonymized datasets, organizations are faced with a dilemma: <strong>should they invest in an established anonymization solution or develop their own tool in-house?<\/strong><\/p>\n<p>On paper, the \"homemade\" option seems attractive: greater control, more flexibility, a tool perfectly suited to the specificities of the business... But what happens once the project is launched? Is it a strategic choice... or a costly trap that many regret?<\/p>\n<p>This article provides a comprehensive overview to help you decide.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:54;line-height:1.14;\">1. Developing in-house: an attractive idea<\/h2><\/div><div class=\"fusion-text fusion-text-4\" style=\"--awb-content-alignment:left;\"><p>Many organizations start by considering the in-house option. And that's understandable. The arguments put forward are often the same:<\/p>\n<\/div><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:20px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.26;\">Control over code and business rules<\/h3><\/div><div class=\"fusion-text fusion-text-5\" style=\"--awb-content-alignment:left;--awb-margin-top:-10px;\"><p>A tool developed in-house seems to allow for the precise integration of business constraints, transformation rules, and specific cases unique to the company.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:20px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.26;\">The perception that \"it's not that complicated\"<\/h3><\/div><div class=\"fusion-text fusion-text-6\" style=\"--awb-content-alignment:left;--awb-margin-top:-10px;\"><p>Many people imagine anonymization as simply masking data: replacing names with asterisks, truncating addresses, or generating fictitious values. An SQL script, an ETL, or a piece of Python code... and you're done.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:20px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.26;\">Total flexibility<\/h3><\/div><div class=\"fusion-text fusion-text-7\" style=\"--awb-content-alignment:left;--awb-margin-top:-10px;\"><p>An internal tool suggests that it will be possible to modify or extend the rules easily, without depending on a supplier.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:20px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.26;\">The idea of lower costs<\/h3><\/div><div class=\"fusion-text fusion-text-8\" style=\"--awb-content-alignment:left;--awb-margin-top:-10px;\"><p>Building it yourself is seen as a way to avoid software investment. \"We already have the developers, it will cost us almost nothing.\" On paper, it's hard to argue with this logic. In reality... things quickly get complicated.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:54;line-height:1.14;\">2. The underestimated reality of an internal anonymizer<\/h2><\/div><div class=\"fusion-text fusion-text-9\" style=\"--awb-content-alignment:left;\"><p>Creating a robust anonymizer is a much bigger undertaking than it seems. Teams that embark on this project usually discover these obstacles after several months, sometimes too late to turn back.<\/p>\n<p>Here are the main challenges that are often overlooked:<\/p>\n<\/div><div class=\"fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:20px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.26;\">Automatic detection of sensitive data<\/h3><\/div><div class=\"fusion-text fusion-text-10\" style=\"--awb-content-alignment:left;--awb-margin-top:-10px;\"><p>Before anonymizing, you need<a href=\"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/gdpr-where-to-start-identify-your-personal-data\/\"> to identify what needs to be anonymized.<\/a> Databases, files, logs, APIs, SaaS... Automatic inventory and classification require advanced data expertise. However, most internal projects are limited to static lists, which are insufficient in a context of constantly changing data.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:20px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.26;\">Maintaining integrity and consistency<\/h3><\/div><div class=\"fusion-text fusion-text-11\"><p>An anonymizer must:<\/p>\n<ul>\n<li>guarantee referential integrity (e.g., same customer \u2192 same anonymized identifier on all systems)<\/li>\n<li>preserve formats and statistical distributions<\/li>\n<li>avoid collisions, duplicates, and inconsistencies<\/li>\n<\/ul>\n<p>This is one of the most complex aspects to design and maintain.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-9 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:20px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.26;\">Multi-source and multi-technology support<\/h3><\/div><div class=\"fusion-text fusion-text-12\" style=\"--awb-content-alignment:left;--awb-margin-top:-10px;\"><p>Data is not only found in relational databases. A modern anonymizer must manage:<\/p>\n<ul>\n<li>Relational databases such as Oracle, <a href=\"https:\/\/www.arcadsoftware.com\/dot\/data-masking\/postgresql-databases\/\">PostgreSQL<\/a>, Sybase, SAP HANA, DB2, etc.<\/li>\n<li>NoSQL databases like MongoDB, Cassandra, MarkLogic etc.<\/li>\n<li>Data warehouses like Google BigQuery<\/li>\n<li>Platforms \/ SaaS platforms as z\/OS and Starburst<\/li>\n<li>Flat files like CSV, XML, JSON etc.Each format requires libraries, adapters, rules, and tests.<\/li>\n<\/ul>\n<\/div><div class=\"fusion-title title fusion-title-10 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:20px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.26;\">Dev\/Test\/CI\/CD integration<\/h3><\/div><div class=\"fusion-text fusion-text-13\" style=\"--awb-content-alignment:left;--awb-margin-top:-10px;\"><p>Anonymization is rarely isolated; it is part of integration pipelines, environment refresh automation, and DevOps tools.<\/p>\n<p>A handcrafted script is not enough<\/p>\n<\/div><div class=\"fusion-title title fusion-title-11 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:20px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.26;\">Compliance and irreversibility<\/h3><\/div><div class=\"fusion-text fusion-text-14\" style=\"--awb-content-alignment:left;--awb-margin-top:-10px;\"><p><a href=\"https:\/\/commission.europa.eu\/law\/law-topic\/data-protection\/data-protection-explained_en\">The GDPR requires anonymization to be irreversible.<\/a> How can we guarantee, with supporting evidence, that re-identification is impossible? This requires robust, audited, documented algorithms... which are rarely designed correctly in-house.<\/p>\n<\/div><div class=\"fusion-text fusion-text-15\" style=\"--awb-content-alignment:left;\"><p class=\"astuce\"><i><b>Interim conclusion:<\/b><\/i> what seemed like a project lasting a few weeks quickly becomes <strong>a long, complex, and costly program<\/strong>, often underestimated by a factor of 5 to 10.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-12 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:54;line-height:1.14;\">3. Objective comparison: Develop vs. Purchase<\/h2><\/div><div class=\"fusion-text fusion-text-16\" style=\"--awb-content-alignment:left;--awb-margin-top:-10px;\"><p>Here is a summary of the key differences between in-house development and adopting a specialized solution such as <a href=\"\/dot\/\">DOT Anonymizer:<\/a><\/p>\n<\/div>\n<div class=\"table-1\">\n<figure>\n<table width=\"100%\">\n<thead>\n<tr>\n<th align=\"left\" width=\"14%\">Criteria<\/th>\n<th align=\"left\" width=\"43%\">Established vendor solution (e.g., DOT Anonymizer)<\/th>\n<th align=\"left\" width=\"43%\">In-house development<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td align=\"left\"><span style=\"font-weight: 500;\">Time-to-Value<\/span><\/td>\n<td align=\"left\">Ready-to-use product (user interface, API) Rapid deployment; measurable gains within weeks<\/td>\n<td align=\"left\">Long development, frequent delays Need to develop data discovery tools, anonymization rules, a user interface, automation processes, etc.<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Features<\/td>\n<td align=\"left\">Mature, proven, covering a wide range: detection sensitive data, support for multiple DBMSs, intra-DBMS consistency, file support (CSV\/JSON\/XML), format preservation, referential integrity, irreversible anonymization, customizable rules...<\/td>\n<td align=\"left\">To be developed, often limited at the outset<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Compliance<\/td>\n<td align=\"left\">Integrated GDPR standards, guaranteed irreversibility<\/td>\n<td align=\"left\">Non-native, requires legal and data expertise<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><span style=\"font-weight: 500;\">Maintenance<\/span><\/td>\n<td align=\"left\">Updates, publisher support, developments<\/td>\n<td align=\"left\">Permanent internal workload<\/td>\n<\/tr>\n<tr>\n<td align=\"left\">Cost<\/td>\n<td align=\"left\">Licenses + services = controlled<\/td>\n<td align=\"left\">Development + maintenance + turnover = often much higher<\/td>\n<\/tr>\n<tr>\n<td align=\"left\"><span style=\"font-weight: 500;\">Expertise<\/span><\/td>\n<td align=\"left\">Support from specialized teams<\/td>\n<td align=\"left\">Depends on a handful of developers<\/td>\n<\/tr>\n<\/tbody>\n<\/table><figcaption>Comparison: Specialized anonymization solution vs. in-house development<\/figcaption><\/figure>\n<\/div>\n<div class=\"fusion-text fusion-text-17\" style=\"--awb-content-alignment:left;--awb-margin-top:20px;\"><p class=\"astuce\"><i><b>A concrete example:<\/b><\/i> some companies that have chosen <a href=\"\/dot\/\">DOT Anonymizer<\/a> have reduced anonymization processing times from more than two days to around two hours. <span style=\"background-color: rgba(0, 0, 0, 0);\">=&gt; <\/span><a style=\"background-color: rgba(0, 0, 0, 0);\" href=\"\/dot\/resources\/success-stories\/case-study-leading-canadian-financial-powerhouse\/\">Read the Success Story<\/a><\/p>\n<\/div><div class=\"fusion-title title fusion-title-13 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:54;line-height:1.14;\">4. The hidden costs of \"homemade\" solutions<\/h2><\/div><div class=\"fusion-text fusion-text-18\" style=\"--awb-content-alignment:left;\"><p>The initial development cost is only the tip of the iceberg.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-14 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:20px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.26;\">A TCO well above the cost of a license<\/h3><\/div><div class=\"fusion-text fusion-text-19\" style=\"--awb-content-alignment:left;--awb-margin-top:-10px;\"><p>Between development, testing, documentation, integration, audits, maintenance, training, and adaptation to new rules... the bill skyrockets.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-15 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:20px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.26;\">Technical debt and rapid obsolescence<\/h3><\/div><div class=\"fusion-text fusion-text-20\" style=\"--awb-content-alignment:left;--awb-margin-top:-10px;\"><p>Teams change, architectures evolve, technologies are renewed. An internal tool that is not a priority often ends up obsolete after 2\u20133 years.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-16 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:20px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.26;\">Impact on the IT roadmap<\/h3><\/div><div class=\"fusion-text fusion-text-21\" style=\"--awb-content-alignment:left;--awb-margin-top:-10px;\"><p>Every hour spent building an anonymizer is an hour not invested in projects that directly benefit the business. The key question then becomes: <strong>Is this really the core business of the company's IT department?<\/strong><\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_2_3 2_3 fusion-flex-column cta-box\" style=\"--awb-padding-top:25px;--awb-padding-right:40px;--awb-padding-bottom:30px;--awb-padding-left:40px;--awb-bg-image:radial-gradient(circle at center center, #daeaf65e 0%,#daeaf61a 100%);--awb-bg-size:cover;--awb-box-shadow:3px 3px 4px 0px #daeaf65e;;--awb-border-color:var(--awb-color5);--awb-border-style:solid;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-22 fusion-text-no-margin\" style=\"--awb-content-alignment:center;--awb-font-size:22px;--awb-text-color:var(--awb-color6);--awb-margin-bottom:15px;--awb-text-font-family:&quot;Poppins&quot;;--awb-text-font-style:normal;--awb-text-font-weight:800;\"><p>Need a ready-to-use solution for data anonymization?<\/p>\n<\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat button-medium button-custom fusion-button-default button-1 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#ffffff;--button_border_color:var(--awb-color6);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color6);--button_gradient_top_color:var(--awb-color6);--button_gradient_bottom_color:var(--awb-color6);--button_gradient_top_color_hover:var(--awb-color6);--button_gradient_bottom_color_hover:var(--awb-color6);\" target=\"_self\" data-hover=\"text_slide_up\" href=\"\/dot\/\"><div class=\"awb-button-text-transition  awb-button__hover-content--centered\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Discover DOT Anonymizer<\/span><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Discover DOT Anonymizer<\/span><\/div><\/a><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-17 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:54;line-height:1.14;\">5. The advantages of a specialized solution<\/h2><\/div><div class=\"fusion-text fusion-text-23\"><p>Conversely, adopting a tool-based solution a specialist vendor can bring immediate benefits.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-18 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:10px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.26;\">Accelerated time-to-market<\/h3><\/div><div class=\"fusion-text fusion-text-24\"><p>The rules, engines, connectors, and algorithms are ready. No R&amp;D delays, no reinventing the wheel.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-19 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:10px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.26;\">Built-in security and compliance<\/h3><\/div><div class=\"fusion-text fusion-text-25\"><p>Serious solutions include irreversible anonymization models, logs, audits, and a regulatory framework that is compliant by default.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-20 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:10px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.26;\">Support, expertise, and best practices<\/h3><\/div><div class=\"fusion-text fusion-text-26\"><p>You benefit not only from the tool, but also from the feedback of other customers. Regulatory and technological changes are managed as new versions are released.<\/p>\n<p class=\"astuce\"><i><b style=\"color: #124d79;\">Example:<\/b><\/i> DOT Anonymizer comes with <a href=\"\/dot\/data-masking\/dot-anonymizer\/\">a studio<\/a>, <a href=\"\/dot\/data-masking\/dot-anonymizer\/\">API<\/a>, <a href=\"\/dot\/data-masking\/dot-anonymizer\/\">engines<\/a>, <a href=\"\/dot\/data-masking\/dot-anonymizer\/\">connectors<\/a>, and is supported by specialized teams.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-21 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:54;line-height:1.14;\">6. When developing in-house can still make sense<\/h2><\/div><div class=\"fusion-text fusion-text-27\"><p>There are cases where in-house development <strong>may be appropriate:<\/strong><\/p>\n<ul>\n<li>Anonymization needs are <strong>extremely specific<\/strong> and fall outside market standards.<\/li>\n<li>The company has <strong>strong in-house capabilities<\/strong> in data engineering, cryptography, DevOps, and security.<\/li>\n<li>The context is <strong>non-regulatory<\/strong> or the risk exposure is low.<\/li>\n<\/ul>\n<p>In most other cases, investing in a dedicated solution is a more reasoned choice<\/p>\n<\/div><div class=\"fusion-title title fusion-title-22 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:54;line-height:1.14;\">7. Conclusion: good idea or strategic mistake?<\/h2><\/div><div class=\"fusion-text fusion-text-28\"><p>Developing your own anonymizer may seem appealing... <strong>but in most situations, this is a miscalculation.<\/strong> This choice involves hidden costs, rare expertise, risks of non-compliance, heavy maintenance, and schedule slippage.<\/p>\n<p>Successful anonymization is a full project. To echo Gartner\u2019s <a href=\"https:\/\/www.gartner.com\/en\/documents\/5700619\" target=\"_blank\" rel=\"noopener noreferrer\">\"Market Guide for Data Masking and Synthetic Data\"<\/a> <span style=\"background-color: rgba(0, 0, 0, 0);\">\u201cRepresentative DM vendors generally provide support for the full life cycle of a DM implementation, as well as enterprise manageability features\u201d. In a context where speed, compliance, and risk control are key, <strong>specialized solutions generally offer the best compromise:<\/strong> they are quick to implement, comprehensive, secure, and scalable.<\/span><\/p>\n<p>As technology evolves, the risk of re-identification increases. Regulators expect ongoing vigilance. Reputable vendor solutions combine expertise, advanced techniques, and regular updates, making them more reliable in terms of database consistency. Bottom line: safeguard that your anonymization is \u2018future-proof\u2019, irreversible and compliant in the long term!<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-right:20px;--awb-padding-left:20px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_2_3 2_3 fusion-flex-column cta-box\" style=\"--awb-padding-top:25px;--awb-padding-right:40px;--awb-padding-bottom:30px;--awb-padding-left:40px;--awb-bg-image:radial-gradient(circle at center center, #daeaf65e 0%,#daeaf61a 100%);--awb-bg-size:cover;--awb-box-shadow:3px 3px 4px 0px #daeaf65e;;--awb-border-color:var(--awb-color5);--awb-border-style:solid;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-29 fusion-text-no-margin\" style=\"--awb-content-alignment:center;--awb-font-size:22px;--awb-text-color:var(--awb-color6);--awb-margin-bottom:15px;--awb-text-font-family:&quot;Poppins&quot;;--awb-text-font-style:normal;--awb-text-font-weight:800;\"><p>Choose a proven and battle-tested anonymization solution.<\/p>\n<\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat button-medium button-custom fusion-button-default button-2 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#ffffff;--button_border_color:var(--awb-color6);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color6);--button_gradient_top_color:var(--awb-color6);--button_gradient_bottom_color:var(--awb-color6);--button_gradient_top_color_hover:var(--awb-color6);--button_gradient_bottom_color_hover:var(--awb-color6);\" target=\"_self\" data-hover=\"text_slide_up\" href=\"\/dot\/\"><div class=\"awb-button-text-transition  awb-button__hover-content--centered\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Discover DOT Anonymizer<\/span><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Discover DOT Anonymizer<\/span><\/div><\/a><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:45px;--awb-padding-bottom:45px;--awb-padding-right-small:20px;--awb-padding-left-small:20px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-padding-top:25px;--awb-padding-right:25px;--awb-padding-bottom:25px;--awb-padding-left:25px;--awb-bg-color:var(--awb-color1);--awb-bg-color-hover:var(--awb-color1);--awb-bg-size:cover;--awb-box-shadow:2px 1px 4px 0px rgba(33,41,52,0.41);;--awb-width-large:66.666666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.666666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-23 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:24px;--awb-margin-left-small:0px;--awb-font-size:20px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:300;margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.14;\">About the Author<\/h2><\/div><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"--awb-flex-grow:0;--awb-flex-grow-medium:0;--awb-flex-grow-small:0;--awb-flex-shrink:0;--awb-flex-shrink-medium:0;--awb-flex-shrink-small:0;width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-0 fusion_builder_column_inner_1_5 1_5 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:20%;--awb-margin-top-large:20px;--awb-spacing-right-large:0%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:9.6%;--awb-width-medium:20%;--awb-order-medium:0;--awb-spacing-right-medium:0%;--awb-spacing-left-medium:9.6%;--awb-width-small:20%;--awb-order-small:0;--awb-spacing-right-small:0%;--awb-margin-bottom-small:0px;--awb-spacing-left-small:9.6%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-max-width:130px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-2 hover-type-none\" style=\"border-radius:50px;\"><img decoding=\"async\" width=\"500\" height=\"500\" alt=\"Olenka Van Schendel\" title=\"olenka-van-schendel-dot\" src=\"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/olenka-van-schendel-dot.png\" data-orig-src=\"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/olenka-van-schendel-dot.png\" class=\"lazyload img-responsive wp-image-13243\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27500%27%20height%3D%27500%27%20viewBox%3D%270%200%20500%20500%27%3E%3Crect%20width%3D%27500%27%20height%3D%27500%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/olenka-van-schendel-dot-200x200.png 200w, https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/olenka-van-schendel-dot-400x400.png 400w, https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/olenka-van-schendel-dot.png 500w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 400px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-1 fusion_builder_column_inner_3_4 3_4 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:75%;--awb-margin-top-large:20px;--awb-spacing-right-large:2.56%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.56%;--awb-width-medium:75%;--awb-order-medium:0;--awb-spacing-right-medium:2.56%;--awb-spacing-left-medium:2.56%;--awb-width-small:80%;--awb-order-small:0;--awb-margin-top-small:0px;--awb-spacing-right-small:2.4%;--awb-spacing-left-small:2.4%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-24 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:0px;--awb-margin-left-small:0px;--awb-font-size:22px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:600;margin:0;font-size:1em;--fontSize:22;--minFontSize:22;line-height:1.26;\">Olenka Van Schendel<\/h3><\/div><div class=\"fusion-title title fusion-title-25 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-top:0px;--awb-margin-bottom:5px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:10px;--awb-margin-left-small:0px;--awb-font-size:16px;\"><h4 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:400;margin:0;font-size:1em;--fontSize:16;--minFontSize:16;line-height:1.4;\">WW Business Development Director<\/h4><\/div><div class=\"fusion-text fusion-text-30 fusion-text-no-margin\" style=\"--awb-margin-bottom:0px;\"><p><span data-teams=\"true\">With over 30 years in IT, Olenka started out in the Artificial Intelligence domain and natural language processing, working as software engineer developing principally on Unix. She soon specialized in the development of integrated software tooling including compilers, debuggers, source code management systems, and development environments. Now focused on Business Development worldwide in the ARCAD Software group, she remains deeply engaged in DevSecOps tooling, seeking to bridge the gap between the IBM i and mainframe world and modern developer stacks.<\/span><\/p>\n<p>For any questions about anonymization, feel free to <a href=\"\/dot\/contact-us\/\">contact our specialists<\/a>.<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div id=\"demo\" class=\"fusion-container-anchor\"><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling dem\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0%;--awb-padding-bottom:5%;--awb-padding-top-medium:40px;--awb-padding-top-small:20px;--awb-background-color:#124d79;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1248px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-menu-anchor\" id=\"trial-version\"><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-10 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-animated\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:0.96%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:60%;--awb-spacing-right-medium:0%;--awb-spacing-left-medium:6.4%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-margin-bottom-small:0px;--awb-spacing-left-small:1.92%;\" data-animationType=\"fadeInRight\" data-animationDuration=\"1.6\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-26 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:#ffffff;--awb-margin-bottom:0px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:0px;--awb-margin-left-small:0px;--awb-font-size:50px;\"><h2 class=\"fusion-title-heading title-heading-center sm-text-align-left fusion-responsive-typography-calculated\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:800;margin:0;font-size:1em;--fontSize:50;line-height:1.14;\">TRIAL VERSION \/ DEMO<\/h2><\/div><div class=\"fusion-text fusion-text-31 sm-text-align-left\" style=\"--awb-content-alignment:center;--awb-font-size:25px;--awb-line-height:1.4em;--awb-letter-spacing:-0.02em;--awb-text-color:#ffffff;--awb-text-font-family:&quot;Poppins&quot;;--awb-text-font-style:normal;--awb-text-font-weight:300;\"><p>Request a trial version or a session in our sandbox!<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-11 fusion-flex-column fusion-animated\" style=\"--awb-padding-top:32px;--awb-padding-right:20px;--awb-padding-bottom:18px;--awb-padding-left:20px;--awb-padding-right-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-color-hover:#ffffff;--awb-bg-size:cover;--awb-box-shadow:0px 24px 32px -6px rgba(0,0,0,0.1);;--awb-border-color:rgba(0,0,0,0.08);--awb-border-right:1px;--awb-border-bottom:1px;--awb-border-left:1px;--awb-border-style:solid;--awb-border-radius:12px 12px 12px 12px;--awb-width-large:42%;--awb-margin-top-large:20px;--awb-spacing-right-large:9.1428571428571%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:18.285714285714%;--awb-width-medium:50%;--awb-order-medium:2;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0%;--awb-margin-bottom-small:10px;--awb-spacing-left-small:0%;\" data-animationType=\"fadeInRight\" data-animationDuration=\"2.0\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-27 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-three\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:0px;--awb-margin-left-small:0px;--awb-font-size:30px;\"><h3 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:600;margin:0;font-size:1em;--fontSize:30;line-height:1.26;\">Trial Version<\/h3><\/div><div class=\"fusion-image-element \" style=\"text-align:center;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-3 hover-type-none\" style=\"border-radius:8px;\"><img decoding=\"async\" width=\"85\" height=\"85\" alt=\"Test Data Management Expert\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2785%27%20height%3D%2785%27%20viewBox%3D%270%200%2085%2085%27%3E%3Crect%20width%3D%2785%27%20height%3D%2785%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/04\/contact-trial-version.png\" class=\"lazyload img-responsive wp-image-11670\"\/><\/span><\/div><div class=\"fusion-title title fusion-title-28 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-four\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:0px;--awb-margin-left-small:0px;--awb-margin-bottom-medium:4px;--awb-font-size:20px;\"><h4 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:600;margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.4;\">Try it now!<\/h4><\/div><div class=\"fusion-title title fusion-title-29 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-top:0px;--awb-margin-bottom:4px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:2px;--awb-margin-left-small:0px;--awb-margin-bottom-medium:4px;--awb-font-size:16px;\"><div class=\"fusion-title-heading title-heading-center title-heading-tag fusion-responsive-typography-calculated\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:400;margin:0;font-size:1em;--fontSize:16;--minFontSize:16;line-height:1.63;\">Request a trial version<\/div><\/div><script charset=\"utf-8\" type=\"text\/javascript\" src=\"\/\/js.hsforms.net\/forms\/embed\/v2.js\"><\/script>\n<script>\n  hbspt.forms.create({\n    region: \"na1\",\n    portalId: \"4514828\",\n    formId: \"2e767847-894f-45d4-a739-347d9706c879\",\n      css: \"\",\n        blockedDomains: [\"freschelegacy.com\",\"freschesolutions.com\",\"rocketsoftware.com\",\"softlanding.com\",\"mkssoftware.com\",\"midrangedynamics.com\",\"remainsoftware.com\",\"taskforce-it.de\",\"origsoft.com\",\"itheis.com\",\"idinfo-conseil.com\",\"broadcom.com\",\"rs.com\",\"idinfo.eu\",\"looksoftware.com\",\"proximity.co.uk\",\"bigblue.it\",\"xhypm.com\",\"seagullsoftware.com\",\"seagullsoftware.com\",\"xcase.com\",\"comsid.de\",\"genebag.com\",\"mailo.com\",\"neuf.fr\",\"pks.de\",\"armonie.group\",\"pascalpolverini.com\",\"polverinipartners.com\",\"systnaps.com\",\"sarus.tech\",\"microfocus.com\",\"opentext.com\",\"md-na.com\",\"redbourn.co.uk\",\"omninet.be\",\"cdinvest.be\",\"cdinvest.eu\",\"ptc.com\",\"alvinecapital.co.uk\",\"katchou.eu\",\"talend.com\",\"bartech.es\"],\n      translations: {\n           en: {\n             required: \"Please fill the required field.\",\n             missingSelect: \"Please fill the required field.\",\n             forbiddenEmailDomain: \"Business address required\",\n             manuallyBlockedEmailDomain: \"Business address required\",\n             submitText: \"Request a trial version\"\n           }\n       }\n});\n<\/script><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:14px;width:100%;\"><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-12 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:10%;--awb-margin-top-large:20px;--awb-spacing-right-large:19.2%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:19.2%;--awb-width-medium:10%;--awb-order-medium:0;--awb-spacing-right-medium:19.2%;--awb-spacing-left-medium:19.2%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-32 fusion-text-no-margin\" style=\"--awb-font-size:64px;--awb-text-color:#ffffff;--awb-margin-bottom:0px;\"><p><strong>or<\/strong><\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-13 fusion-flex-column fusion-animated\" style=\"--awb-padding-top:32px;--awb-padding-right:20px;--awb-padding-bottom:18px;--awb-padding-left:20px;--awb-padding-right-small:20px;--awb-padding-left-small:20px;--awb-overflow:hidden;--awb-bg-color:#ffffff;--awb-bg-color-hover:#ffffff;--awb-bg-size:cover;--awb-box-shadow:0px 24px 32px -6px rgba(0,0,0,0.1);;--awb-border-color:rgba(0,0,0,0.08);--awb-border-right:1px;--awb-border-bottom:1px;--awb-border-left:1px;--awb-border-style:solid;--awb-border-radius:12px 12px 12px 12px;--awb-width-large:42%;--awb-margin-top-large:20px;--awb-spacing-right-large:18.285714285714%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:9.1428571428571%;--awb-width-medium:50%;--awb-order-medium:2;--awb-spacing-right-medium:7.68%;--awb-spacing-left-medium:7.68%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:0%;--awb-margin-bottom-small:10px;--awb-spacing-left-small:0%;\" data-animationType=\"fadeInRight\" data-animationDuration=\"2.0\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-30 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-three\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:0px;--awb-margin-left-small:0px;--awb-font-size:30px;\"><h3 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:600;margin:0;font-size:1em;--fontSize:30;line-height:1.26;\">Demo<\/h3><\/div><div class=\"fusion-image-element \" style=\"text-align:center;--awb-margin-top:5px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-4 hover-type-none\" style=\"border-radius:8px;\"><img decoding=\"async\" width=\"85\" height=\"85\" alt=\"Test Data Management Expert\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2785%27%20height%3D%2785%27%20viewBox%3D%270%200%2085%2085%27%3E%3Crect%20width%3D%2785%27%20height%3D%2785%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/05\/contact-demo.webp\" class=\"lazyload img-responsive wp-image-11921\"\/><\/span><\/div><div class=\"fusion-title title fusion-title-31 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-four\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-margin-top-small:12px;--awb-margin-right-small:0px;--awb-margin-bottom-small:0px;--awb-margin-left-small:0px;--awb-margin-bottom-medium:4px;--awb-font-size:20px;\"><h4 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:600;margin:0;font-size:1em;--fontSize:20;--minFontSize:20;line-height:1.4;\">Personalized demo<\/h4><\/div><div class=\"fusion-title title fusion-title-32 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-div\" style=\"--awb-text-color:var(--awb-color6);--awb-margin-top:0px;--awb-margin-bottom:4px;--awb-margin-top-small:0px;--awb-margin-right-small:0px;--awb-margin-bottom-small:2px;--awb-margin-left-small:0px;--awb-margin-bottom-medium:4px;--awb-font-size:16px;\"><div class=\"fusion-title-heading title-heading-center title-heading-tag fusion-responsive-typography-calculated\" style=\"font-family:&quot;Poppins&quot;;font-style:normal;font-weight:400;margin:0;font-size:1em;--fontSize:16;--minFontSize:16;line-height:1.63;\">Ask our data masking experts<\/div><\/div><!--[if lte IE 8]>\n<script charset=\"utf-8\" type=\"text\/javascript\" src=\"\/\/js.hsforms.net\/forms\/v2-legacy.js\"><\/script>\n<![endif]-->\n<script charset=\"utf-8\" type=\"text\/javascript\" src=\"\/\/js.hsforms.net\/forms\/v2.js\"><\/script>\n<script>\n  hbspt.forms.create({\n    region: \"na1\",\n    portalId: \"4514828\",\n    formId: \"d44ecda7-76b8-4c54-bd9b-ec3f7f114dce\",\n      css: \"\",\n        blockedDomains: [\"freschelegacy.com\",\"freschesolutions.com\",\"rocketsoftware.com\",\"softlanding.com\",\"mkssoftware.com\",\"midrangedynamics.com\",\"remainsoftware.com\",\"taskforce-it.de\",\"origsoft.com\",\"itheis.com\",\"idinfo-conseil.com\",\"broadcom.com\",\"rs.com\",\"idinfo.eu\",\"looksoftware.com\",\"proximity.co.uk\",\"bigblue.it\",\"xhypm.com\",\"seagullsoftware.com\",\"seagullsoftware.com\",\"xcase.com\",\"comsid.de\",\"genebag.com\",\"mailo.com\",\"neuf.fr\",\"pks.de\",\"armonie.group\",\"pascalpolverini.com\",\"polverinipartners.com\",\"systnaps.com\",\"sarus.tech\",\"microfocus.com\",\"opentext.com\",\"md-na.com\",\"redbourn.co.uk\",\"omninet.be\",\"cdinvest.be\",\"cdinvest.eu\",\"ptc.com\",\"alvinecapital.co.uk\",\"katchou.eu\",\"talend.com\",\"bartech.es\"],\n      translations: {\n           en: {\n             required: \"Please fill the required field.\",\n             missingSelect: \"Please fill the required field.\",\n             forbiddenEmailDomain: \"Business address required\",\n             manuallyBlockedEmailDomain: \"Business address required\",\n             submitText: \"Request a demo\"\n           }\n       }\n});\n<\/script><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:14px;width:100%;\"><\/div><\/div><\/div><\/div><\/div><\/div>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Creating your own anonymization tool or choosing a dedicated solution? Costs, risks, GDPR compliance, benefits: a complete comparison.<\/p>\n","protected":false},"author":5,"featured_media":13027,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[113],"tags":[],"class_list":["post-13199","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Creating your own anonymization tool: good idea or strategic mistake?<\/title>\n<meta name=\"description\" content=\"Creating your own anonymization tool or choosing a dedicated solution? Costs, risks, GDPR compliance, benefits: a complete comparison.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Creating your own anonymization tool: good idea or strategic mistake?\" \/>\n<meta property=\"og:description\" content=\"Creating your own anonymization tool or choosing a dedicated solution? Costs, risks, GDPR compliance, benefits: a complete comparison.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/\" \/>\n<meta property=\"og:site_name\" content=\"DOT - Data Oriented Testing\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-28T08:08:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-09T10:23:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.arcadsoftware.fr\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"298\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Myriam Goutte\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Myriam Goutte\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/\"},\"author\":{\"name\":\"Myriam Goutte\",\"@id\":\"https:\/\/www.arcadsoftware.com\/dot\/#\/schema\/person\/161344f8e2663b24cdcda8d4ca53f7b2\"},\"headline\":\"Creating your own anonymization tool: good idea or strategic mistake?\",\"datePublished\":\"2025-11-28T08:08:27+00:00\",\"dateModified\":\"2026-03-09T10:23:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/\"},\"wordCount\":8374,\"image\":{\"@id\":\"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee.webp\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/\",\"url\":\"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/\",\"name\":\"Creating your own anonymization tool: good idea or strategic mistake?\",\"isPartOf\":{\"@id\":\"https:\/\/www.arcadsoftware.com\/dot\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee.webp\",\"datePublished\":\"2025-11-28T08:08:27+00:00\",\"dateModified\":\"2026-03-09T10:23:20+00:00\",\"author\":{\"@id\":\"https:\/\/www.arcadsoftware.com\/dot\/#\/schema\/person\/161344f8e2663b24cdcda8d4ca53f7b2\"},\"description\":\"Creating your own anonymization tool or choosing a dedicated solution? Costs, risks, GDPR compliance, benefits: a complete comparison.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/#primaryimage\",\"url\":\"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee.webp\",\"contentUrl\":\"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee.webp\",\"width\":800,\"height\":298,\"caption\":\"Comparatif developpement interne vs solution d'anonymisation d\u00e9di\u00e9e\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.arcadsoftware.com\/dot\/#website\",\"url\":\"https:\/\/www.arcadsoftware.com\/dot\/\",\"name\":\"DOT - Data Oriented Testing\",\"description\":\"Confidential Data Testing Automation\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.arcadsoftware.com\/dot\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.arcadsoftware.com\/dot\/#\/schema\/person\/161344f8e2663b24cdcda8d4ca53f7b2\",\"name\":\"Myriam Goutte\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Creating your own anonymization tool: good idea or strategic mistake?","description":"Creating your own anonymization tool or choosing a dedicated solution? Costs, risks, GDPR compliance, benefits: a complete comparison.","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:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/","og_locale":"en_US","og_type":"article","og_title":"Creating your own anonymization tool: good idea or strategic mistake?","og_description":"Creating your own anonymization tool or choosing a dedicated solution? Costs, risks, GDPR compliance, benefits: a complete comparison.","og_url":"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/","og_site_name":"DOT - Data Oriented Testing","article_published_time":"2025-11-28T08:08:27+00:00","article_modified_time":"2026-03-09T10:23:20+00:00","og_image":[{"width":800,"height":298,"url":"https:\/\/www.arcadsoftware.fr\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee.webp","type":"image\/webp"}],"author":"Myriam Goutte","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Myriam Goutte","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/#article","isPartOf":{"@id":"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/"},"author":{"name":"Myriam Goutte","@id":"https:\/\/www.arcadsoftware.com\/dot\/#\/schema\/person\/161344f8e2663b24cdcda8d4ca53f7b2"},"headline":"Creating your own anonymization tool: good idea or strategic mistake?","datePublished":"2025-11-28T08:08:27+00:00","dateModified":"2026-03-09T10:23:20+00:00","mainEntityOfPage":{"@id":"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/"},"wordCount":8374,"image":{"@id":"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee.webp","articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/","url":"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/","name":"Creating your own anonymization tool: good idea or strategic mistake?","isPartOf":{"@id":"https:\/\/www.arcadsoftware.com\/dot\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/#primaryimage"},"image":{"@id":"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/#primaryimage"},"thumbnailUrl":"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee.webp","datePublished":"2025-11-28T08:08:27+00:00","dateModified":"2026-03-09T10:23:20+00:00","author":{"@id":"https:\/\/www.arcadsoftware.com\/dot\/#\/schema\/person\/161344f8e2663b24cdcda8d4ca53f7b2"},"description":"Creating your own anonymization tool or choosing a dedicated solution? Costs, risks, GDPR compliance, benefits: a complete comparison.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.arcadsoftware.com\/dot\/resources\/blog-en\/creating-your-own-anonymization-tool-good-idea-or-strategic-mistake\/#primaryimage","url":"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee.webp","contentUrl":"https:\/\/www.arcadsoftware.com\/dot\/wp-content\/uploads\/2025\/11\/anonymisation-developpement-interne-vs-solution-dediee.webp","width":800,"height":298,"caption":"Comparatif developpement interne vs solution d'anonymisation d\u00e9di\u00e9e"},{"@type":"WebSite","@id":"https:\/\/www.arcadsoftware.com\/dot\/#website","url":"https:\/\/www.arcadsoftware.com\/dot\/","name":"DOT - Data Oriented Testing","description":"Confidential Data Testing Automation","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.arcadsoftware.com\/dot\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.arcadsoftware.com\/dot\/#\/schema\/person\/161344f8e2663b24cdcda8d4ca53f7b2","name":"Myriam Goutte"}]}},"_links":{"self":[{"href":"https:\/\/www.arcadsoftware.com\/dot\/wp-json\/wp\/v2\/posts\/13199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arcadsoftware.com\/dot\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arcadsoftware.com\/dot\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.com\/dot\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.com\/dot\/wp-json\/wp\/v2\/comments?post=13199"}],"version-history":[{"count":4,"href":"https:\/\/www.arcadsoftware.com\/dot\/wp-json\/wp\/v2\/posts\/13199\/revisions"}],"predecessor-version":[{"id":13717,"href":"https:\/\/www.arcadsoftware.com\/dot\/wp-json\/wp\/v2\/posts\/13199\/revisions\/13717"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.arcadsoftware.com\/dot\/wp-json\/wp\/v2\/media\/13027"}],"wp:attachment":[{"href":"https:\/\/www.arcadsoftware.com\/dot\/wp-json\/wp\/v2\/media?parent=13199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arcadsoftware.com\/dot\/wp-json\/wp\/v2\/categories?post=13199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arcadsoftware.com\/dot\/wp-json\/wp\/v2\/tags?post=13199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}