Advanced Response Page Customization

Overview

For organizations that require deeper branding alignment beyond the built-in customization options, DataDome offers an Advanced Response Page Customization service. This service is delivered by DataDome's team and allows you to go further in tailoring the look, feel, content, and behavior of your Slider, Block, and Device Check response pages.

⚠️

Eligibility

Advanced Response Page Customization is available exclusively to customers on an Enterprise or Enterprise+ plan. Please contact your account team to discuss your options.

📘

Looking for standard customization options?

You can apply standard customization to your response pages directly from your DataDome dashboard (logo, colors, domain-specific templates, and more). See Response Pages for the full list of self-service options.


Supported Customizations

Design

CustomizationDetailsRequired
Custom CSS stylingApply custom styles to your response pages based on your brand guidelinesA design reference (e.g., Figma file) must be provided. Multi-page designs are not supported. Custom images and fonts must be supplied. For security reasons, links and buttons cannot open new tabs or redirect users to external URLs.
Custom fontUse a custom typeface on your response pagesFont files must be provided

Text & Language

CustomizationDetails
Customize existing language translationsModify the wording of an existing language displayed on your response pages
Lock response pages to a specific languageForce your response pages to display in a specific language, regardless of the user's browser settings
Add a new languageRequest support for an additional language not currently available

Tracking

CustomizationDetailsLimitations
Inject external analyticsLoad a third-party analytics script (e.g., Google Analytics) on your response pagesThe injected script cannot access customer-domain resources such as cookies

Unsupported Customizations

The following requests are not supported at this time. This list is non-exhaustive.

CustomizationReason
Changing the Slider widget design or challenge typeThe Slider component cannot be restyled or replaced for technical and security integrity reasons
Custom design for the Device Check pageThe Device Check page does not support custom design
Full HTML restructuringArbitrary changes to the HTML structure of response pages are not supported
Redirecting users / opening new tabs from response pagesNot supported due to iframe sandbox security policies
Removing or bypassing the feedback formThe feedback form is a core part of the response page experience
Sending emails on feedback form submissionNot supported
Accessing customer-domain resources (e.g., cookies, external assets) via tracking scriptsNot supported for security reasons
Adding entirely new content sections with custom translationsThe response page template uses a fixed set of content placeholders

Implementation Timeline

🕐

Expected timeline: up to 4 weeks

Implementation time is indicative and non-contractual. The actual timeline depends on the complexity of the requested customization and the completeness of the materials provided (e.g., design files, translation files). Your account team will provide a more precise estimate once your request has been reviewed.


How to Request Advanced Customization

Step 1: Prepare Your Materials

Before reaching out, ensure you have:

For Custom CSS Styling:

  • Complete design reference files (Figma or similar design tool);
  • For responsive designs: specifications for all breakpoints (mobile, tablet, desktop);
  • All custom image assets in web-ready formats;
  • Custom font files and/or CDN URLs for any custom fonts used;
  • A distinct Figma design for each page type if customizing multiple pages (block page and captcha page);
  • Your Figma file shared with Developer access to allow our team to inspect and export assets;
  • Annotations or written descriptions of any interactive behaviors (e.g. button actions, redirects) alongside the visual design;

For Text Customization:

  • Current text and proposed text replacements for each language;

For External Analytics:

  • Full script URL for your analytics service;
  • Confirm that no customer-domain resources are required by the script;

For All Requests:

  • Workspace name(s) where customization will apply;
  • Specific domain(s), if the customization should only apply to designated domains.

Step 2: Contact Your Support Team

Open a support ticket (e.g., email [email protected]) that includes the details related to your customization. DataDome will then assess your request, verify eligibility, and coordinate follow up.