Security and identity

Abstract representation of Think logo
Person using a laptop with digital cloud, lock, and folder icons projected above

Data privacy

Data privacy guide to AI and machine learning

While data privacy in general has long been a concern, the term “AI data privacy” acknowledges that the emerging technology of artificial intelligence brings with it new risks and privacy concerns.  

David Zax

Most popular resources

In-depth e-books and guides

Simple illustration of lines forming an intertwined pathway
AI for Business: Maximize AI ROI through smarter governance
Discover the key benefits gained with automated AI governance for any AI - apps, models or agents and how to maximize the ROI for all your AI initiatives with the right set of frameworks and tools
Illustration of data analysis charts, featuring colored bars and line graphs in a workflow
Data governance for data leaders
This E-Book analyzes several topics related to data governance and privacy such as scalability, establishing and implementing organization-wide standards, and data lineage and traceability.
Illustration of hand on grid background
How to choose the right AI foundation model
Follow a simple 5 step performance framework and find out how to make smarter, safer AI model choices.
Line-style illustration of watsonx.governance logo
AI that people trust is AI that people use
Read this guide to better understand why AI is making security and governance matter more than ever and what are the barriers protecting and building trust for data and AI.

Trends shaping AI, governance, and security

Forrester logo
Prioritize your AI governance
See why Forrester recognized IBM as a Leader for its watsonx.governance solution—helping enterprises manage AI risk, compliance, and trust at scale.
Gartner logo
Build trust into every AI decision
Gartner Market Guide for AI TRiSM outlines emerging solutions for AI trust, risk and security management to help organizations govern AI systems and manage associated risks.
IDC logo
Unified AI Governance
Enterprises looking to scale AI initiatives responsibly will require a strong AI governance platform. Read the full analysis and discover how IBM watsonx.governance can support your Al strategy.
Illustration of curved lines of different sizes connecting a red dot at the beginning on the right side
Close the AI oversight gap
The 20th annual Cost of a Data Breach Report focuses on the promise and peril of AI, which is increasingly becoming a powerful tool for cyber criminals and our best defense against them.

Learn directly from industry experts

Illustration of colored dots in orbital flow state
Securing AI in 2026 — Approach for a Trustworthy and Resilient AI Future
Join IBM and Wipro for an exclusive webinar exploring the evolving landscape of AI security — from emerging risks to proven frameworks that empower CISOs to lead confidently in this new era.
Illustration of colored dots in a slinky flow state
Critical Elements of AI Trust
As organizations race to embrace AI for competitive advantage, they often overlook the core element of Trustworthy AI. The future of AI depends on how well we secure it today.
Illustration of colored particles in orbital motion
Securing AI Agents — Building Trust in the Era of Autonomous Systems
Listen to IBM experts as we unpack real-world attack vectors, emerging frameworks, and actionable defense strategies for securing AI agents in enterprise environments.
Illustration of colored particles in random orbital motion
Scale your AI securely
Is your company struggling with siloed teams with their own set of tools and metrics, leading to duplicated efforts and missed opportunities? Find out how your security and governance teams can operate in sync.

See how leaders are driving results with IBM

Banco do Brasil logo
Trust by design
Embedding Governance into AI at Banco do Brasil
Ferrari logo
A new digital destination
Engineering Scuderia Ferrari HP’s fan engagement strategy
US Open logo
Building a smarter business from the ground up
World-class digital experiences for more than 14 million fans around the globe
UFC logo
AI-generated narratives
UFC partners with IBM to streamline and scale insight generation for 40+ live events
3D render of multiple flat shapes with the "THINK" logo lined up

Join over 100,000 subscribers

Receive insights, research and expert views on AI, security, automation and data in the Think Newsletter.

Subscribe today

Never miss an update

Illustration of an eye with connecting lines to data

Think newsletter subscription

"; $element.find('.mktoFieldWrap').append(message) } }) } // Inject the c4d-notice-choice web component after form rendering if (formEl && !formEl.querySelector('#notice-choice')) { const country = "US" || "US"; const environment = "prod" || "stage"; const termsLink = "https://www.ibm.com/legal" || "https://www.ibm.com/legal"; const questionChoices = "1" || "1"; const noticeChoiceContainer = document.createElement('div'); noticeChoiceContainer.className = 'ibm-notice-choice-container mktoFormRow'; const noticeChoice = document.createElement('c4d-notice-choice'); noticeChoice.setAttribute('id', 'notice-choice'); noticeChoice.setAttribute('language', language); noticeChoice.setAttribute('country', country); noticeChoice.setAttribute('question-choices', questionChoices); noticeChoice.setAttribute('state', ''); noticeChoice.setAttribute('email', ''); noticeChoice.setAttribute('hide-error-message', 'true'); noticeChoice.setAttribute('show-legal-notice', 'false'); noticeChoice.setAttribute('environment', environment); noticeChoiceContainer.appendChild(noticeChoice); const buttonRow = formEl.querySelector('.mktoButtonRow'); buttonRow.classList.add('mktoFormRow'); if (buttonRow) { formEl.insertBefore(noticeChoiceContainer, buttonRow); } else { formEl.appendChild(noticeChoiceContainer); } // Initialize notice-choice component with country from select const noticeChoiceElement = document.querySelector('c4d-notice-choice'); // Function to update country attribute based on select value if (countryField) { countryField.addEventListener('change', function() { typeahead.setAttribute('endpoint', '/services/marketo/company-typeahead?countryISOAlpha2Code=' + countryField.value); if (noticeChoiceElement) { noticeChoiceElement.setAttribute('country', countryField.value); } }); } const textboxValue = formEl.querySelector('#Email'); if (textboxValue) { textboxValue.addEventListener('input', function(element) { if (noticeChoiceElement) { noticeChoiceElement.setAttribute('email', textboxValue.value); } }); } if (countryField && window.digitalData?.user?.location?.country) { countryField.value = window.digitalData.user.location.country; countryField.dispatchEvent(new Event('change', { bubbles: true })); } // --- Hidden field helper --- function setHiddenField(name, value, formElement) { if (!name || !formElement) return; var input = formElement.querySelector('input[name="' + name + '"]'); if (!input) { input = document.createElement("input"); input.type = "hidden"; input.name = name; input.id = name; formElement.appendChild(input); } input.value = value; } // --- Event listener for Notice & Choice changes --- function registerNoticeChoiceHiddenFields(formElement) { if (!formElement) { console.warn("Form element not provided for Notice & Choice"); return; } document.addEventListener("c4d-notice-choice-change", function(event) { var detail = event.detail || {}; var field = detail.field; var value = detail.value; if (field && value !== undefined) { setHiddenField(field, value, formElement); } }); console.log('Notice & Choice event listener registered for form'); } registerNoticeChoiceHiddenFields(formEl); } const phoneFormField = formEl.querySelector('.mktoFieldWrap.mktoRequiredField:has(#Phone)'); const phoneInput = formEl?.querySelector('#Phone'); if (phoneInput && phoneFormField) { const newPhoneInput = phoneInput.cloneNode(); newPhoneInput.id = 'PhoneIntl'; newPhoneInput.name = 'PhoneIntl'; phoneInput.hidden = true; phoneInput.insertAdjacentElement('beforebegin', newPhoneInput); try { const renderedEvent = new CustomEvent('MktoFormRendered', { bubbles: true, detail: { formId: formEl?.id || '', form: form } }); document.dispatchEvent(renderedEvent); } catch (err) { console.error('Failed to dispatch MktoFormRendered event', err); } } const fields = formEl.querySelectorAll('input:not([type="hidden"]), select, textarea'); fields.forEach((field) => { if (!field || field.getAttribute('aria-required') !== 'true') return; field.addEventListener('blur', function () { const value = field.value != null ? field.value.trim() : ''; if (field.name !== 'PhoneIntl') { if (field.type === 'email') { const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; if (!emailRegex.test(value)) { field.classList.add('mktoInvalidCustom'); } else { field.classList.remove('mktoInvalidCustom'); } } else { if (!value) { field.classList.add('mktoInvalidCustom'); } else { field.classList.remove('mktoInvalidCustom'); } } } updateSubmitButtonState(); }); if (field.tagName === 'SELECT') { field.addEventListener('change', function () { if (field.value && field.value !== '') { field.classList.remove('mktoInvalidCustom'); } else { field.classList.add('mktoInvalidCustom'); } updateSubmitButtonState(); }); return; } field.addEventListener('input', function () { if (field.type === 'email') { const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; if (emailRegex.test(field.value.trim())) { field.classList.remove('mktoInvalidCustom'); } else { field.classList.add('mktoInvalidCustom'); } } else { if (field.value && field.value.trim() !== '') { field.classList.remove('mktoInvalidCustom'); } else { field.classList.add('mktoInvalidCustom'); } } updateSubmitButtonState(); }); }); formEl.querySelectorAll(".mktoFormCol").forEach((element) => { const privacyElement = element.querySelector('#privacyid'); const shouldHide = privacyElement ? (privacyElement.textContent || '').trim() === '' : element.innerText === ' '; if (shouldHide) { element.closest('.mktoFormRow').style.display = "none"; element.style.display = "none"; } }) const isNewsletterForm = formEl.getAttribute('data-is-newsletter') === 'true'; if (!isNewsletterForm) { // Check if Progressive Profiling is not enabled by looking for double columns // Exclude the greeting message row which should remain as a single-column row let rows = []; if (formEl.hasChildNodes()) { doubles = []; doubles.push(formEl.querySelectorAll('.mktoFormRow > .mktoFormCol + .mktoFormCol')); doubles[0].forEach((element) => { const parentRow = element?.parentElement; // Exclude hidden rows and the greeting message row if (parentRow?.style.display === 'none') { return } else { rows.push(parentRow) } }); } if (rows.length === 0) { // Progressive Profiling is enabled formEl.classList.add('progressive'); } } else { const fieldsObj = {}; fieldsObj["CountryCode"] = window.digitalData.user.location.country || "US"; form.addHiddenFields(fieldsObj); } // Dispatch custom event when form is rendered const marketoFormRenderedEvent = new CustomEvent('marketoFormRendered', { bubbles: true, detail: { formElement: formEl } }); document.dispatchEvent(marketoFormRenderedEvent); });