<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Bold BI - Medium]]></title>
        <description><![CDATA[Easily build and share powerful BI dashboards online. - Medium]]></description>
        <link>https://medium.com/bold-bi?source=rss----cb5e7b4ae8d---4</link>
        <image>
            <url>https://cdn-images-1.medium.com/proxy/1*TGH72Nnw24QL3iV9IOm4VA.png</url>
            <title>Bold BI - Medium</title>
            <link>https://medium.com/bold-bi?source=rss----cb5e7b4ae8d---4</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Wed, 11 Nov 2026 22:56:11 GMT</lastBuildDate>
        <atom:link href="https://medium.com/feed/bold-bi" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[JWT Authentication for Embedded Dashboards | Bold BI]]></title>
            <link>https://medium.com/bold-bi/jwt-authentication-for-embedded-dashboards-bold-bi-3f6d498a7a31?source=rss----cb5e7b4ae8d---4</link>
            <guid isPermaLink="false">https://medium.com/p/3f6d498a7a31</guid>
            <category><![CDATA[jwt-authentication]]></category>
            <category><![CDATA[embedded-dashboard]]></category>
            <category><![CDATA[dashboard-single-sign-on]]></category>
            <category><![CDATA[jwt-sso]]></category>
            <category><![CDATA[dashboard-authentication]]></category>
            <dc:creator><![CDATA[Vivian Awuor Otieno]]></dc:creator>
            <pubDate>Tue, 10 Nov 2026 12:09:21 GMT</pubDate>
            <atom:updated>2026-11-10T12:09:19.779Z</atom:updated>
            <content:encoded><![CDATA[<h3>How JWT Authentication Enables Seamless Dashboard Embedding</h3><figure><img alt="JWT Authentication for Embedded Dashboards Banner Image" src="https://cdn-images-1.medium.com/max/1024/1*QvoHps39NOoqK9hpe-kwIA.png" /></figure><blockquote><strong><em>TL;DR:</em></strong><em> Embedding dashboards directly into SaaS applications, customer portals, and business platforms helps users access insights without leaving their workflows. However, providing seamless access while maintaining security can be challenging. JWT authentication helps organizations securely authenticate users, support single sign-on (SSO), and deliver embedded dashboards without requiring separate login experiences, creating a more secure and user-friendly analytics environment.</em></blockquote><h3>Introduction</h3><p>Organizations increasingly <a href="https://help.boldbi.com/embedding-options/embedding-sdk/embed-viewer-dashboard/">embed dashboards</a> into SaaS applications, customer portals, and business platforms to deliver analytics within existing user workflows. As <a href="https://www.boldbi.com/embedded-analytics/">embedded analytics</a> adoption grows, providing secure access without disrupting the user experience becomes a critical requirement. Users expect to sign in once and access all application features, including embedded dashboards, without additional login prompts. At the same time, organizations must ensure that only authorized users can access analytics content.</p><p><a href="https://help.boldbi.com/multi-tenancy/site-administration/authentication/json-web-token/">JWT (JSON Web Token) authentication</a> helps address this challenge by securely passing authenticated user information between applications and embedded dashboard environments. This enables seamless <a href="https://help.boldbi.com/security-configuration/single-sign-on/overview/">Single Sign-On (SSO)</a>, reduces login friction, and supports secure dashboard access across modern embedded analytics deployments.</p><h3>What Is JWT Authentication?</h3><p>JWT (JSON Web Token) is an open standard for securely transmitting authenticated user information between systems. In embedded dashboard environments, applications generate signed tokens that allow dashboards to verify user identities without requiring a separate login.</p><p>Because the token is digitally signed, the receiving system can validate its authenticity before granting access. This makes JWT authentication a practical approach for enabling secure Single Sign-On (SSO) and seamless dashboard access within SaaS applications, customer portals, and other embedded analytics environments.</p><h3>How JWT Authentication Simplifies Dashboard Embedding</h3><p>As organizations embed dashboards into <a href="https://www.boldbi.com/blog/build-customer-facing-analytics-portal-with-bold-bi/">customer portals</a>, SaaS applications, and business platforms, authentication plays a critical role in delivering a secure and seamless user experience. JWT authentication helps simplify dashboard embedding by enabling trusted access between applications and analytics environments.</p><p>JWT authentication helps organizations:</p><ul><li><strong>Enable Single Sign-On (SSO):</strong> Allow users to access embedded dashboards using their existing application credentials without requiring separate logins.</li><li><strong>Improve User Experience:</strong> Create a seamless dashboard experience by reducing authentication friction and minimizing interruptions during user workflows.</li><li><strong>Establish Trusted Authentication:</strong> Securely transfer authenticated user information between applications and embedded dashboards using signed JWT tokens.</li><li><strong>Simplify Integration:</strong> Connect embedded dashboards with existing authentication systems without requiring users to manage multiple sets of credentials.</li><li><strong>Support Secure Access Management:</strong> Validate user authentication before granting access to embedded dashboards and analytics resources.</li></ul><p>By simplifying authentication and reducing login friction, JWT authentication helps organizations deliver embedded dashboard experiences that are both secure and user-friendly.</p><h3>When Should You Use JWT Authentication?</h3><p>JWT authentication is most valuable when embedded dashboards need to feel like a seamless part of your application rather than a separate analytics platform. By allowing applications to securely pass authenticated user information, JWT helps simplify access while maintaining security.</p><p>Organizations commonly use JWT authentication for:</p><ul><li>Customer portals that provide personalized analytics</li><li>SaaS applications with embedded dashboards</li><li><a href="https://www.boldbi.com/multitenancy/">Multi-tenant</a> environments that require user-specific data access</li><li>Partner portals that share analytics with external stakeholders</li><li>Customer-facing dashboards that require secure single sign-on experiences</li></ul><p>In these scenarios, JWT authentication helps reduce login friction while ensuring users can securely access the data and dashboards relevant to them.</p><h3>JWT Authentication vs Traditional Login Workflows</h3><p>Organizations embedding analytics into <a href="https://www.boldbi.com/blog/what-is-customer-facing-analytics/">customer-facing applications</a> often need to balance <a href="https://www.boldbi.com/security/">security</a> and user experience. While traditional login workflows may require users to authenticate separately for analytics access, JWT authentication enables a more seamless experience by securely transferring authentication information between systems.</p><figure><img alt="JWT Authentication vs Traditional Login Workflows" src="https://cdn-images-1.medium.com/max/1024/1*ad__VB4c1i62Y6tyKNtObw.png" /></figure><p>For organizations embedding analytics into customer portals, SaaS applications, partner portals, or other customer-facing solutions, JWT authentication helps streamline access while maintaining secure control over user permissions and dashboard visibility.</p><h3>How Bold BI Supports JWT Authentication for Embedded Dashboards</h3><p>Bold BI® helps organizations implement JWT authentication for embedded dashboards by providing the capabilities below. JWT-based SSO is available in self-hosted deployments (Managed Private Cloud and On-Premises); Cloud Edition does not support SSO.</p><ul><li><a href="https://help.boldbi.com/multi-tenancy/site-administration/authentication/json-web-token/"><strong>JWT-Based Authentication</strong></a><strong>:</strong> Authenticate users through signed JWT tokens and securely deliver embedded dashboards within SaaS applications, customer portals, and multi-tenant environments.</li><li><a href="https://help.boldbi.com/security-configuration/single-sign-on/overview/"><strong>Single Sign-On (SSO)</strong></a><strong>:</strong> Allow users to access embedded dashboards using existing application credentials without requiring separate analytics logins.</li><li><a href="https://www.boldbi.com/blog/role-based-access-control-embedded-dashboards/"><strong>Secure Dashboard Access</strong></a><strong>:</strong> Validate authenticated user information before granting access to dashboards and analytics content.</li><li><a href="https://www.boldbi.com/blog/embedded-analytics-saas-integration-platforms/"><strong>Embedded Analytics Integration</strong></a><strong>:</strong> Embed dashboards directly into applications while maintaining a seamless user experience across authentication workflows.</li><li><a href="https://www.boldbi.com/multitenancy/"><strong>Support for Multi-Tenant Environments</strong></a><strong>:</strong> In Managed Private Cloud and On-Premises deployments, combine JWT authentication with access controls to help ensure users only access the dashboards and data relevant to them.</li><li><a href="https://www.boldbi.com/authentication/"><strong>Security Controls for Authentication Workflows</strong></a><strong>:</strong> Strengthen authentication security through token validation, encryption options, and secure callback workflows.</li></ul><p>By combining JWT authentication with embedded analytics, organizations can simplify dashboard access, reduce login friction, and support secure customer-facing analytics deployments.</p><h3>How JWT Authentication Works in Embedded Dashboards</h3><p>JWT authentication enables organizations to provide secure Single Sign-On (SSO) access to embedded dashboards without requiring users to maintain separate analytics credentials. In Bold BI, the authentication workflow helps establish a trusted connection between the host application and the embedded dashboard environment. The following workflow illustrates how authenticated user information flows between the host application, JWT authentication layer, Bold BI, and the embedded dashboard environment.</p><figure><img alt="JWT authentication workflow for embedded dashboards in Bold BI." src="https://cdn-images-1.medium.com/max/1024/1*RQ-hMznT3n_I1hRGyWcslQ.png" /><figcaption>JWT authentication workflow for embedded dashboards in Bold BI.</figcaption></figure><h3>How to Implement JWT Authentication in Bold BI</h3><p>After understanding how JWT authentication works, organizations can configure JWT authentication in Bold BI to provide secure, seamless access to embedded dashboards. JWT authentication is configured in self-hosted deployments (Managed Private Cloud and On-Premises).</p><h4>Step 1: Configure JWT Authentication</h4><p>In the <a href="https://login.boldid.net/accounts/login?product=boldbi">Bold BI Dashboard Designer</a>, navigate to the JWT authentication settings and configure the required provider details, including the <strong>remote login URL</strong> and <strong>logout URL</strong> used during authentication. The remote login URL is used to redirect users to the application’s login page when authentication is required, helping establish secure communication between the application and embedded dashboards.</p><figure><img alt="Configuring JWT authentication settings in Bold BI to support secure Single Sign-On for embedded dashboards." src="https://cdn-images-1.medium.com/max/1024/1*tajBf8wsbpSi8SqPtaU8yQ.png" /><figcaption>Configuring JWT authentication settings in Bold BI to support secure Single Sign-On for embedded dashboards.</figcaption></figure><h4>Step 2: Generate and Secure the JWT Credentials</h4><p>After the JWT configuration is saved, Bold BI generates a signing key that applications use when creating JWT tokens. Organizations can also enable JWT encryption to add an extra layer of protection for authentication data.</p><figure><img alt="Using signing and encryption settings in Bold BI to establish trusted JWT-based authentication." src="https://cdn-images-1.medium.com/max/1024/1*vnnC-GL4DmepMmoFfe9wZA.png" /><figcaption>Using signing and encryption settings in Bold BI to establish trusted JWT-based authentication.</figcaption></figure><h4>Step 3: Authenticate the User</h4><p>When a user attempts to access an embedded dashboard, authentication occurs through the organization’s existing application. This allows businesses to maintain a familiar login experience while supporting seamless access to analytics resources.</p><h4>Step 4: Validate the Authentication Request</h4><p>Once authentication is completed, the application passes the JWT token through the configured callback flow. Bold BI then validates the JWT response before granting access to dashboards and analytics content.</p><figure><img alt="The JWT callback process validates authentication requests before users access embedded dashboards." src="https://cdn-images-1.medium.com/max/1024/1*rhdq_VyZ6B4-Ca6OTp95hA.png" /><figcaption>The JWT callback process validates authentication requests before users access embedded dashboards.</figcaption></figure><h4>Step 5: Enable Secure Access Across Environments</h4><p>By default, Bold BI uses secure HTTP methods for JWT authentication. Organizations that require legacy workflows can configure request handling settings, helping ensure authentication aligns with their deployment requirements.</p><figure><img alt="Managing secure HTTP request settings for JWT authentication workflows in Bold BI." src="https://cdn-images-1.medium.com/max/1024/1*cPeGyON_ByR5pL_5GDLsFw.png" /><figcaption>Managing secure HTTP request settings for JWT authentication workflows in Bold BI.</figcaption></figure><h4>Step 6: Access Embedded Dashboards</h4><p>After the JWT response is validated, users can access embedded dashboards without completing a separate login process. This creates a seamless analytics experience while maintaining secure authentication across systems.</p><p>By combining JWT-based Single Sign-On with embedded dashboards, organizations can simplify user access, reduce login friction, and deliver a more integrated analytics experience within their applications.</p><p>Want to implement JWT authentication in your application? Explore the <a href="https://help.boldbi.com/multi-tenancy/site-administration/authentication/json-web-token/">Bold BI JWT Authentication documentation</a>.</p><h3>Authentication Considerations for JWT-Based Dashboard Embedding</h3><p>Implementing JWT authentication for embedded dashboards requires careful planning to ensure secure, reliable, and seamless access across applications and analytics environments. While JWT simplifies authentication and supports single sign-on experiences, organizations should follow several best practices during implementation.</p><ul><li><strong>Use Secure Signing Keys:</strong> JWT tokens should be signed using a trusted signing key to help verify the authenticity of authentication requests. Protecting signing keys is essential for maintaining a secure authentication workflow.</li><li><strong>Configure Appropriate Token Expiration:</strong> Setting reasonable token expiration periods helps reduce security risks while ensuring users can access dashboards without unnecessary interruptions.</li><li><strong>Consider Token Encryption When Needed:</strong> For environments with additional security requirements, JWT encryption can provide an extra layer of protection for authentication data contained within token payloads.</li><li><strong>Validate Authentication Requests:</strong> Authentication requests should be validated before granting access to embedded dashboards. Proper validation helps ensure that only authorized users can view analytics content.</li><li><strong>Use Secure Transport Methods:</strong> JWT tokens should always be transmitted over HTTPS to help protect sensitive authentication information during transit. When available, secure request methods such as HTTP POST can help reduce exposure risks compared to passing tokens through URLs.</li><li><strong>Manage User Access Carefully:</strong> User identities, roles, and permissions should be aligned with organizational access policies to ensure users can only view the dashboards and data relevant to them.</li></ul><p>By following these practices, organizations can build a secure and scalable JWT authentication framework that helps protect embedded analytics environments while delivering a seamless user experience.</p><h3>Conclusion</h3><p>Embedded dashboards have become a key component of modern SaaS applications, customer portals, and digital business platforms. However, delivering dashboards securely without creating login friction remains a significant challenge.</p><p>JWT authentication helps organizations simplify dashboard access by securely sharing authenticated user identity information between systems. This enables seamless single sign-on experiences, improves security, and reduces authentication complexity.</p><p>For businesses looking to provide secure and user-friendly embedded dashboard experiences, JWT authentication offers an effective foundation for modern authentication workflows. By combining <a href="https://www.boldbi.com/authentication/">secure authentication</a> with embedded analytics, organizations can improve user adoption, reduce login friction, and deliver a more connected analytics experience.</p><p>Looking to implement secure JWT authentication for <a href="https://www.boldbi.com/dashboard-examples/">embedded dashboards</a>?</p><p>Start a <a href="https://www.boldbi.com/register/bi?evaluation=v2">free trial</a> or schedule a <a href="https://www.boldbi.com/get-free-demo/">personalized demo</a> to see how Bold BI® helps organizations deliver secure, seamless access to embedded analytics through JWT-based authentication and Single Sign-On.</p><h3>Frequently Asked Questions</h3><ol><li><strong>What is JWT authentication?</strong></li></ol><p>JWT authentication uses digitally signed tokens to securely transmit authenticated user information between systems.</p><p><strong>2. Why is JWT authentication useful for embedded dashboards?</strong></p><p>JWT authentication allows users to access embedded dashboards without repeated login prompts while maintaining secure identity verification.</p><p><strong>3. Does JWT authentication support single sign-on?</strong></p><p>Yes. JWT authentication is commonly used to provide seamless single sign-on experiences across connected applications.</p><p><strong>4. Is JWT authentication secure?</strong></p><p>When implemented with token validation, HTTPS, secure key management, and expiration controls, JWT authentication provides a secure authentication framework.</p><p><strong>5. Can JWT authentication be used in SaaS applications?</strong></p><p>Yes. JWT authentication is widely used in SaaS applications to provide secure user authentication and improve user experiences across integrated systems.</p><p><strong>6. How does Bold BI support JWT authentication?</strong></p><p>Bold BI supports JWT-based authentication, enabling organizations to authenticate users and provide seamless access to embedded dashboards and analytics experiences. JWT-based SSO is available in self-hosted deployments (Managed Private Cloud and On-Premises); Cloud Edition does not support SSO.</p><p><em>Originally published at </em><a href="https://www.boldbi.com/blog/jwt-authentication-for-embedded-dashboards/"><em>https://www.boldbi.com</em></a><em> on November 2, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3f6d498a7a31" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bold-bi/jwt-authentication-for-embedded-dashboards-bold-bi-3f6d498a7a31">JWT Authentication for Embedded Dashboards | Bold BI</a> was originally published in <a href="https://medium.com/bold-bi">Bold BI</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Data Filters vs. Custom Attributes for Embedded Dashboards]]></title>
            <link>https://medium.com/bold-bi/data-filters-vs-custom-attributes-for-embedded-dashboards-05ae60db3758?source=rss----cb5e7b4ae8d---4</link>
            <guid isPermaLink="false">https://medium.com/p/05ae60db3758</guid>
            <category><![CDATA[data-filter]]></category>
            <category><![CDATA[multi-tenant-dashboard]]></category>
            <category><![CDATA[embed-token-security]]></category>
            <category><![CDATA[custom-attributes]]></category>
            <dc:creator><![CDATA[Eunice Damaris Akinyi]]></dc:creator>
            <pubDate>Tue, 10 Nov 2026 12:08:06 GMT</pubDate>
            <atom:updated>2026-11-10T12:08:05.448Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="Data Filters vs. Custom Attributes for Embedded Dashboards" src="https://cdn-images-1.medium.com/max/913/1*lyyvGkS8HySnQ0Yx7W6VRw.png" /></figure><blockquote><strong><em>TL;DR: </em></strong><em>When embedding dashboards in Bold BI 14.1 and later, enforce row-level access through embed tokens generated by your server. Use data filters when access rules map directly to dataset columns and custom attributes when access depends on tenant, role, or database context. Never accept filter values from the browser. </em><a href="https://top10.owasp.org/2025/A01_2025-Broken_Access_Control/"><em>OWASP A01:2025 identifies broken access control</em></a><em> as the leading application security risk, making server-side enforcement essential.</em></blockquote><h3>Why one wrong filter value matters</h3><p>One incorrect filter value is all it takes to expose one customer’s data to another customer. In a multi-tenant SaaS application, that kind of access-control failure can quickly become a security incident.</p><p>Consider a hypothetical clinic-management SaaS platform used by multiple healthcare providers. Every clinic accesses the same embedded analytics experience, but each clinic should see only its own patients, appointments, and financial data. The challenge is ensuring those restrictions cannot be bypassed.</p><p>In Bold BI®, <a href="https://help.boldbi.com/working-with-data-sources/data-modeling/configuring-data-filters/">data filters</a> and <a href="https://help.boldbi.com/working-with-data-sources/configuring-custom-attribute/">custom attributes</a> provide two different ways to implement tenant-aware access control.</p><p>This article explains when to use each option, where security rules should be enforced, how embed tokens protect customer data, and how to avoid common mistakes that can lead to data exposure across <a href="https://www.boldbi.com/embedded-analytics/">embedded analytics</a> and <a href="https://www.boldbi.com/blog/what-is-customer-facing-analytics/">customer-facing analytics</a> applications.</p><h3>How the embed token enforces access</h3><p>Every embed request includes information required to identify the Bold BI environment and user context, such as:</p><p>The embed secret never goes into the token. Your server uses it to sign the request before the token is returned to the application. For anonymous embedding, the token includes:</p><p>A secure embedded analytics implementation starts on your backend. After a user signs in, your application sends a request to your backend. The backend determines which data the user can access, adds data filters or custom attributes to the embed token, signs the request using the embed secret, and returns the token to the application. When the dashboard loads, the Bold BI server applies those rules before any data is returned to the user.</p><p>After generating the embed token, your backend returns it to the application. The front end then passes that token to the Bold BI embedding SDK when calling BoldBI.create(). The dashboard renders using the signed token, and all access-control rules defined in the token are enforced by the Bold BI server rather than the browser.</p><figure><img alt="How the embed token enforces access" src="https://cdn-images-1.medium.com/max/1024/1*t68g20O43waExX7aPxRaSQ.png" /><figcaption>How the embed token enforces access</figcaption></figure><h3>Data Filters for Field-Based Rules</h3><p>Data filters are best suited for access rules that map directly to values stored in dataset columns.</p><p>Common examples include:</p><ul><li>Region</li><li>Country</li><li>Department</li><li>Product Category</li></ul><p>In the clinic SaaS example, a regional manager may need access only to clinics located in specific regions.</p><pre>app.post(&#39;/tokenGeneration&#39;, function (request, response) {<br><br>  const embedDetails = {<br><br>    ...,  // Existing required details<br><br>    datasourcefilters: [<br><br>      { name: &quot;shipCountry&quot;, value: &quot;India&quot;, operator: &quot;=&quot; },<br><br>      { name: &quot;Region&quot;, value: [&quot;North&quot;, &quot;East&quot;], operator: &quot;IN&quot; }<br><br>    ]<br><br>  }<br><br>});</pre><p>The values must come from your server’s own records for the signed-in user, never from the request the browser sends. The <a href="https://help.boldbi.com/embedding-options/embedding-sdk/row-level-security/">row-level security documentation</a> has the same example in .NET and PHP. To configure data filters in Bold BI, define filter rules on dataset fields and pass the permitted values through your server-generated embed token. Visit our <a href="https://help.boldbi.com/working-with-data-sources/data-modeling/configuring-data-filters/">documentation</a> to learn how to configure data filters in your dashboard.</p><h3>Custom Attributes for Tenants and Roles</h3><p><a href="https://www.boldbi.com/blog/maximizing-data-flexibility-with-custom-attributes/">Custom attributes</a> are name-value pairs that can be defined at the user, group, or site level. Unlike data filters, they provide contextual information that dashboards, queries, and connections can consume dynamically.</p><pre>app.post(&#39;/tokenGeneration&#39;, function (request, response) {<br><br>  const embedDetails = {<br><br>    ...,  // Existing required details<br><br>    customattributes: [<br><br>      { name: &quot;database_name&quot;, value: &quot;DB2&quot;, operator: &quot;&quot; },<br><br>      { name: &quot;department&quot;, value: [&quot;ECE&quot;, &quot;IT&quot;], operator: &quot;IN&quot; }<br><br>    ]<br><br>  }<br><br>});</pre><p>Custom attributes become especially valuable when tenant context drives access decisions rather than values stored in a dataset.</p><p>In the clinic example, a <strong>clinic_db</strong> attribute points each manager’s session to the correct database for that tenant. Because attributes can live at the group level, onboarding stays simple. A new manager joins the clinic’s group and inherits its attributes, so nobody edits token code for each hire. Keep attribute names consistent across tenants <strong>(clinic_db, never clinicDB in one place and db_name in another)</strong>, because a name that doesn’t match fails quietly and is hard to spot in review.</p><p>To configure custom attributes in Bold BI, create name-value pairs at the user, group, or site level and reference them within dashboards, queries, or data connections. Explore our help <a href="https://help.boldbi.com/working-with-data-sources/configuring-custom-attribute/">documentation</a> to learn how to configure it in your embedded dashboards.</p><h3>Data Filters vs. Custom Attributes: How to Choose</h3><p>Both approaches help enforce secure access in embedded dashboards, but they solve different problems. Understanding where each fits can help you build a simpler, more scalable security model for your application.</p><figure><img alt="Choosing between custom attribute and data filters" src="https://cdn-images-1.medium.com/max/782/1*FY-8VMoQd-UlkkVXveUd0g.png" /></figure><p>Many embedded analytics teams use both: custom attributes to identify the tenant and data filters to narrow the rows within that tenant’s data.</p><figure><img alt="Choose between custom attribute and data filters" src="https://cdn-images-1.medium.com/max/801/1*rKO6pZ-CApGauYpPm4L9Ew.png" /></figure><p>The right approach depends on your isolation requirements, operational complexity, and deployment model. Learn more in the <a href="https://www.boldbi.com/multitenancy/">Multitenancy</a> page.</p><h3>5 Mistakes That Leak Tenant Data</h3><p>Even with the right security model, configuration mistakes can expose data across tenants. Review these common pitfalls to help keep embedded dashboards secure.</p><ol><li><strong>Reading filter values from the browser.</strong> If the page can send clinic=42, a user can send clinic=43. Look the value up on the server from the authenticated session.</li><li><strong>Using deny lists as the boundary.</strong> NOT IN is fine for trimming results, but security should allow only what a user may see. A new tenant added tomorrow should be invisible by default.</li><li><strong>Shipping the embed secret to the client.</strong> Keep it in server configuration or a secrets manager, never in front-end bundles or public repositories.</li><li><strong>Skipping required operators after upgrading.</strong> In newer versions, operators such as IN must be specified explicitly. Review existing filtering implementations after upgrading.</li><li><strong>Testing as one user only.</strong> A dashboard that looks right for your test account tells you nothing about the tenant next door.</li></ol><h3>Test It Before You Ship</h3><p>Following a few security best practices can help ensure data filters and custom attributes consistently enforce tenant isolation. Use the checklist below to validate your implementation before moving to production.</p><ol><li>Create two test users in different tenants with overlapping data.</li><li>Generate tokens for each through your real backend, not a test script.</li><li>Open the same dashboard as both users and compare row counts and totals.</li><li>Try to tamper: change any client-side value you can find and confirm the output doesn’t change.</li><li>Repeat after every upgrade that touches embedding.</li><li>Check cached results aren’t shared.</li><li>Ask AI Assistant the same question as both users.</li></ol><p>OWASP advises including access-control checks in unit and integration tests.</p><h3>Where to Go Next</h3><p>For the portal-based approach with user filters, see <a href="https://www.boldbi.com/blog/enabling-row-level-security-with-embedded-bi/">enabling row-level security with embedded BI</a>. For more multi-tenant patterns, the <a href="https://www.boldbi.com/blog/rls-for-secure-multi-tenant-access/">secure multi-tenant data access webinar notes</a> walk through authenticated and anonymous users, and the <a href="https://www.boldbi.com/multitenancy/">multitenancy overview</a> covers tenant setup.</p><p>Before presenting your embedded analytics implementation to a customer’s security team, be prepared to demonstrate:</p><ul><li>Where access-control rules are generated and enforced, including data filters and custom attributes applied through embed tokens.</li><li>Where the embed secret is stored and how it is protected from client-side access.</li><li>Results from two-user tenant-isolation testing that confirm users can access only their authorized data.</li><li>Your upgrade validation process, including how access controls are re-tested after embedding-related updates.</li></ul><p>Once your token rules hold under testing, you can confidently explain your choice of data filters and custom attributes to customer security and compliance teams.</p><p>Bold BI helps organizations implement secure embedded analytics through server-generated embed tokens, row-level security, data filters, and custom attributes. Whether you’re building customer-facing analytics, SaaS dashboards, or multi-tenant reporting environments, Bold BI provides the tools needed to enforce tenant-aware access controls while maintaining a seamless user experience.</p><p>Try it on your own data: <a href="https://www.boldbi.com/register/bi/embedded?plan=215&amp;evaluation=v2">start a free trial</a> and build the two-tenant test described in this article to validate your access-control model before moving to production.</p><h3>Frequently Asked Questions</h3><p><strong>1. Do my customers need Bold BI accounts to view embedded dashboards?</strong></p><p>No. Anonymous embedding allows customer-facing dashboards to be viewed without requiring individual Bold BI accounts. It is supported through the single-dashboard viewer experience.</p><p><strong>2. Can a user change the filter values in an embed token?</strong></p><p>Not if the token is generated and signed on the server. Users should never control filter values directly.</p><p><strong>3. Can a single dashboard serve tenants with separate databases?</strong></p><p>Yes. Custom Attributes can provide database-specific context that allows a single dashboard template to connect to multiple tenant databases.</p><p><strong>4. Which operators do embed token rules support?</strong></p><p>Embed-token rules support =, IN, and NOT IN.</p><p><strong>5. How do data filters and custom attributes work together?</strong></p><p>Many embedded analytics implementations use both. Custom attributes identify the tenant, role, or database context, while data filters restrict the rows a user can view within that context.</p><p><em>Originally published at </em><a href="https://www.boldbi.com/blog/data-filters-vs-custom-attributes/"><em>https://www.boldbi.com</em></a><em> on October 6, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=05ae60db3758" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bold-bi/data-filters-vs-custom-attributes-for-embedded-dashboards-05ae60db3758">Data Filters vs. Custom Attributes for Embedded Dashboards</a> was originally published in <a href="https://medium.com/bold-bi">Bold BI</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What Is the Bold BI Free Tier? Features and How to Get Started]]></title>
            <link>https://medium.com/bold-bi/what-is-the-bold-bi-free-tier-features-and-how-to-get-started-54c4d467226c?source=rss----cb5e7b4ae8d---4</link>
            <guid isPermaLink="false">https://medium.com/p/54c4d467226c</guid>
            <category><![CDATA[bold-bi-free-tier]]></category>
            <category><![CDATA[free-tier-benefits]]></category>
            <dc:creator><![CDATA[Eunice Damaris Akinyi]]></dc:creator>
            <pubDate>Tue, 10 Nov 2026 12:05:55 GMT</pubDate>
            <atom:updated>2026-11-10T12:05:56.268Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="What Is the Bold BI Free Tier? Features and How to Get Started" src="https://cdn-images-1.medium.com/max/1024/1*64i0GYrLeYyesgn4rq-0mw.png" /></figure><blockquote><strong><em>TL;DR: </em></strong><em>The Bold BI Free Tier is a fully managed evaluation environment that allows organizations to evaluate dashboard creation, data connectivity, embedded analytics, user management, and reporting capabilities without installation or infrastructure management. It helps teams validate analytics requirements and determine whether Bold BI meets their business and technical needs before deployment.</em></blockquote><p>Evaluating a business intelligence platform should help organizations quickly understand its capabilities without time-consuming installation and complex infrastructure setup. Yet many analytics platforms require teams to configure environments and manage technical prerequisites before they can begin exploring features.</p><p>The challenge is that organizations often need a practical way to assess embedded analytics capabilities before committing to a deployment strategy. The assessment process should focus on determining business value rather than managing infrastructure.</p><p>This is where the Bold BI Free Tier comes in. Bold BI, developed by Syncfusion® , provides a fully managed evaluation environment that enables organizations to assess dashboarding, data connectivity, and embedded analytics capabilities without managing infrastructure. It provides a fully managed environment hosted by Bold BI, allowing organizations to explore analytics capabilities without ongoing infrastructure management. Designed specifically for evaluation, the Free Tier enables organizations to experience the platform and assess how it fits their analytics requirements.</p><p>In this blog, you’ll learn what the Bold BI Free Tier is, the features available in the evaluation environment, current limitations, how to get started, and when to consider a full deployment option.</p><h3>What is the Bold BI Free Tier?</h3><p>The Bold BI Free Tier is a fully managed evaluation environment that allows organizations to evaluate dashboard creation, data source connectivity, <a href="https://www.boldbi.com/embedded-analytics/">embedded analytics</a>, and user management capabilities without installation or infrastructure management. It is designed for organizations that want to assess Bold BI before selecting a deployment option.</p><p>With the Free Tier, organizations can:</p><ul><li>Explore dashboard creation capabilities.</li><li>Connect to 140 supported data sources, cloud platforms, and business applications.</li><li>Build and test analytics workflows.</li><li>Assess embedded analytics use cases.</li><li>Explore platform administration and user experiences.</li></ul><p>To better understand the value of the Free Tier, let’s look at the key areas you can explore.</p><h3>What features are available in the Bold BI Free Tier?</h3><p>The Free Tier includes essential core capabilities to help organizations evaluate Bold BI:</p><ol><li><a href="https://www.boldbi.com/interactive-dashboard-designer/"><strong>Interactive dashboard creation:</strong></a> Build and customize dashboards using a variety of visualization widgets to analyze and present data effectively.</li><li><a href="https://www.boldbi.com/resources/integrations/"><strong>Data source connectivity:</strong></a> Connect to more than 140 supported databases, cloud platforms, and business applications.</li><li><a href="https://www.boldbi.com/embedded-analytics/"><strong>Embedded analytics:</strong></a> Evaluate how dashboards can be embedded into web applications, customer portals, and internal business systems using Bold BI’s embedded analytics capabilities.</li><li><a href="https://www.boldbi.com/dashboard-examples/"><strong>Dashboard templates and sample data:</strong></a> Get started quickly with prebuilt templates, sample dashboards, and datasets available in the environment.</li><li><a href="https://help.boldbi.com/managing-resources/manage-dashboards/share-dashboards/"><strong>User management and secure sharing:</strong></a> Test user permissions, role-based access control, and dashboard-sharing capabilities commonly used in production BI deployments.</li></ol><p>Beyond these, the Free Tier offers several advantages that simplify the assessment process.</p><h3>Why organizations use the Bold BI Free Tier for evaluation?</h3><p>These features of the Free Tier help organizations focus on evaluating analytics capabilities and real-world use cases:</p><ol><li><strong>Quick setup experience:</strong> Start evaluating Bold BI immediately in a fully managed environment where hosting, updates, maintenance, and infrastructure management are handled by Bold BI, allowing teams to focus entirely on validating analytics requirements.</li><li><strong>Quick access to analytics capabilities:</strong> Gain immediate access to dashboards, visualizations, data connectivity, and reporting features, helping teams assess core platform functionality from the first day of evaluation.</li><li><strong>Designed specifically for evaluation: </strong>The Free Tier enables organizations to validate reporting requirements, test embedded analytics scenarios, and assess dashboard functionality before committing to a deployment approach.</li><li><strong>Easy way to assess embedded analytics functionality:</strong> Evaluate how dashboards can be embedded into applications, portals, and websites, helping teams determine whether embedded analytics capabilities align with their product and business requirements.</li></ol><h3>Which features are not available in the Bold BI Free Tier?</h3><p>The Free Tier focuses on evaluating dashboarding, analytics, and data connectivity capabilities. The following platform administration and deployment features are not available in the Free Tier:</p><ul><li>Multisite management</li><li>Data process settings</li><li>Authentication settings</li><li>Email settings</li></ul><h3>Which features are not available in the Bold BI Free Tier?</h3><p>Some features are available in the Free Tier but have restricted functionality:</p><ul><li><strong>Branding customization options:</strong> Advanced branding and appearance customization features are restricted because the user management system (UMS) settings are not available in the Free Tier.</li><li><strong>Site configuration:</strong> Some site-level administrative settings cannot be fully configured due to the absence of UMS-related functionality.</li><li><strong>Limited user directives support:</strong> User directives work only with Azure AD and database integrations. Windows AD-based directives are not supported in the Free Tier.</li></ul><p>To explore the limitations in more detail, refer to the <a href="https://support.boldbi.com/kb/article/21253/bold-bi-free-tier-environment-limitations#additional-references">Bold BI Free Tier environment limitations</a> documentation.</p><h3>Bold BI Free Tier vs Full Deployment</h3><p>The following table highlights the key differences between the Bold BI Free Tier and a full deployment.</p><figure><img alt="Bold BI Free Tier vs Full Deployment" src="https://cdn-images-1.medium.com/max/695/1*XoH5RI2NYm1YHl8gRL3Zcw.png" /></figure><h3>How to get started with the Bold BI Free Tier</h3><h4>Step 1: Sign up or create an account</h4><p>To access the Bold BI Free Tier, create an account on the <a href="https://www.boldbi.com/account">Bold BI website</a> or sign in if you already have one.</p><figure><img alt="Bold BI Sign-In Page" src="https://cdn-images-1.medium.com/max/1024/1*-cYV5UtP-aeEArVkfqlDAQ.png" /><figcaption>Bold BI Sign-In Page</figcaption></figure><h4>Step 2: Click the Free Tier URL</h4><p>After signing in, your Free Tier environment details are shown at the top of the My Dashboard page. Click the link under <strong>URL</strong>, to the right of <strong>Tenant Name</strong>, to launch your Bold BI Free Tier instance.</p><figure><img alt="Bold BI My Dashboard Page" src="https://cdn-images-1.medium.com/max/1024/1*Xmv1NwgErVBL9pMA34GCbA.png" /><figcaption>Bold BI My Dashboard Page</figcaption></figure><h3>Step 3: Explore the Free Tier</h3><p>Start exploring sample dashboards, create new dashboards, and connect data sources to evaluate Bold BI.</p><figure><img alt="Free Tier Window" src="https://cdn-images-1.medium.com/max/1024/1*RO4-PzTimf4ZRjnOJ59PBw.png" /><figcaption>Free Tier Window</figcaption></figure><p>After accessing the Free Tier, following a structured evaluation approach can help maximize its value.</p><h3>How Bold BI supports product evaluation</h3><p>The Bold BI Free Tier is designed to help organizations evaluate key analytics capabilities in a controlled environment. Teams can create dashboards, connect business data sources, test embedded analytics workflows, configure user permissions, and assess reporting capabilities in a managed evaluation environment.</p><h3>How to evaluate the Bold BI Free Tier effectively</h3><ol><li><strong>Use representative business data: </strong>Connect data that closely reflects your real-world reporting needs so you can accurately assess dashboard design, data modeling, and visualization capabilities.</li><li><strong>Test real analytics requirements: </strong>Create dashboards and reports that mirror actual business scenarios, such as sales tracking, marketing performance, or operational monitoring, to determine how well the platform meets your needs.</li><li><strong>Evaluate different use cases: </strong>Explore a variety of analytics scenarios, including executive dashboards, self-service reporting, and departmental reporting, to understand the platform’s flexibility.</li><li><strong>Explore embedded analytics capabilities: </strong>If you plan to integrate analytics into an application or portal, test dashboard embedding, customization options, and user interactions to evaluate the embedded experience.</li><li><strong>Assess user experience and performance: </strong>Review dashboard responsiveness, navigation, visualizations, and overall usability to ensure the platform delivers a smooth experience for end users.</li><li><strong>Consider administrative limitations:</strong> Keep in mind that the Free Tier is intended for evaluation and does not include all platform administration features available in self-hosted or fully managed deployments.</li></ol><p>Following these practices will help you decide whether Bold BI aligns with your analytics, embedding, and deployment requirements. One final consideration is whether the Free Tier is appropriate for production environments.</p><h3>When should you use the Free Tier?</h3><p>The following table outlines common scenarios and whether the Bold BI Free Tier is the recommended option.</p><figure><img alt="When to Use Bold BI Free Tier" src="https://cdn-images-1.medium.com/max/697/1*oRdZQNyp3aaW5jDh-kKuYA.png" /><figcaption>When to Use Bold BI Free Tier</figcaption></figure><h3>Is the Free Tier suitable for production use?</h3><p>The Free Tier is designed exclusively for evaluation and proof-of-concept activities. Organizations requiring advanced administration capabilities, deployment customization, authentication management, multisite support, or production-grade environments should use a full Bold BI deployment instead.</p><p>If you need access to the complete set of Bold BI features, a self-hosted deployment is recommended. A self-hosted environment provides access to the full range of functionalities available in Bold BI.</p><p>If you require a cloud-based trial environment without the Free Tier limitations, the Bold BI presales team can provide a free managed installation for evaluation purposes upon request through a <a href="https://support.boldbi.com/support/tickets/create">support ticket</a>. For more information about self-hosting, see the <a href="https://help.boldbi.com/deploying-bold-bi/">Bold BI deployment</a>.</p><h3>Conclusion</h3><p>The Bold BI® Free Tier provides a practical way for organizations to evaluate dashboard creation, data connectivity, embedded analytics, reporting, and user management capabilities without installation or infrastructure management. While certain administration features are unavailable, the environment offers a structured way to assess whether Bold BI aligns with business, technical, and deployment requirements before moving to a full implementation.</p><p>Whether you’re evaluating customer-facing analytics or embedded BI scenarios, the Free Tier helps you explore Bold BI’s core capabilities and assess its fit for your business needs.</p><p>As you evaluate the platform, you can follow the built-in quick tour to get started quickly, request a <a href="https://www.boldbi.com/get-free-demo/">personalized demo</a> to see Bold BI in action and discuss deployment options with the team, and access the <a href="https://support.boldbi.com/">support portal</a> whenever you need assistance.</p><h3>Frequently Asked Questions</h3><p><strong>1.What is the Bold BI Free Tier?</strong><br>The Bold BI Free Tier is a fully managed evaluation environment that allows organizations to explore dashboarding and analytics capabilities without installing or maintaining infrastructure.</p><p><strong>2. Who can use the Free Tier?</strong><br>The Free Tier is available to organizations that want to explore Bold BI capabilities before selecting a deployment option.</p><p><strong>3. What can I evaluate in the Free Tier?</strong><br>You can explore the platform’s core dashboarding, analytics, and data integration capabilities.</p><p><strong>4. Is the Free Tier intended for production use?</strong><br> No. The Free Tier is designed solely for evaluation and testing purposes.</p><p><strong>5. What features are not available in the Bold BI Free Tier?</strong><br>Some platform administration and deployment-related features are not available in the Free Tier, including multisite management, data process settings, authentication settings, and email settings.</p><p><strong>6. What features are partially supported in the Bold BI Free Tier?</strong><br>Certain features are available with limitations, including look-and-feel settings, site settings, and user directives. Some functionality is restricted because user management system settings are not available in the Free Tier environment.</p><p><strong>7. How can I access all Bold BI features?</strong><br>Organizations that require the complete feature set, advanced administration capabilities, or production-ready deployments can explore self-hosted deployment options. If you require a cloud-based evaluation without Free Tier limitations, the Bold BI presales team can provide a managed trial environment upon request.<a href="#_msocom_1">[GH1]</a></p><p><strong>8. Where can I learn more about Free Tier limitations?</strong><br>Additional details about current environment limitations are available in the <a href="https://support.boldbi.com/kb/article/21253/bold-bi-free-tier-environment-limitations">Bold BI knowledge base</a>.</p><p><em>Originally published at </em><a href="https://www.boldbi.com/blog/bold-bi-free-tier-features/"><em>https://www.boldbi.com</em></a><em> on October 13, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=54c4d467226c" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bold-bi/what-is-the-bold-bi-free-tier-features-and-how-to-get-started-54c4d467226c">What Is the Bold BI Free Tier? Features and How to Get Started</a> was originally published in <a href="https://medium.com/bold-bi">Bold BI</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to Securely Embed Dashboards in JavaScript with Bold BI]]></title>
            <link>https://medium.com/bold-bi/how-to-securely-embed-dashboards-in-javascript-with-bold-bi-961d5e1f8242?source=rss----cb5e7b4ae8d---4</link>
            <guid isPermaLink="false">https://medium.com/p/961d5e1f8242</guid>
            <category><![CDATA[secure-embedding]]></category>
            <category><![CDATA[bold-bi-javascript-sdk]]></category>
            <category><![CDATA[embed-dashboards-in-js]]></category>
            <category><![CDATA[embed-dashboards]]></category>
            <category><![CDATA[javascript-dashboard]]></category>
            <dc:creator><![CDATA[Florence Anyango Wasonga]]></dc:creator>
            <pubDate>Tue, 10 Nov 2026 12:03:31 GMT</pubDate>
            <atom:updated>2026-11-10T12:03:30.100Z</atom:updated>
            <content:encoded><![CDATA[<h3>How to Securely Embed Bold BI Dashboards in JavaScript</h3><figure><img alt="How to Securely Embed Bold BI Dashboards in JavaScript" src="https://cdn-images-1.medium.com/max/1024/1*bK03kowK6uvFq_q_Ci9-Cw.png" /></figure><blockquote><strong><em>TL;DR:</em></strong><em> One of the most common dashboard embedding </em><a href="https://www.boldbi.com/security/"><em>security</em></a><em> mistakes happens before the dashboard even loads: exposing the </em><a href="https://help.boldbi.com/site-administration/embed-settings/"><em>embed secret</em></a><em> in browser code. A more secure approach is to keep the embed secret on your server, generate an embed token through your back end, and pass only that token to the JavaScript application.</em></blockquote><p>Bold BI® is a dashboard, <a href="https://www.boldbi.com/ai-analytics/">AI</a>, <a href="https://www.boldbi.com/self-service-analytics/">self-service</a>, and <a href="https://www.boldbi.com/embedded-analytics/">embedded analytics</a> platform from Syncfusion® that helps you turn your data into clear answers. It allows you to embed interactive dashboards directly in your product, so your customers see their numbers without leaving your application.</p><p>This guide explains <a href="https://www.boldbi.com/blog/secure-embedded-analytics-saas/">secure dashboard embedding</a> in a JavaScript application, keeping the embed secret on your server, sending only a token to the browser, and applying row-level security (RLS) so each customer sees only its own data.</p><h3>Why secure dashboard embedding matters to your business</h3><p>Your customers expect to see their numbers inside your product, not in a separate tool. Embedded dashboards can shorten the time it takes to find an answer, reduce the number of tools people switch between, and give your product team a clear way to show value. Every one of those benefits depends on a single rule. Each customer must see only their own data.</p><p>If you are comparing analytics platforms, the questions are practical. Can each customer see only its own data? Can the platform run in our environment? Can our team launch without a long build? Secure embedding answers each of those questions, and this guide shows you where to check.</p><p>Every Bold BI edition includes a <a href="https://www.boldbi.com/register/bi/embedded?plan=215&amp;evaluation=v2">30-day free trial</a> with no credit card required, allowing teams to evaluate embedding, security, multitenancy (in Managed Private Cloud and On-Premises), and deployment capabilities before making a decision. You can also explore available editions, deployment options, and licensing details on the <a href="https://www.boldbi.com/pricing/">Bold BI pricing page</a> to determine which plan best fits your organization’s requirements.</p><h3>How secure dashboard embedding works in Bold BI</h3><p>In a production setup, your server stores the <a href="https://help.boldbi.com/site-administration/embed-settings/#get-embed-secret-code">embed secret</a> and the browser receives only a time-limited authorization token. That token is tied to a Bold BI user, so the dashboards and data a viewer can reach follow that user’s permissions.</p><p>Here’s how a typical production flow works:</p><ul><li><strong>User authentication:</strong> A user signs in to your application.</li><li><strong>Token generation:</strong> Your back end requests an authorization token from Bold BI using the embed secret it stores.</li><li><strong>Token delivery:</strong> The back end returns only the token to the browser.</li><li><strong>Dashboard loading:</strong> Your JavaScript app uses the token to list and display dashboards.</li></ul><p>Because the embed secret never leaves your server, it can’t be exposed through client-side code.</p><p><strong>Tip:</strong> The JavaScript dashboard embedding sample is designed for quick local testing, so it generates the token in the browser. For production, move token generation to your back end so the embed secret stays on your server.</p><p>With the flow in place, the next step is to confirm you have the required components before embedding a dashboard. Once they’re ready, your application can display a fully interactive Bold BI dashboard inside its own interface, like the one shown in the following image.</p><figure><img alt="A Bold BI dashboard embedded in a sales application. The signed-in user determines which dashboards and data the authorization token allows." src="https://cdn-images-1.medium.com/max/1024/1*T3Eo4RW54MD7LYN7yn9Ywg.png" /><figcaption>A Bold BI dashboard embedded in a sales application. The signed-in user determines which dashboards and data the authorization token allows.</figcaption></figure><p>To learn more about how dashboard embedding works in Bold BI, visit our <a href="https://help.boldbi.com/embedding-options/iframe-embedding/sample/dashboard-embedding/javascript/#how-the-sample-works">help documentation</a>.</p><h3>What you need before embedding a Bold BI dashboard</h3><p>Before you write any code, make sure you have:</p><ul><li>A Bold BI environment, either <a href="https://www.boldbi.com/cloud-bi/">Bold BI Cloud</a> or your own server (Enterprise).</li><li>A published dashboard and its dashboard ID.</li><li>Embed <a href="https://www.boldbi.com/authentication/">authentication</a> turned on in the Embed settings page of Bold BI.</li><li>A back-end service that can request tokens and store your secret safely.</li><li>A web page or <a href="https://help.boldbi.com/embedding-options/embedding-sdk/embed-different-components/">JavaScript application</a> to host the dashboard.</li><li>A Bold BI user account with permission to view the dashboard.</li></ul><p>The embed settings page provides the values your server needs, including the server URL, the embed secret, and the environment setting. Keep those values out of front-end code and out of your source repository.</p><p>Now that the setup is ready, you can decide how to test it.</p><h3>Step-by-step guide on embedding dashboards in JavaScript using Bold BI</h3><p>Before you start, make sure you have the Bold BI environment, embed settings, and back-end service described above. You also need <a href="https://nodejs.org/en/">Node.js</a> and <a href="https://code.visualstudio.com/download">Visual Studio Code</a>. Download the JavaScript sample from the official <a href="https://github.com/boldbi/iframe-dashboard-javascript-sample">Bold BI GitHub repository</a>. The steps below run that sample on your computer so you can confirm that your dashboard loads with your own data before you build your own integration.</p><h3>Step 1: Turn on embed authentication and download your settings</h3><p>In Bold BI, go to <strong>Settings</strong> &gt; <strong>Embed</strong> and enable embed authentication. Select <strong>Download</strong> to download the embedConfig.json file from the same page and place it in the root folder of the sample project.</p><figure><img alt="Enable embed authentication" src="https://cdn-images-1.medium.com/max/1024/1*nRBmv4RUndF4E5P_3KsDxQ.png" /><figcaption>Enable embed authentication</figcaption></figure><figure><img alt="Download the embedConfig.json file" src="https://cdn-images-1.medium.com/max/1024/1*4DHRmefkNpnarPBwj6SFtw.png" /><figcaption>Download the embedConfig.json file</figcaption></figure><h3>Step 2: Set the configuration values</h3><p>Open the <strong>embedConfig.json</strong> file and enter the following values.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/880/1*6fN4LXEgIf_r4vI_YUq61Q.png" /></figure><figure><img alt="EmbedConfig.json file" src="https://cdn-images-1.medium.com/max/903/1*NlLzHmkK0wV50stScdjg5Q.png" /><figcaption>EmbedConfig.json file</figcaption></figure><h3>Step 3: Install and start the local server</h3><p>Open a <strong>command prompt</strong> in the project folder and run the following commands. The sample supports <strong>Node.js versions 14.16 to 18.18</strong>.</p><pre>npm install -g http-server http-server -p 5555</pre><p>Replace 5555 with any port you prefer.</p><h3>Step 4: Open the Bold BI dashboard listing</h3><p>In a browser, open the <a href="https://support.boldbi.com/kb/article/17001/quick-dashboard-access-how-to-preview-dashboards-on-the-listing-page-in-bold-bi">dashboard listing page</a>. The page fetches your dashboards and lists them. Select <strong>Create</strong> to open the dashboard designer or select a dashboard and choose <strong>Edit</strong> to open it in the designer.</p><figure><img alt="Dashboard listing page" src="https://cdn-images-1.medium.com/max/1024/1*MB7MDVoIJloi_CgpS_KEBg.png" /><figcaption>Dashboard listing page</figcaption></figure><h3>Step 5: Open a Bold BI dashboard and check the result</h3><p>Select a dashboard from the list. The sample builds an embed URL from its ID, name, and category, then displays it inside the page. The finished dashboard should load with its data, as shown.</p><figure><img alt="Dashboard displayed" src="https://cdn-images-1.medium.com/max/1024/1*755vA4H-CMoCoREw_tL-qA.png" /><figcaption>Dashboard displayed</figcaption></figure><p>The sample keeps the embed secret in a local configuration file and creates the token in browser code, so it is for local testing only. For a live application, move the token request to your server as described earlier. Store the secret in a secrets manager such as Bold BI’s <a href="https://github.com/boldbi/boldbi-embedded-sdk">README</a> recommends.</p><h3>Choose between the iframe sample and the SDK</h3><p>Bold BI supports both iframe-based embedding and the JavaScript Embed SDK. The right choice depends on how much control your product needs.</p><p>The <a href="https://help.boldbi.com/embedding-options/iframe-embedding/sample/">iframe sample</a> shows how to list dashboards, view them, and open the designer from your application. It is a practical starting point for a proof of concept, and it runs on Node.js versions 14.16 to 18.18.</p><p>The <a href="https://help.boldbi.com/embedding-options/embedding-sdk/samples/">Embed SDK</a> suits production applications that need token-based access, event handling, and deeper control over how the dashboard looks and behaves inside your product.</p><p>With the Embed SDK, Bold BI renders the dashboard inside a container element in your page’s DOM. Direct DOM access and changes to internal Bold BI widgets are not supported. To control the dashboard, use the SDK’s official APIs and events, such as loading dashboards or widgets, applying filters, and listening for render and export events. For deeper customization, build custom widgets within Bold BI’s supported framework.</p><p>Many teams start with the sample to test their data, then move to the SDK when the product is ready for customers.</p><h3>When secure dashboard embedding is not the right fit</h3><p>Secure embedding may not be the right choice in the following situations:</p><ul><li><strong>No back-end service available:</strong> Secure embedding requires a back-end service to store the embed secret and generate embed tokens. Without a server-side component, you cannot implement the recommended security model.</li><li><strong>Planning to use the sample in production:</strong> The JavaScript sample stores the embed secret in a local configuration file and generates tokens in browser code. It is intended for testing and validation, not production deployments.</li><li><strong>Required RLS capabilities are not supported in your version:</strong> If your application depends on row-level security rules that are unavailable in your current Bold BI version, you may need to upgrade or use a different implementation approach.</li></ul><p>If any of these scenarios apply, review the row-level security documentation and evaluate the available options before proceeding with your implementation.</p><h3>Control what each customer sees with row-level security</h3><p>Row-level security limits which rows of data a user can see inside a shared dashboard. With RLS, you publish one dashboard to every customer instead of building a separate copy for each one. Version 13 is the dividing line for Bold BI RLS methods, so confirm your version before you choose one. Bold BI enforces row-level security at up to three layers: isolation code, custom attributes, and user-based filters. Two token-based approaches are covered here:</p><ul><li><a href="https://help.boldbi.com/working-with-data-sources/data-modeling/configuring-data-filters/"><strong>Data filters</strong></a><strong>:</strong> Your server adds a filter to the token, such as a region or country. This works well for straightforward rules.</li><li><a href="https://support.boldbi.com/kb/article/480/steps-to-add-custom-attribute-in-query-with-and-without-alias-name"><strong>Custom attributes</strong></a><strong>:</strong> Your server passes attributes that identify a tenant, team, or group. Attributes can be set at the user, group, or site level, which suits products that serve many customers.</li></ul><p>Consider the Alpha Electronics sales dashboard below. Jack, an admin, can see data for every region, so his total revenue is 184.20M. Grace, a general manager, opens the same dashboard, but her access is limited to the East and North regions. She sees only that data, and her total is 73.26M. The dashboard design is identical for both; only the data each person is allowed to see is different.</p><figure><img alt="Jack (admin): all regions, total revenue 184.20M" src="https://cdn-images-1.medium.com/max/1024/1*gKxiIAe6RUNoYlpvFGljzg.png" /><figcaption>Jack (admin): all regions, total revenue 184.20M</figcaption></figure><figure><img alt="Grace (general manager): East and North regions only, total revenue 73.26M" src="https://cdn-images-1.medium.com/max/1024/1*VUCsqCEVHRsx-kuqAE_JwA.png" /><figcaption>Grace (general manager): East and North regions only, total revenue 73.26M</figcaption></figure><p>The same approach works across customers. For example, a software company that sells project management tools to hundreds of client companies can build one dashboard, and its server passes each client’s tenant attribute in the embed token. Each client sees only its own projects, and the company maintains one dashboard instead of hundreds of copies.</p><p>Filters must be enclosed in square brackets and curly braces, as shown in the embed documentation. The query-string method described there applies to Bold BI versions below version 13. Newer versions also offer an object-model approach to RLS, so check the RLS documentation for your version before you choose a method.</p><h3>Common mistakes to avoid when embedding dashboards securely</h3><p>Before you launch, watch for these Bold BI embedding issues:</p><ul><li><strong>Leaving token lifetimes at a default value:</strong> Set token expiration to match your security policy. The sample default is 10,000 seconds.</li><li><strong>Giving users more dashboard permissions than they need:</strong> Grant access by role and review it regularly.</li><li><strong>Testing with only one account:</strong> Test with at least two customer accounts to confirm each one sees only its own data.</li><li><strong>Assuming the layout works on every screen:</strong> Check the container on desktop, tablet, and phone sizes.</li><li><strong>Customizing the dashboard through the page instead of the SDK:</strong> Use the SDK’s APIs, events, and custom widgets, since direct DOM changes are not supported.</li></ul><h3>Embed Secure Dashboards in Your App</h3><p>Keep secrets on your server and show each customer only their own data.</p><h3>Start your evaluation with Bold BI</h3><p>Secure dashboard embedding allows organizations to deliver analytics directly inside their applications while maintaining strong access controls. By keeping embed secrets on the server, using token-based authentication, and applying <a href="https://www.boldbi.com/security/">row-level security</a>, teams can provide customer-specific analytics experiences at scale with Bold BI.</p><p>Secure embedding is easiest to judge with your own customer model. Start <a href="https://www.boldbi.com/register/bi/embedded?plan=215&amp;evaluation=v2">a free 30-day trial</a>, or request <a href="https://www.boldbi.com/get-free-demo/">a demo</a> to walk through your RLS requirements with our team. To go deeper, read the <a href="https://help.boldbi.com/embedding-options/iframe-embedding/sample/dashboard-embedding/javascript/">JavaScript embedding sample</a> and the <a href="https://help.boldbi.com/embedding-options/embedding-sdk/embed-viewer-dashboard/">embed viewer documentation</a>. To see the rest of the platform, explore <a href="https://www.boldbi.com/embedded-analytics/">Bold BI embedded analytics</a>, <a href="https://www.boldbi.com/dashboard-examples/">dashboard examples</a>, and the <a href="https://www.boldbi.com/security/">security overview</a>.</p><h3>Frequently asked questions</h3><ol><li><strong>Do I need a back end to embed a Bold BI dashboard securely?<br></strong>Yes. Your server stores the embed secret and requests the tokens that the browser uses.</li><li><strong>Can each customer see different data in the same dashboard?<br></strong>Yes. RLS applied through token filters or custom attributes limits each user to their own rows.</li><li><strong>Which deployment types are supported?<br></strong>Bold BI is available in three editions: Cloud, Managed Private Cloud, and On-Premises, where you run Bold BI on your own server. Set the environment value to match your deployment.</li><li><strong>Is the iframe sample enough for production?<br></strong>It is a practical starting point. For production features such as event handling and deeper control, plan to use the Embed SDK.</li><li><strong>How do I start evaluating?<br></strong>Start with the free 30-day trial, which requires no credit card, or request a demo.</li><li><strong>Can I implement row-level security for embedded users?<br></strong>Yes. Row-level security can be applied during token generation using datasource filters or custom attributes, enabling user-specific access within a shared dashboard.</li></ol><p><em>Originally published at </em><a href="https://www.boldbi.com/blog/embed-dashboards-in-javascript-app/"><em>https://www.boldbi.com</em></a><em> on November 2, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=961d5e1f8242" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bold-bi/how-to-securely-embed-dashboards-in-javascript-with-bold-bi-961d5e1f8242">How to Securely Embed Dashboards in JavaScript with Bold BI</a> was originally published in <a href="https://medium.com/bold-bi">Bold BI</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Bold BI vs. Qlik Sense: Embedded Analytics Compared]]></title>
            <link>https://medium.com/bold-bi/bold-bi-vs-qlik-sense-embedded-analytics-compared-c16d509ac453?source=rss----cb5e7b4ae8d---4</link>
            <guid isPermaLink="false">https://medium.com/p/c16d509ac453</guid>
            <category><![CDATA[bold-bi-vs-qlik-sense]]></category>
            <category><![CDATA[multi-tenant-analytics]]></category>
            <category><![CDATA[embedded-bi-comparison]]></category>
            <category><![CDATA[alternative-to-qlik-sense]]></category>
            <category><![CDATA[qlik-sense-alternative]]></category>
            <dc:creator><![CDATA[Florence Anyango Wasonga]]></dc:creator>
            <pubDate>Thu, 15 Oct 2026 08:42:28 GMT</pubDate>
            <atom:updated>2026-10-15T08:42:27.214Z</atom:updated>
            <content:encoded><![CDATA[<h3>Bold BI vs. Qlik Sense: Which Is Best for Embedded Analytics</h3><figure><img alt="Bold BI vs. Qlik Sense: Which Is Best for Embedded Analytics" src="https://cdn-images-1.medium.com/max/1024/1*A9OdxX5TR-r16Fob-aF_nA.png" /></figure><blockquote><strong>TL;DR: </strong>When evaluating a Qlik Sense alternative, many organizations compare Bold BI® with other Qlik Sense competitors for embedded analytics, multi-tenancy, deployment flexibility, and pricing. Bold BI and Qlik Sense are both enterprise analytics platforms, but they scale differently depending on how analytics is delivered. For customer-facing, multi-tenant analytics that must run across Cloud, Managed Private Cloud, and On-Premises environments, Bold BI provides more predictable scalability through built-in multi-tenancy, white-labeling, deployment flexibility, flat application-based pricing, and AI-powered analytics.</blockquote><p>Although both platforms support analytics and data visualization, they were designed with different priorities in mind. SaaS providers, ISVs, and product teams often need embedded analytics that can scale across customers while maintaining branding, tenant isolation, and deployment flexibility. Internal BI teams may prioritize exploratory analysis, governed analytics, and self-service data discovery. Use the following quick-reference guide to identify which platform aligns best with your requirements.</p><figure><img alt="Recommended platform" src="https://cdn-images-1.medium.com/max/1024/1*44AoAEaQiLt3Bi890jjOrA.png" /></figure><p>Bold BI is Syncfusion’s analytics platform for AI-powered, embedded, and self-service analytics. This comparison evaluates Bold BI and Qlik Sense across key areas such as embedding, multi-tenancy, deployment flexibility, AI capabilities, security, pricing, and scalability. For a feature-by-feature breakdown, see the <a href="https://www.boldbi.com/qlik-sense-alternative/">Bold BI Qlik Sense alternative page</a>.</p><h3>Bold BI vs. Qlik Sense at a glance</h3><p>The tables below compare Bold BI and Qlik Sense across the criteria that matter most when evaluating embedded analytics platforms, including pricing, deployment flexibility, embedding options, multi-tenancy, AI capabilities, white-labeling, and data connectivity.</p><p><strong>Pricing, packaging and deployment</strong></p><figure><img alt="Pricing, packaging and deployment" src="https://cdn-images-1.medium.com/max/1024/1*jSSbnP0MEEEYAIZuHxrALA.png" /></figure><p><strong>Embedding, multi-tenancy, AI and data</strong></p><figure><img alt="Embedding, multi-tenancy, AI and data" src="https://cdn-images-1.medium.com/max/1024/1*zi9XtxAlgUZWpJDDGh7h1Q.png" /></figure><h3>Who is each platform built for?</h3><p>Bold BI is built for software teams that embed analytics in their own product and for organizations that need self-service dashboards on infrastructure they control. Its 8 core capabilities include a white-label SDK, multi-tenancy, row-level security, and flexible deployment.</p><p>Qlik Sense is built for enterprise analysts who explore data across many sources. Its associative engine keeps every value in view after each selection, which suits open-ended discovery. Qlik pairs it with Qlik Talend Cloud for data integration, making it a fit for organizations buying a broad data platform from one vendor.</p><h3>How does embedding work in Bold BI vs. Qlik Sense?</h3><p>Bold BI offers 2 embedding methods: an iframe that needs only an embed URL, and a JavaScript SDK that renders dashboards inside your application’s own DOM. The SDK adds event handling, dynamic filters, and full API control over layout. It ships as the npm package @boldbi/boldbi-embedded-sdk and as a CDN script, with 24 documented sample apps covering frameworks including React, Angular, Vue, Blazor, ASP.NET, Java, Python, PHP, Node.js and Flutter.</p><pre>// Embed a Bold BI dashboard with the JavaScript SDK var dashboard = BoldBI.create({ serverUrl: &quot;https://analytics.yourproduct.com/bi/site/site1&quot;, dashboardId: &quot;YOUR-DASHBOARD-ID&quot;, embedContainerId: &quot;dashboard-container&quot;, embedToken: tokenFromYourBackend // generate on the server; never expose the embed secret }); dashboard.loadDashboard();</pre><p>Qlik Sense recommends qlik-embed web components, authenticated through OAuth, with JWT and anonymous access also supported. Older approaches such as nebula.js, Capability APIs and iframes remain available.</p><p>Bold BI can also embed self-service analytics for your own customers. Component API v2.0 has 7 embeddable components: Viewer, Designer, Multi-Tab, Datasource, AI Assistant, Widget, and Pinboard. Embedding the Designer and Datasource components lets your customers build their own dashboards inside your product, under your branding. See the <a href="https://help.boldbi.com/embedding-options/embedding-sdk/samples/">Bold BI Embed SDK samples</a> for working code in each framework.</p><h3>How quickly can teams build dashboards in Bold BI vs. Qlik Sense?</h3><p>Bold BI gets a first embedded dashboard live in 4 steps: connect your data, build the dashboard or ask AI Copilot, secure and brand it, then publish it inside your product. Build dashboards in a drag-and-drop designer with 41 modern widgets across nine categories. AI Copilot creates and edits charts from plain-English requests, and Prompt to Dashboard generates a 6-widget starter dashboard from one prompt.</p><p>Qlik Sense apps load and model data through a load script, managed in the Data load editor. The script defines which tables and fields to load and how they link, and Qlik builds its associations during the load. Data Manager adds tables without writing code and generates that script, but custom modeling beyond it means learning Qlik’s script syntax ( <a href="https://help.qlik.com/en-us/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/introduction-data-modeling.htm">source</a>). Teams with SQL skills and no Qlik experience should plan for that learning curve.</p><h3>How do Bold BI and Qlik Sense handle multi-tenancy?</h3><p>A single Bold BI instance serves multiple isolated tenants, each with its own database, branding, and delegated admin, and all are managed from one place. Bold BI enforces row-level security at query time through JWT claims, at up to 3 layers: isolation code, custom attributes, and user-based filters. Each tenant can also use its own identity provider, such as Azure AD, Okta, or Auth0.</p><p>Qlik’s OEM guidance takes a different approach. Qlik’s terms require a separate Qlik Cloud tenant for each customer organization. Platform Operations APIs create tenants, with a limit of 8,500 tenants per region per license. That provides strong isolation but requires automation to provision and maintain tenants as your customer base grows. Learn more on the <a href="https://www.boldbi.com/multitenancy/">Bold BI multi-tenancy page</a>.</p><h3>How does pricing compare between Bold BI and Qlik Sense?</h3><p>Bold BI pricing is flat and based on the application. It is not charged per user, per viewer, per seat, or metered by usage. Every edition is priced by custom quote in USD, with no setup fee, free migration, and a 30-day money-back guarantee. Quotes depend on deployment model and scale.</p><p>Qlik Cloud Analytics is priced by data capacity, billed annually. Starter costs $300/month for 10 users and 10 GB. Standard costs $825 a month for 25 GB with unlimited users. Premium costs $2,750 a month for 50 GB, and Enterprise starts at 250 GB by quote. Self-hosted Qlik pricing is not published.</p><p>The practical difference: Qlik costs rise with the data you load, while Bold BI costs are set by deployment and scale. For a fair comparison, request first-year quotes from both vendors for your expected data volume, tenant count, and end users. See <a href="https://www.boldbi.com/pricing/">Bold BI pricing</a>.</p><h3>Example cost scenario</h3><p>Licensing models are only one part of the evaluation process. As analytics adoption grows, organizations often assess licensing structure alongside scalability, deployment requirements, tenant management, governance, and operational considerations.</p><h4>Mid-sized SaaS vendor</h4><p>At this scale, organizations often evaluate platforms based on functionality, deployment preferences, implementation requirements, and expected growth. Both platforms may be suitable depending on analytics needs, customization requirements, and long-term business objectives.</p><h4>Large SaaS platform</h4><p>At larger scales, licensing structure, tenant architecture, deployment flexibility, onboarding processes, and operational overhead often become more significant evaluation factors. Organizations typically assess how different licensing and deployment models align with their scalability, governance, administration, and operational requirements.</p><h4>Key takeaway</h4><p>These scenarios illustrate that as analytics adoption grows, platform architecture and licensing models often become just as important as features. A solution that meets the needs of a few hundred users may require a different evaluation approach when supporting thousands of customers and tens of thousands of users. Organizations should evaluate analytics platforms based on their specific business, technical, operational, and scalability requirements.</p><p>For a more detailed discussion of common embedded analytics pricing approaches and licensing considerations, see <a href="https://www.boldbi.com/blog/embedded-analytics-pricing-choose-right-model/"><strong>Embedded Analytics Pricing: How to Choose the Right Model</strong></a> blog.</p><h3>What features and support are included in each plan?</h3><p>Feature availability, usage limits, support levels, and deployment capabilities can directly affect the long-term success of an embedded analytics deployment. The table below compares how Bold BI and Qlik Sense package key capabilities across their respective plans and editions.</p><figure><img alt="What features and support are included in each plan?" src="https://cdn-images-1.medium.com/max/1024/1*gEl2fIoEZcePQaQkiob3lQ.png" /></figure><p>Bold BI includes free guided migration assistance and does not charge a setup fee. Organizations evaluating analytics platforms should consider not only features, but also support options, deployment flexibility, scalability requirements, and long-term operational needs when compare plans.</p><h3>Which deployment options do Bold BI and Qlik Sense support?</h3><p>Bold BI is sold in 3 editions with identical features. Bold BI fully hosts and maintains the Cloud Edition, including patches, backups, and scaling. Managed Private Cloud runs on dedicated infrastructure in a region you choose. On-Premises Edition runs on Windows, Linux (RHEL, Ubuntu), Docker and Kubernetes, including fully air-gapped environments. You can move from Cloud to self-hosted later without re-platforming.</p><p>Qlik Sense is available as Qlik Cloud Analytics (SaaS) or Qlik Sense Enterprise client-managed on Windows servers. Qlik’s own OEM documentation notes that the client-managed version lacks collaboration, automation, alerting, AI, and data integration features found in Qlik Cloud, and follows a fixed release schedule. For regulated teams that must self-host, that gap matters.</p><h3>How do the AI features of Bold BI and Qlik Sense compare?</h3><p>Bold BI has 3 AI surfaces sharing one engine. Bold BI also supports the <a href="https://www.boldbi.com/ai-copilot/">AI Copilo</a>t builds and edits charts from plain-English requests in the Dashboard Designer. <a href="https://www.boldbi.com/ai-agent/">AI Agen</a>t answers questions about the dashboard you are viewing. <a href="https://www.boldbi.com/ai-assistant/">AI Assistant</a> combines both in a single saved conversation and can be embedded in your app with the SDK. Every license includes 500 AI credits a month, and on-premises users can bring their own OpenAI, Azure OpenAI, or Anthropic key. <a href="https://help.boldbi.com/mcp-integration/mcp-for-bold-bi-analytics/">Model Context Protocol</a> (MCP), enabling compatible AI agents to interact with dashboards and data sources.</p><p>Qlik offers AI-powered analytics and Qlik Answers on its Cloud plans, with generative AI from the Standard plan. Qlik Predict, its automated machine learning, is part of the Premium plan. Customer data is not used to train Bold BI’s AI models. See <a href="https://www.boldbi.com/ai-analytics/">Bold BI AI analytics</a>.</p><h3>How do Bold BI and Qlik Sense compare on security and compliance?</h3><p>Bold BI holds <a href="https://www.boldbi.com/legal/soc2-overview/">SOC 2 Type 2</a> certification and is independently audited for <a href="https://www.boldbi.com/legal/hipaa-overview/">HIPAA</a> compliance, with a Business Associate Agreement (BAA) available upon request. It also publishes a VPAT (Section 508) and holds TX-RAMP Level 2 certification. Data is encrypted in transit using SSL encryption and at rest using AES-256 encryption. All three editions support SSO through OAuth 2.0, SAML, OpenID Connect, and Azure AD.</p><p>Qlik also provides enterprise governance, including role-based access and data lineage connectors on its Premium plan. Check Qlik’s trust center for its current certifications before procurement. Details are on the <a href="https://www.boldbi.com/security/">Bold BI security page</a>.</p><h3>Where is Qlik Sense stronger than Bold BI?</h3><p>Qlik Sense is the stronger choice in 3 areas. First, its associative engine supports free-form exploration across all loaded data, which analysts value for discovery work. Second, Qlik Talend Cloud adds data integration and movement, including SAP data extraction on the Premium plan, while <a href="https://www.boldbi.com/data-hub/">Bold Data Hub</a>, Bold BI’s ETL component, offers 48 connectors. Third, Qlik Predict offers built-in automated machine learning, while Bold BI forecasting uses exponential smoothing on line and spline charts.</p><h3>What are Bold BI’s known limitations?</h3><p>Bold BI is not the right fit for every team. Localization is available on-premises but not on the shared Cloud Edition. The <a href="https://www.boldbi.com/ai-assistant/">AI Assistant</a> queries one data source per conversation and cannot edit dashboards. Prompt to Dashboard generates exactly 6 widgets and works only on empty dashboards. Bold Data Hub transformations run in SQL code mode, without a visual modeling interface.</p><h3>Which platform fits your organization?</h3><p>The right choice depends on whether you are building analytics into a product or exploring data inside the enterprise.</p><p><strong>Choose Bold BI if:</strong></p><ul><li>You are embedding analytics in a SaaS product and want one instance to serve many tenants.</li><li>You need white-labeling, custom domains, and zero vendor branding at no extra cost.</li><li>You want pricing that does not grow per user or per GB of data loaded.</li><li>You must self-host, including on Linux, Kubernetes, or in an air-gapped network, with the full feature set.</li></ul><p><strong>Choose Qlik Sense if:</strong></p><ul><li>Your analysts rely on associative, free-form exploration across many data sources.</li><li>You want data integration, analytics and AutoML from one vendor through Qlik Talend Cloud and Qlik Predict.</li><li>Your organization already runs Qlik and has trained Qlik developers.</li></ul><p>For a one-page feature summary, see the <a href="https://www.boldbi.com/qlik-sense-alternative/">Bold BI Qlik Sense alternative page</a>.</p><h3>Other Qlik Sense Alternatives</h3><figure><img alt="Other Qlik Sense Alternatives" src="https://cdn-images-1.medium.com/max/1024/1*IPp_gfQ_EkpFhhWj82SU1g.png" /></figure><p>While Qlik Sense remains a strong analytics platform, organizations evaluating embedded analytics often compare it against Bold BI, Tableau, Power BI, and Sisense based on deployment requirements, pricing model, embedded experience, and multi-tenant architecture.</p><h3>How do you migrate from Qlik Sense to Bold BI?</h3><p>Bold BI includes free, guided migration assistance on every edition. A typical Qlik migration follows 4 steps:</p><ol><li>Inventory your Qlik apps, data connections, and Section Access security rules.</li><li>Connect the same sources using <a href="https://www.boldbi.com/resources/integrations/">Bold BI’s 143 connectors</a>, or load data through <a href="https://www.boldbi.com/data-hub/">Bold Data Hub</a>.</li><li>Rebuild dashboards in the <a href="https://www.boldbi.com/interactive-dashboard-designer/">drag-and-drop designer</a> or with <a href="https://www.boldbi.com/ai-copilot/">AI Copilo</a>t, and map Section Access rules to Bold BI <a href="https://www.boldbi.com/security/">row-level security</a>.</li><li>Embed, brand, and publish inside your product, then retire the Qlik apps.</li></ol><p>Start with the <a href="https://www.boldbi.com/register/bi?evaluation=v2">30-day Bold BI free trial</a>, no credit card required.</p><h3>What results have Bold BI customers reported?</h3><p>Organizations use Bold BI to reduce reporting overhead, improve customer-facing analytics experiences, and accelerate access to business insights.</p><h3>Vialto Partners: Faster Reporting and Data-Driven Decision Making</h3><p><a href="https://www.boldbi.com/case-studies/cut-reporting-time/">Vialto Partners</a>, a global mobility tax and consulting firm, needed a centralized analytics experience that could reduce manual reporting effort and improve visibility across business operations.</p><ul><li><strong>Outcome:</strong> Reduced report generation time by <strong>60%</strong> and accelerated decision-making cycles by <strong>40%</strong>.</li><li><strong>How:</strong> Implemented interactive dashboards and self-service analytics to consolidate reporting and improve access to business insights.</li><li><strong>Why it matters:</strong> Teams spent less time preparing reports and more time acting on data, enabling faster and more informed decision-making across the organization.</li></ul><h3>Customer Feedback from G2</h3><p>In addition to documented <a href="https://www.boldbi.com/case-studies/">customer success stories</a>, Bold BI is rated <a href="https://www.capterra.com/p/170501/Bold-BI/pricing/">4.9/5 on Capterra</a> and <a href="https://www.g2.com/products/bold-bi/reviews">4.4/5 on G2</a>.</p><p>One G2 reviewer highlighted the platform’s embedded analytics capabilities, multi-tenancy support, and ease of integration within SaaS applications:</p><blockquote><strong><em>“Finally, embedded analytics that get out of our way, at a fraction of the cost”</em></strong></blockquote><blockquote><em>“Bold BI does the three things our product actually depends on, natively: embedding dashboards directly into our React app, connecting live to MySQL without an intermediate data layer, and keeping each client’s data cleanly isolated through built-in multi-tenancy. Coming from a prior platform where each of those was a fight, the difference has been night and day. The React SDK made embedding straightforward, and features that had eaten months of effort elsewhere came together in days. Support has been a standout too. The team is genuinely responsive and, depending on the complexity of the issue, will jump on a call with multiple engineers rather than trading tickets back and forth for weeks.”</em></blockquote><blockquote><em>By Barbara S. </em><a href="https://www.g2.com/products/bold-bi/reviews/bold-bi-review-13227605"><em>Source G2</em></a></blockquote><h3>Final thoughts</h3><p>Both Bold BI and Qlik Sense are strong analytics platforms, but they serve different priorities. Qlik Sense is well suited for organizations focused on internal analytics and associative data exploration, while Bold BI is designed for embedded analytics, multi-tenancy, and customer-facing deployments.</p><p>As you evaluate platforms, consider deployment flexibility, scalability, tenant management, security, and long-term operational requirements. Review the latest vendor documentation and validate capabilities against your specific use cases before making a decision.</p><p>Ready to evaluate embedded analytics for your application? Start your<a href="https://www.boldbi.com/register/bi/embedded?plan=215&amp;evaluation=v2"> free Bold BI trial</a> today or schedule <a href="https://www.boldbi.com/get-free-demo/">a personalized demo</a>.</p><h3>Frequently asked questions</h3><ol><li><strong>Is Qlik Sense good for embedded analytics?</strong><br>Yes, but Qlik requires one Qlik Cloud tenant per customer, and anonymous public access starts on the Premium plan. Bold BI serves many tenants from one instance and includes white-labeling.</li><li><strong>Is Bold BI cheaper than Qlik Sense?</strong><br>It depends on scale. Bold BI uses flat, application-based pricing, not per user or usage-metered. Qlik Cloud is priced by data capacity, starting at $300/month for 10 GB.</li><li><strong>Can Bold BI run on-premises like Qlik Sense Enterprise?</strong><br>Bold BI On-Premises runs on Windows, Linux, Docker, and Kubernetes, including air-gapped networks, with the full feature set. Qlik’s self-hosted version runs on Windows servers.</li><li><strong>Does Bold BI support white-labeling?</strong><br>White-labeling is included in every Bold BI edition, covering logo, colors, login page, emails, and custom domains, with no vendor branding.</li><li><strong>What is Qlik Sense better at than Bold BI?</strong><br>Free-form data exploration through its associative engine. Qlik also offers data integration through Qlik Talend Cloud and automated machine learning through Qlik Predict on Premium.</li><li><strong>Is Bold BI easier to learn than Qlik Sense?</strong><br>Bold BI needs no proprietary scripting: dashboards are built by drag-and-drop or with AI Copilot. Qlik Sense uses its load script syntax for custom data modeling.</li><li><strong>How long does it take to migrate from Qlik Sense to Bold BI?</strong><br>It depends on how many apps, data models, and security rules you have. Bold BI includes free guided migration, and the 30-day trial lets you rebuild a sample Qlik app first.</li><li><strong>Which AI features do Bold BI and Qlik Sense offer?</strong><br>Bold BI offers AI Copilot, AI Agent, and AI Assistant, with 500 AI credits per license per month. Qlik offers Qlik Answers, with automated machine learning on Premium.</li></ol><p><em>Originally published at </em><a href="https://www.boldbi.com/blog/bold-bi-vs-qlik-sense-analytics-compared/"><em>https://www.boldbi.com</em></a><em> on October 14, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c16d509ac453" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bold-bi/bold-bi-vs-qlik-sense-embedded-analytics-compared-c16d509ac453">Bold BI vs. Qlik Sense: Embedded Analytics Compared</a> was originally published in <a href="https://medium.com/bold-bi">Bold BI</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Embedded Analytics Pricing Models Compared | Bold BI]]></title>
            <link>https://medium.com/bold-bi/embedded-analytics-pricing-models-compared-bold-bi-cebceece203f?source=rss----cb5e7b4ae8d---4</link>
            <guid isPermaLink="false">https://medium.com/p/cebceece203f</guid>
            <category><![CDATA[analytics-vendor]]></category>
            <category><![CDATA[pricing-analytics]]></category>
            <category><![CDATA[pricing-model]]></category>
            <dc:creator><![CDATA[Vivian Awuor Otieno]]></dc:creator>
            <pubDate>Wed, 14 Oct 2026 13:54:11 GMT</pubDate>
            <atom:updated>2026-10-14T13:55:59.263Z</atom:updated>
            <content:encoded><![CDATA[<h3>Embedded Analytics Pricing: How to Choose the Right Model</h3><figure><img alt="Embedded Analytics Pricing Banner Image" src="https://cdn-images-1.medium.com/max/1024/1*z-bj9BVaC6fq58Pm3lTAvg.png" /></figure><blockquote><strong><em>TL;DR: </em></strong><em>The cheapest embedded analytics pricing model at 500 users is rarely the cheapest at 50,000 users. Whether pricing is tied to users, usage, capacity, or applications directly affects scalability, budgeting, and long-term profitability. Bold BI uses application-based licensing, helping organizations avoid per-user and per-viewer fees while planning for long-term growth.</em></blockquote><p>Most <a href="https://www.boldbi.com/pricing/">embedded analytics pricing</a> decisions are made based on current usage. The challenge is that<a href="https://www.boldbi.com/embedded-analytics/"> embedded analytics</a> costs rarely remain tied to current usage for long. As customer adoption grows, your pricing model matters more than your starting price.</p><p>Unlike traditional BI deployments that primarily support internal teams, embedded analytics is delivered directly to customers, partners, and external users. In many cases, the more successful your product becomes, the more analytics users you must support. A pricing model that charges for every user, every view, or every interaction can turn growth into a growing licensing expense.</p><h3>The four embedded analytics pricing models</h3><p>Different pricing models charge for different things. What matters most isn’t the starting price, but what drives your costs up over time.</p><figure><img alt="Embedded analytics pricing models" src="https://cdn-images-1.medium.com/max/1024/1*3Rt49OWJ78xhaMwtpa4LPg.png" /></figure><p>The most important difference between these models is the metric that drives future costs. Before choosing a platform, organizations should understand how pricing behaves when analytics adoption expands from hundreds to thousands of users.</p><h3>How popular embedded analytics vendors structure their pricing</h3><p>Most embedded analytics vendors use similar pricing concepts, but apply them differently. The examples below are based on publicly available information as of October 2026 and may change over time.</p><ul><li><a href="https://www.boldbi.com/pricing/">Bold BI</a>: Uses application-based licensing, with pricing based on application and deployment requirements rather than per-user or per-viewer fees.</li><li><a href="https://www.boldbi.com/tableau-alternative/">Tableau</a>: Tableau offers three licensing models for embedded analytics: role-based licensing (Creator, Explorer, and Viewer) for Tableau Cloud and Tableau Server, usage-based licensing for Tableau Cloud, measured in analytical impressions when external viewers access embedded content, and core-based licensing for Tableau Server.</li><li><a href="https://www.boldbi.com/power-bi-alternative/">Power BI</a>: For embedding analytics in customer-facing applications, Power BI is priced by capacity rather than per user. Organizations purchase capacity through A, EM, or Microsoft Fabric F SKUs. Microsoft is retiring Premium P SKUs in favor of F SKUs. When embedding analytics for your customers, end users do not require a Power BI license. Report authors and publishers typically require a Power BI Pro or Premium Per User (PPU) license.</li><li><a href="https://www.boldbi.com/qlik-sense-alternative/">Qlik Sense</a>: Qlik offers Qlik Sense in the cloud through its Qlik Cloud Analytics plans. The entry-level Starter plan includes a set number of users, while the Standard plan and above are priced by data capacity. Standard starts at $825 per month for 25 GB of data, billed annually. These are Qlik Cloud Analytics plans rather than embedded-specific pricing, so confirm embedding terms with Qlik. Qlik Sense Enterprise Client-Managed, the self-hosted version, isn’t priced on that page.</li><li><a href="https://www.boldbi.com/sisense-alternative/">Sisense</a>: Sisense primarily offers custom pricing that varies by deployment, architecture, scale, and business requirements. Sisense offers a self-serve plan, while enterprise pricing is provided through a custom quote based on deployment requirements.</li></ul><p>Because pricing models, packaging, and licensing terms can change over time, verify current information directly with vendors during your evaluation process.</p><figure><img alt="How leading embedded analytics vendors structure pricing" src="https://cdn-images-1.medium.com/max/1024/1*fH6SGUh58gP7liJ6-WZviA.png" /></figure><h3>How do embedded analytics costs change as you scale?</h3><p>Pricing models often appear similar during early <a href="https://www.boldbi.com/deployment/">deployments</a>. The differences become much more noticeable as adoption increases.</p><p>The example below uses illustrative pricing only and does not represent any vendor’s actual pricing.</p><p><strong>Illustrative assumptions used below:</strong></p><ul><li>Per-user pricing: $10 per user/month</li><li>MAU pricing: $5 per monthly active user, with 40% active usage</li><li>Capacity-based pricing: starts at $1,000/month and increases as additional capacity is required</li><li>Flat or application-based pricing: hypothetical fixed cost of $2,500/month</li></ul><figure><img alt="Cost comparison across embedded analytics pricing models" src="https://cdn-images-1.medium.com/max/1024/1*TE47rq2uk6AKb3niFILadw.png" /></figure><p><strong>Note</strong>: Application-based pricing quotes can still vary based on deployment type and scale tier requirements. The key difference is that pricing isn’t tied directly to individual user seats or viewer counts.</p><p>Three important patterns emerge:</p><ul><li>User-based pricing typically increases alongside customer growth.</li><li>Usage-based pricing can reduce costs during early adoption but still scales with engagement.</li><li>Capacity-based and application-based pricing often provide more predictable long-term costs.</li></ul><h3>Capacity-based and application-based pricing are not the same</h3><p>While both models can remain cost-effective at high user volumes, they scale differently. With capacity-based pricing, costs are tied to platform resources and workloads. As usage increases, you may need to purchase additional capacity, move to higher tiers, or actively monitor utilization to maintain performance.</p><p>Application-based pricing focuses on the application rather than user counts or platform consumption. As a result, organizations can often expand analytics adoption without forecasting per-user licenses or usage credits. For businesses expecting significant customer growth, this difference can make long-term budgeting and cost forecasting easier.</p><h3>Hidden costs that can affect embedded analytics pricing</h3><p>Licensing is only one part of the total investment required for embedded analytics. Before comparing vendors, consider expenses that may not appear in the initial quote.</p><ul><li><strong>Viewer licenses:</strong> Some vendors charge separately for dashboard viewers and creators.</li><li><strong>Overage charges:</strong> Additional fees may apply when usage exceeds contracted limits.</li><li><strong>Development and staging environments:</strong> Non-production environments may require separate licensing.</li><li><strong>Capacity upgrades:</strong> Increased demand may require moving to higher capacity tiers.</li><li><strong>Infrastructure expenses:</strong> Self-hosted and private-cloud deployments can introduce hosting and operational costs.</li><li><strong>:</strong> Branding customization may not always be included in base pricing.</li><li><strong>:</strong> Some vendors treat tenant isolation and management features as premium capabilities.</li></ul><p>Evaluating these costs alongside licensing fees provides a more accurate understanding of total ownership costs.</p><h3>Which embedded analytics pricing model is right for your business?</h3><p>The best pricing model depends on your deployment strategy, growth expectations, and budgeting priorities.</p><figure><img alt="Recommended pricing models by business need" src="https://cdn-images-1.medium.com/max/1024/1*HRSFJeMpY4tQz2tAjqBzRg.png" /></figure><p>Rather than choosing based solely on today’s requirements, evaluate which pricing model can continue supporting your organization as analytics adoption expands.</p><h3>Questions to ask embedded analytics vendors before you buy</h3><p>Before signing a contract, ask vendors the following questions and understand how the answers could affect your long-term costs.</p><h4>How does pricing change if user adoption doubles or grows tenfold?</h4><p>A pricing model that seems affordable at first may become significantly more expensive as adoption grows. Request pricing estimates at multiple growth stages to understand how costs scale over time.</p><figure><img alt="How pricing scales as adoption grows" src="https://cdn-images-1.medium.com/max/1024/1*DdnqauKPT36qGoyp4UGhug.png" /><figcaption>How pricing scales as adoption grows</figcaption></figure><h4>What metric drives future pricing: users, activity, capacity, or deployments?</h4><p>Understanding what triggers pricing increases helps determine whether costs align with your growth strategy or rise simply because more customers access analytics.</p><h4>How are overages handled if usage exceeds contracted limits?</h4><p>Some vendors apply additional fees, while others require plan upgrades. Clarifying this upfront can help prevent unexpected charges later.</p><figure><img alt="Understanding costs beyond usage limits" src="https://cdn-images-1.medium.com/max/1024/1*hnP7LiFB_3JeCTxphXt2sA.png" /><figcaption>Understanding costs beyond usage limits</figcaption></figure><h4>Do you include multi-tenancy, white-labeling, and non-production environments?</h4><p>These capabilities are often essential for embedded analytics deployments, but the base license may not include them.</p><figure><img alt="Features that may impact licensing costs" src="https://cdn-images-1.medium.com/max/1024/1*a2RbkfWbKmZ0bUklE9CqZQ.png" /><figcaption>Features that may impact licensing costs</figcaption></figure><h4>Does pricing change based on deployment model or infrastructure requirements?</h4><p>Cloud, managed private cloud, and self-hosted deployments can carry different cost implications. Understanding these differences helps organizations plan more effectively. The answers can reveal limitations and costs that may not be obvious during an initial vendor evaluation.</p><h3>Why organizations choose Bold BI for predictable embedded analytics pricing</h3><p>Organizations embedding analytics into customer-facing applications often look for pricing models that do not increase every time a new customer accesses a dashboard. Bold BI uses an application-based licensing approach rather than charging per user or per viewer. This allows organizations to expand analytics adoption without managing per-user or per-viewer licensing fees.</p><p>When evaluating embedded analytics pricing, several Bold BI characteristics are especially relevant:</p><ul><li><strong>No per-user licensing fees:</strong> Customer growth does not automatically require additional user licenses.</li><li><strong>No per-viewer licensing fees:</strong> Organizations can expand dashboard access without managing viewer-based costs.</li><li><strong>Licensed by application:</strong> is based on the application and requirements rather than individual seat counts.</li><li><strong>Embedding included:</strong> are included as part of the platform.</li><li><a href="https://www.boldbi.com/multitenancy/">Multi-tenancy support</a><strong>:</strong> Designed to support SaaS and customer-facing analytics deployments.</li><li><strong>Consistent capabilities across editions:</strong> Cloud, <a href="https://www.boldbi.com/managed-cloud-bi/">Managed Private Cloud</a>, and <a href="https://www.boldbi.com/on-premises-bi/">On-Premises </a>deployments include the same core feature set.</li></ul><p>One consideration is that Bold BI does not publish a fixed public price list. Organizations typically request a customized quote based on deployment type and scale tier requirements.</p><p>However, application-based pricing isn’t necessarily the lowest-cost option in every scenario. Organizations supporting a small internal audience with no plans to embed analytics externally may find a traditional per-user model has a lower initial cost. The best pricing model depends on how you’ll deploy analytics and how adoption is expected to grow.</p><blockquote><strong>Important: </strong>Don’t interpret application-based pricing as fixed regardless of scale. Quotes may vary by deployment type and scale-tier requirements. The key difference is that pricing is not directly tied to individual user seats or viewer counts.</blockquote><h3>How to build an embedded analytics pricing strategy that scales</h3><p>The right embedded analytics pricing model should support growth without creating licensing complexity as adoption increases.</p><p>When evaluating vendors, compare pricing at multiple growth stages, understand what drives future cost increases, and account for potential hidden expenses. Looking beyond the initial subscription cost helps create a more accurate picture of long-term value.</p><p>For organizations embedding analytics into customer-facing applications, Bold BI® offers application-based licensing that avoids per-user and per-viewer fees while making it easier to forecast analytics costs as adoption grows. Whether you’re evaluating embedded analytics for a SaaS platform, customer portal, or partner application, Bold BI provides flexible deployment options and scalable analytics capabilities designed for long-term growth.</p><p>Ready to see how scalable embedded analytics pricing could work for your application? Start a <a href="https://www.boldbi.com/register/bi?evaluation=v2&amp;leadsource=teams.public.onecdn.static.microsoft&amp;leadcategory=Site_Visitors&amp;opportunitysource=teams.public.onecdn.static.microsoft&amp;opportunitycategory=Site_Visitors&amp;uuid=9721791520074478&amp;gclid=&amp;referrerroriginurl=https://teams.public.onecdn.static.microsoft/&amp;secondaryreferraloriginurl=https://staging.boldbi.com/blog/embedded-analytics-pricing-choose-right-model/&amp;landingpageurl=https://staging.boldbi.com/blog/embedded-analytics-pricing-choose-right-model/&amp;secondaryleadsource=Bold_BI">free trial </a>of Bold BI or request a <a href="https://www.boldbi.com/get-free-demo/">personalized demo</a> to explore the best pricing approach for your growth strategy.</p><h3>Frequently asked questions</h3><ol><li><strong>Does Bold BI charge per user?</strong></li></ol><p>No.<a href="https://www.boldbi.com/pricing/"> According to Bold BI’s pricing page</a>, there is no per-user or per-viewer fee. Quotes are based on deployment type and scale requirements.</p><p><strong>2. How do I estimate embedded analytics costs?</strong></p><p>Evaluate pricing at multiple growth stages, estimate expected adoption levels, consider deployment requirements, and account for additional expenses such as infrastructure, staging environments, and overage charges</p><p><strong>3. Is MAU pricing cheaper than per-user pricing?<br></strong>It can be when only a portion of users actively access analytics each month. However, costs can still increase significantly as engagement and adoption grow.</p><p><strong>4. What is the most common embedded analytics pricing model?<br></strong>There is no single standard. Per-user and role-based licensing remains widespread for internal BI, while embedded analytics offerings increasingly use capacity-based, usage-based, or application-based models. Compare vendors on what drives future costs rather than on which model is most common.</p><p><strong>5. Does Bold BI include embedded analytics capabilities?<br></strong>Yes. Embedded analytics capabilities are included as part of the Bold BI platform and do not require a separate embedding product.</p><p><strong>6. Can Bold BI be deployed on-premises or in private cloud environments?<br></strong>Yes. Bold BI supports cloud, managed private cloud, and on-premises deployments while maintaining the same core feature set across editions.</p><p><em>Originally published at </em><a href="https://www.boldbi.com/blog/embedded-analytics-pricing-choose-right-model/"><em>https://www.boldbi.com</em></a><em> on October 12, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=cebceece203f" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bold-bi/embedded-analytics-pricing-models-compared-bold-bi-cebceece203f">Embedded Analytics Pricing Models Compared | Bold BI</a> was originally published in <a href="https://medium.com/bold-bi">Bold BI</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AI Audit Trail: Building Trust and Governance in Analytics]]></title>
            <link>https://medium.com/bold-bi/ai-audit-trail-building-trust-and-governance-in-analytics-1b1f5248cbfb?source=rss----cb5e7b4ae8d---4</link>
            <guid isPermaLink="false">https://medium.com/p/1b1f5248cbfb</guid>
            <category><![CDATA[ai-audit-trail]]></category>
            <category><![CDATA[audit-trail]]></category>
            <category><![CDATA[audit-logs]]></category>
            <category><![CDATA[audit-records]]></category>
            <dc:creator><![CDATA[Vivian Awuor Otieno]]></dc:creator>
            <pubDate>Mon, 12 Oct 2026 12:59:13 GMT</pubDate>
            <atom:updated>2026-10-12T13:40:41.485Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="AI Audit Trail Banner Image" src="https://cdn-images-1.medium.com/max/742/1*NLzhQO2e_xT4X55x9mBlmQ.png" /></figure><blockquote><strong><em>TL;DR</em></strong><em>: AI is making analytics faster, smarter, and more accessible. But as organizations increasingly rely on AI-generated insights, trust has become a critical challenge. If users can’t understand what changed, who made the change, or whether the analytics environment is properly governed, confidence in those insights quickly declines. AI audit trails help solve this problem by providing transparency into activities, changes, and governance events across analytics environments. In this blog, you’ll learn how AI audit trails strengthen trust, support governance, and prepare organizations for the future of AI-powered analytics.</em></blockquote><h3>Introduction</h3><p>Your <a href="https://www.boldbi.com/ai-assistant/">AI assistant </a>flags a 12% drop in customer retention and recommends immediate action. Before anyone acts, someone asks a critical question: Did anyone change the retention formula, dashboard, or permissions last week? If your team cannot answer quickly, the insight stalls. Worse, a decision could move forward based on a broken dashboard, outdated configuration, or unauthorized change.</p><p>This is one of the biggest challenges in <a href="https://www.boldbi.com/ai-analytics/">AI-powered analytics </a>. Organizations need more than intelligent insights. They need confidence in the analytics environment that produced them. That growing need for trust is making auditability a critical part of modern analytics.</p><p>An AI <a href="https://www.boldbi.com/audit-trail/">audit trail </a>helps your team understand what changed, who made the change, when it happened, and whether the change was authorized. By creating a traceable history of activity across analytics environments, audit trails help organizations investigate unexpected results, strengthen governance, and improve decision-making confidence.</p><p>In this blog, you’ll learn what an AI audit trail is, why it matters, and how it helps build trust in AI-powered analytics.</p><h3>What Is an AI Audit Trail?</h3><p>is a chronological record of activities and changes that may influence analytics outcomes and AI-assisted decision-making. It helps organizations understand what changed, who performed an action, when it occurred, and whether the action aligns with established governance policies.</p><p>It captures information such as user actions, dashboard modifications, permission updates, tenant activities, schedules, and administrative events, creating a verifiable record of activities across the analytics environment.</p><p>Unlike a traditional audit log that records individual system events, an AI audit trail provides the broader context needed to understand how changes, actions, and AI-driven processes may have contributed to a particular insight or recommendation.</p><p>As AI becomes more embedded in analytics workflows, audit trails help organizations trace activities, review decisions, and validate the environment behind AI-generated outputs.</p><figure><img alt="Audit trail" src="https://cdn-images-1.medium.com/max/1024/1*dohdHzUSjFnXbob2l4jTLA.png" /><figcaption>Audit trail</figcaption></figure><p>Let’s explore the key challenges preventing organizations from fully trusting AI-generated insights and why auditability has become more important than ever.</p><h3>The Hidden Challenges Behind AI-Generated Insights</h3><p>As organizations increase their reliance on AI-powered analytics, several challenges can make it difficult to fully trust the insights being generated.</p><p>Taken together, these challenges highlight a common theme: organizations need greater visibility and control over their analytics environments to confidently trust and act on AI-generated insights.</p><p>So, how can organizations overcome these challenges and establish greater confidence in AI-powered analytics? Let’s explore how AI audit trails help bridge the gap between insights and trust.</p><h3>How Audit Trails Build Confidence in AI-Generated Insights</h3><p>An audit trail is much more than a record of activities. It is a foundation for building confidence in analytics environments. As organizations increasingly rely on AI-generated insights, they need visibility into the actions, changes, and events that may influence analytics outcomes. Rather than relying on assumptions, audit trails provide the evidence needed to understand and validate the environment behind AI-assisted recommendations.</p><p>To build confidence in AI-generated insights, organizations should be able to answer four fundamental questions:</p><h4>Who Performed the Action?</h4><p>Organizations should be able to trace activities back to specific users, administrators, or teams. Whether a dashboard was modified, permissions were updated, or administrative settings were changed, knowing who performed the action strengthens accountability and simplifies investigations.</p><figure><img alt="User activity tracking and accountability" src="https://cdn-images-1.medium.com/max/1024/1*IUN6Bib9-Tae2PupNeioKw.png" /><figcaption>User activity tracking and accountability</figcaption></figure><h4>What Changed?</h4><p>Understanding what was modified is just as important as knowing who made the change. Organizations should have visibility into dashboard updates, permission changes, configurations, schedules, and other analytics assets that may influence insights.</p><figure><img alt="Dashboard changes and version history visibility" src="https://cdn-images-1.medium.com/max/1024/1*3UAWirjKcPKfSWNn-esT0w.png" /><figcaption>Dashboard changes and version history visibility</figcaption></figure><h4>When Did It Happen?</h4><p>Time-stamped records provide critical context when reviewing activities or investigating unexpected outcomes. By maintaining a chronological history of events, organizations can quickly establish what happened and in what sequence.</p><figure><img alt="Time-stamped records for complete activity tracking" src="https://cdn-images-1.medium.com/max/1024/1*1VmUZQVnsNLZbJ4LEXOu1w.png" /><figcaption>Time-stamped records for complete activity tracking</figcaption></figure><h4>Was the Action Authorized?</h4><p>Not every change is a concern, but every change should be verifiable. Organizations need confidence that activities align with established governance policies, security controls, and access permissions.</p><figure><img alt="Access controls, approvals, and policy compliance" src="https://cdn-images-1.medium.com/max/1024/1*hjF8DAbgOR5Ht0vDngxFZw.png" /><figcaption>Access controls, approvals, and policy compliance</figcaption></figure><p>By answering these questions, audit trails help organizations move from assumptions to evidence. Instead of treating analytics as a black box, teams can trace activities, validate changes, and better understand the environment behind AI-generated insights.</p><p>This visibility delivers several important benefits:</p><ul><li><strong>Greater transparency:</strong> Audit trails provide visibility into dashboard updates, permission changes, user activities, and system events. This helps organizations understand how their analytics environments evolve over time.</li><li><strong>Improved accountability:</strong> Recorded actions are linked to a user and timestamp, making it easier to understand ownership and responsibility when changes occur.</li><li><strong>Stronger governance:</strong> Organizations gain better oversight across dashboards, settings, permissions, and administrative actions, helping maintain governance standards at scale.</li><li><strong>Faster investigations:</strong> Instead of spending days asking who changed a dashboard, KPI, or permission setting, teams can quickly filter audit records by user, action, event type, and timestamp to identify the cause, often in minutes.</li><li><strong>Support for responsible AI adoption:</strong> Responsible AI requires more than intelligent algorithms. It requires analytics environments that are transparent, accountable, and governed. Audit trails help provide that foundation.</li></ul><p>To build trust effectively, organizations must understand which activities, changes, and governance events should be recorded in the first place.</p><h3>What Should an Analytics-Focused AI Audit Trail Capture?</h3><p>An effective AI audit trail should capture the activities and changes that can influence analytics outcomes and AI-generated insights. By maintaining visibility across the analytics environment, organizations can better investigate unexpected results, strengthen governance, and validate AI-driven recommendations.</p><ul><li><strong>User activity: </strong>Track user logins, dashboard views, exports, comments, and other interactions to understand how analytics assets are being accessed and used. User-level visibility helps establish accountability and supports activity monitoring.</li><li><strong>Dashboard and analytics changes: </strong>Monitor dashboard edits, widget updates, KPI modifications, schedule changes, and report configuration updates. These changes can directly affect the insights and recommendations users receive.</li><li><strong>Permission and access changes: </strong>Record role assignments, permission updates, user management activities, and authentication-related changes. Maintaining visibility into access controls is essential for security and governance.</li><li><strong>Administrative and system events: </strong>Track administrative actions such as settings updates, tenant management activities, licensing changes, and system configuration changes that may impact the analytics environment.</li><li><strong>Tenant and governance events: </strong>For enterprise and multi-tenant deployments, audit trails should record tenant-level activities, cross-tenant administrative actions, governance events, and policy-related changes to help maintain oversight at scale.</li><li><strong>Audit metadata: </strong>Every event should include supporting details such as the user, timestamp, action performed, affected resource, and event type. This context makes investigations and audits more effective.</li></ul><p>It is important to understand the scope of an audit trail. Bold BI® <a href="https://www.boldbi.com/audit-trail/">audit trail</a> focuses on configuration and structural activities such as dashboard updates, user actions, permission changes, schedules, tenant activities, and administrative events. Audit records are designed to provide visibility into operational and governance activities that affect the analytics environment.</p><h3>Understanding the Broader AI Audit Trail Landscape</h3><p>As AI adoption grows, organizations are expanding auditability beyond traditional analytics activities. In some AI systems, audit trails may also capture prompts, model interactions, generated outputs, approval workflows, and automated actions. These records help organizations improve traceability across the broader AI lifecycle.</p><p>However, auditability requirements vary depending on how AI is implemented. In analytics platforms, trust often depends not only on AI interactions themselves but also on the environment that influences AI-generated insights. Changes to dashboards, metrics, permissions, schedules, governance settings, and administrative configurations can directly affect the recommendations users receive.</p><p>For this reason, organizations should view AI auditability as a combination of two complementary layers:</p><ul><li><strong>AI lifecycle auditability</strong> focused on prompts, outputs, approvals, and AI-driven actions.</li><li><strong>Analytics environment auditability</strong> focused on dashboards, permissions, configurations, governance controls, and user activities that shape analytics outcomes.</li></ul><p>Together, these capabilities help organizations strengthen transparency, accountability, and trust in AI-powered decision-making. This article focuses primarily on the analytics environment layer because changes to dashboards, permissions, configurations, and governance settings can directly influence the insights users receive.</p><h3>AI Audit Trail vs Audit Log vs AI Governance</h3><p>Although these terms are often used interchangeably, they serve different purposes in modern analytics environments.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*APvDZnO6UK4J4M_W3NYJ6g.png" /></figure><p>In simple terms, <a href="https://support.boldbi.com/kb/article/17601/how-to-get-user-audit-logs-in-a-bold-bi-tenant-to-monitor-user-actions-and-changes-within-the-system">audit logs</a> record what happened, AI audit trails explain how events influence outcomes, and AI governance defines the rules that guide responsible AI use.</p><p><strong>Why Log Retention and Immutability Matter</strong></p><p>Trust depends on reliable records. Audit trails provide value only when historical events remain available, accurate, and protected from unauthorized modification. Bold BI® stores audit records securely, supports exporting logs, and maintains immutable audit records. Retention follows your database configuration policies, helping organizations preserve a trustworthy history of analytics activity for investigations, governance reviews, and operational audits.</p><p>Now let’s look at real-world scenarios where audit trails help organizations strengthen trust in AI-generated insights.</p><h3>Real-World Scenarios Where Audit Trails Make a Difference</h3><p>Audit trails become even more valuable as analytics expands across SaaS applications, embedded experiences, enterprise deployments, and multi-tenant environments. The following examples show how organizations use auditability to strengthen trust, improve governance, and investigate unexpected analytics outcomes.</p><h4>Embedded Analytics: Supporting Transparency Across Customer Portals</h4><ul><li><strong>cenario:</strong> A customer notices a significant change in a KPI displayed within an embedded analytics dashboard.</li><li><strong>Challenge:</strong> Without visibility into recent activities, the organization struggles to determine whether the change resulted from business performance or a dashboard modification.</li><li><strong>How audit trails help:</strong> Audit records create a clear history of changes across embedded analytics experiences, making it easier to determine whether a KPI shift reflects actual business performance or a recent dashboard modification. This helps organizations explain outcomes and strengthen customer trust.</li></ul><figure><img alt="Validate customer KPI changes with audit visibility" src="https://cdn-images-1.medium.com/max/1024/1*_rZhmZARw6RKuq2LwyT3MA.png" /><figcaption>Validate customer KPI changes with audit visibility</figcaption></figure><h4>Multi-Tenant Analytics: Scaling Governance Across Environments</h4><ul><li><strong>Scenario:</strong> A managed service provider supports analytics for several customer environments within a shared deployment.</li><li><strong>Challenge:</strong> Administrators need to monitor activities within individual tenants while maintaining oversight across the entire deployment.</li><li><strong>How audit trails help:</strong> Tenant-level, multi-tenant, and User Management Server (UMS) audit visibility help administrators monitor activities across environments while maintaining oversight at scale. This makes it easier to support multiple customers, business units, or regions from a single analytics deployment.</li></ul><figure><img alt="Monitor activities across tenants with centralized oversight" src="https://cdn-images-1.medium.com/max/1024/1*-lq6J4pkHCOQqlRPo63Ifw.png" /><figcaption>Monitor activities across tenants with centralized oversight</figcaption></figure><p>Now that we’ve explored where audit trails deliver value in practice, let’s look at some practical steps organizations can take to implement auditability effectively across their analytics environments.</p><h3>Practical Tips for Implementing an AI Audit Trail</h3><p>Building an effective AI audit trail isn’t just about collecting activity records. The goal is to create a transparent and governed analytics environment that supports trust, accountability, and responsible AI adoption.</p><p>Organizations can strengthen their auditability strategy by following these practices:</p><ul><li>Define clear audit requirements before deploying AI-powered analytics initiatives.</li><li>Monitor dashboard updates, permission changes, and user activities consistently.</li><li>Establish ownership and accountability for analytics assets and governance processes.</li><li>Review audit records regularly to identify unusual activities and potential risks.</li><li>Integrate audit information with existing security, governance, and operational workflows.</li><li>Maintain visibility across embedded analytics, SaaS deployments, and multi-tenant environments.</li><li>Use APIs and automation to streamline monitoring and governance activities.</li></ul><p>By approaching auditability as an ongoing governance practice rather than a compliance exercise, organizations can build greater confidence in their analytics environments while supporting long-term AI adoption.</p><p>As organizations strengthen auditability practices today, they also position themselves for the next generation of AI-powered analytics.</p><h4>AI Audit Trail and Regulatory Readiness</h4><blockquote>As AI adoption grows, organizations face increasing expectations around transparency, accountability, and governance. Frameworks such as the EU AI Act, NIST AI Risk Management Framework, and ISO/IEC 42001 emphasize traceability and oversight throughout the AI lifecycle. Many emerging AI governance frameworks emphasize traceability across both the AI lifecycle and the systems that influence AI-generated outcomes. Audit trails help organizations prepare for these evolving expectations by providing the visibility and traceability needed to demonstrate accountability.</blockquote><h3>The Future of Governed and Agentic Analytics</h3><p>Analytics is rapidly evolving from dashboards that report what happened to AI systems that explain, recommend, and even automate actions.</p><p>As organizations adopt AI assistants and agentic analytics, trust will depend on more than intelligent recommendations. Businesses will need visibility into how insights were generated, what changes influenced them, and whether recommendations can be traced and validated.</p><p>At the same time, governed AI will increasingly rely on trusted semantic layers that provide shared business definitions and governed metrics across the organization. Trusted semantic layers help ensure that both AI systems and your teams rely on the same governed definitions, metrics, and calculations. This shared business context helps AI-generated insights remain consistent, explainable, and aligned with organizational standards.</p><p>As AI agents begin taking actions instead of simply generating recommendations, organizations will need visibility into those actions, the systems involved, and the governance controls surrounding them. Trust will depend not only on what an AI agent suggests, but also on what it does.</p><p>Together, semantic layers and AI audit trails create a stronger foundation for AI governance by helping organizations validate insights, maintain accountability, and build confidence in AI-powered decision-making.</p><h3>Where Bold BI Fits into the Future of Trusted Analytics</h3><p>As organizations adopt AI-powered analytics, trust increasingly depends on visibility, accountability, and governance. Generating insights is only part of the challenge. Teams also need to understand what changed, who made the change, and whether the analytics environment supporting those insights remains properly governed.</p><p>With Bold BI, your team can:</p><ul><li>Monitor dashboard updates, user activities, permission changes, schedules, tenant operations, and administrative events through Bold BI audit trail.</li><li>Filter audit records by user, action, event type, and date to investigate unexpected changes and identify their source.</li><li>Support governance across tenant-level, multi-tenant, and User Management Server (UMS) environments in self-hosted deployments for enterprise-scale oversight.</li><li>Export audit records and integrate with monitoring workflows through APIs, webhooks, and SIEM platforms such as Splunk, Microsoft Sentinel, and AWS CloudWatch.</li><li>Maintain visibility into operational and governance activities across analytics environments.</li><li>Use AI-powered analytics capabilities while maintaining appropriate governance and visibility into analytics operations.</li><li>Use AI capabilities such as AI Copilot, AI Assistant, AI Agent, Prompt-to-Dashboard, Smart Narrations, and AI Credits Management within a governed analytics environment.</li><li>Deploy across cloud, self-hosted, Docker, Kubernetes, and on-premises environments while applying governance controls appropriate to each deployment model.</li></ul><p>By combining auditability, governed AI, enterprise scalability, and flexible deployment options, Bold BI helps teams make decisions with greater confidence.</p><p>As trust becomes a defining factor in analytics adoption, organizations that invest in transparency, governance, and responsible AI practices will be better positioned to unlock the full value of AI-generated insights.</p><h3>Conclusion</h3><p>AI helps organizations uncover insights faster, automate analysis, and make more informed decisions. However, the success of AI-powered analytics depends on more than advanced algorithms and intelligent recommendations. It depends on trust.</p><p>Organizations need confidence that the analytics environments supporting AI-generated insights are transparent, governed, and accountable. Without visibility into user activities, <a href="https://www.bing.com/ck/a?!&amp;&amp;p=63a757ffa64cadfda442f30b2dc17c47c170ebc6fe85dea03ad7c4c9281395ebJmltdHM9MTc5MTc2MzIwMA&amp;ptn=3&amp;ver=2&amp;hsh=4&amp;fclid=1e85051e-3cfe-6d75-28aa-10073d796c8b&amp;psq=real+time+dashboard++bold+bi&amp;u=a1aHR0cHM6Ly93d3cuYm9sZGJpLmNvbS9kYXNoYm9hcmQtZXhhbXBsZXMv">dashboard updates</a>, <a href="https://www.bing.com/ck/a?!&amp;&amp;p=13d2f7c12945a8282b1b76404cbf077e95d60d38b90e8dfccf395d90126f763aJmltdHM9MTc5MTc2MzIwMA&amp;ptn=3&amp;ver=2&amp;hsh=4&amp;fclid=1e85051e-3cfe-6d75-28aa-10073d796c8b&amp;psq=permission+changes+bold+bi&amp;u=a1aHR0cHM6Ly9oZWxwLmJvbGRiaS5jb20vbWFuYWdpbmctcmVzb3VyY2VzL21hbmFnZS1wZXJtaXNzaW9ucy8">permission changes</a>, and system events, even valuable insights can be questioned.</p><p>This is why AI <a href="https://www.bing.com/ck/a?!&amp;&amp;p=7f683f9e3cd8debe577cbf1e4cbaf7a93e49a49f275b0044e6fa1d4971e12db9JmltdHM9MTc5MTc2MzIwMA&amp;ptn=3&amp;ver=2&amp;hsh=4&amp;fclid=1e85051e-3cfe-6d75-28aa-10073d796c8b&amp;psq=audit+trails+bold+bi&amp;u=a1aHR0cHM6Ly93d3cuYm9sZGJpLmNvbS9hdWRpdC10cmFpbC8">audit trails</a> are becoming an essential part of modern analytics strategies. By improving transparency, strengthening governance, and creating clear accountability across analytics environments, audit trails help organizations bridge the gap between AI-generated insights and trusted decision-making.</p><p>As AI-native analytics, <a href="https://www.bing.com/ck/a?!&amp;&amp;p=16d0bb2fb7454dcdab565e4e5099d3acec47641e2dae2316c5d1a1a3957e5a8cJmltdHM9MTc5MTc2MzIwMA&amp;ptn=3&amp;ver=2&amp;hsh=4&amp;fclid=1e85051e-3cfe-6d75-28aa-10073d796c8b&amp;psq=embedded+analytics+bold+bi&amp;u=a1aHR0cHM6Ly93d3cuYm9sZGJpLmNvbS9lbWJlZGRlZC1hbmFseXRpY3Mv">embedded analytics</a>, SaaS analytics, enterprise <a href="https://www.bing.com/ck/a?!&amp;&amp;p=838b32f23641fd77df5019923a52930f5675148144b314d466db1c6ce01710ccJmltdHM9MTc5MTc2MzIwMA&amp;ptn=3&amp;ver=2&amp;hsh=4&amp;fclid=1e85051e-3cfe-6d75-28aa-10073d796c8b&amp;psq=multi-tenancy+bold+bi&amp;u=a1aHR0cHM6Ly93d3cuYm9sZGJpLmNvbS9tdWx0aXRlbmFuY3kv">multi-tenancy</a>, and <a href="https://www.bing.com/ck/a?!&amp;&amp;p=eda6cd935c64e95bb2464e14f69d994f8a6568ecc124221cc18ae36904b912daJmltdHM9MTc5MTc2MzIwMA&amp;ptn=3&amp;ver=2&amp;hsh=4&amp;fclid=1e85051e-3cfe-6d75-28aa-10073d796c8b&amp;psq=+agentic+analyticsbold+bi&amp;u=a1aHR0cHM6Ly93d3cuYm9sZGJpLmNvbS9ibG9nL2FnZW50aWMtYW5hbHl0aWNzLWZvci1taWQtbWFya2V0LWNvbXBhbmllcy8">agentic analytics</a> continue to evolve, auditability will play an increasingly important role in ensuring analytics remains not only intelligent but also trustworthy.</p><p><strong>Ready to build trusted analytics?</strong></p><p>Whether you’re delivering internal BI, embedded analytics, customer-facing dashboards, or AI-powered insights, helps your team strengthen governance, improve accountability, and make decisions with greater confidence.</p><ul><li><a href="https://www.boldbi.com/pricing/">Start a free trial</a> (No credit card required).</li><li>Request a <a href="https://www.boldbi.com/get-free-demo/">live demo</a>.</li></ul><h3>Frequently Asked Questions</h3><ol><li><strong>What is an AI audit trail ?</strong></li></ol><p>An AI audit trail is a documented record that helps organizations trace activities, decisions, changes, and events related to AI-assisted workflows and analytics environments. Depending on the implementation, it may include AI interactions, governance activities, user actions, and system changes that influence outcomes.</p><p><strong>2. Why are AI audit trails important?</strong></p><p>AI audit trails improve transparency, accountability, and governance, helping organizations build trust in analytics and AI-assisted decision-making</p><p><strong>3. How do AI audit trails build trust in AI-generated insights?</strong></p><p>They provide visibility into user activities, dashboard updates, permission changes, and other events that may influence analytics outcomes.</p><p><strong>4. What should an AI audit trail track ?</strong></p><p>It should track dashboard edits, user activity, permission updates, administrative actions, system changes, and governance-related events .</p><p><strong>5. Why are AI audit trails important for embedded analytics and SaaS applications ?</strong></p><p>They help organizations maintain transparency across customer-facing analytics experiences, making it easier to investigate issues, validate insights, and build customer trust .</p><p><strong>6. How does Bold BI Audit Trail support analytics governance?</strong></p><p>Bold BI Audit Trail helps organizations monitor dashboard changes, user activities, permission updates, and administrative actions, providing greater visibility and accountability across analytics environments.</p><p><strong>7. Can Bold BI Audit Trail help organizations operating in multi-tenant environments?</strong></p><p>Yes. Tenant-level, multi-tenant, and User Management Server (UMS) audit visibility are available in self-hosted (on-premises) Bold BI deployments from version 8.1 onward. These capabilities help administrators monitor activities across tenants and maintain governance at scale.</p><p><strong>8. Does Bold BI Audit Trail capture dashboard data or analytics results?</strong></p><p>Bold BI’s audit trail records configuration and operational events such as dashboard modifications, user actions, permission changes, schedules, tenant activities, and administrative events. Organizations should review their implementation and audit policies to determine what information they retain in their environment.</p><p><em>Originally published at </em><a href="https://www.boldbi.com/blog/ai-audit-trail-trust-governance-accountability/"><em>https://www.boldbi.com</em></a><em> on September 25, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=1b1f5248cbfb" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bold-bi/ai-audit-trail-building-trust-and-governance-in-analytics-1b1f5248cbfb">AI Audit Trail: Building Trust and Governance in Analytics</a> was originally published in <a href="https://medium.com/bold-bi">Bold BI</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[3 Logistics Dashboards and KPIs for Visibility | Bold BI]]></title>
            <link>https://medium.com/bold-bi/3-logistics-dashboards-and-kpis-for-visibility-bold-bi-f1d36379a3ab?source=rss----cb5e7b4ae8d---4</link>
            <guid isPermaLink="false">https://medium.com/p/f1d36379a3ab</guid>
            <category><![CDATA[logistics-kpis]]></category>
            <category><![CDATA[build-logistics-dashboard]]></category>
            <category><![CDATA[logistics-kpi-definitions]]></category>
            <category><![CDATA[logistics-dashboard]]></category>
            <dc:creator><![CDATA[Macrine Onyango]]></dc:creator>
            <pubDate>Mon, 12 Oct 2026 12:57:58 GMT</pubDate>
            <atom:updated>2026-10-12T12:57:57.648Z</atom:updated>
            <content:encoded><![CDATA[<h3>3 Logistics Dashboards and KPIs for Operational Visibility</h3><figure><img alt="3 Logistics Dashboards and KPIs for Operational Visibility" src="https://cdn-images-1.medium.com/max/1024/1*V7LdmxddattVCyrDexfQqg.png" /></figure><blockquote><strong><em>TL;DR: </em></strong><em>Your warehouse reports a 94% on-time delivery rate. Transportation reports 87%. Both are right, and that’s the problem. When teams measure the same KPI differently, no dashboard can settle the argument. This guide shows how to define logistics KPIs once, with formulas, owners, and business rules, then track them across delivery, warehouse, and transportation dashboards.</em></blockquote><h3>Introduction</h3><p>Logistics dashboards and KPIs are supposed to give every team one view of operations. Yet in a Monday review, the warehouse team might report a 94% on-time delivery rate while transportation reports 87%. Both numbers are correct. One team measured against the carrier’s ETA, while the other measured against the date promised to the customer. The problem isn’t the dashboard. It’s the KPI definition.</p><p>This challenge is one reason why logistics dashboards and KPIs often fail to provide a single, trusted view of performance. Data flows in from warehouse management systems, transportation platforms, carrier feeds, telematics systems, and spreadsheets maintained by different teams. Without agreed definitions, even a well-designed dashboard can produce conflicting results and make decision-making harder. Bold BI® lets teams define KPI calculations once and reuse them across dashboards.</p><p>This guide starts with the fix, a set of standard KPI definitions, then shows three dashboards that put them to work.</p><h3>Why KPI definitions matter more than dashboard design</h3><p>Many dashboard projects focus on <a href="https://www.boldbi.com/resources/custom-visuals/charts/">charts</a>, <a href="https://www.boldbi.com/resources/custom-visuals/filters/">filters</a>, and <a href="https://www.boldbi.com/data-visualization/">visual</a> design. In practice, the harder problem is agreeing on what each number means. A KPI definition is a documented explanation of what a metric measures, how it is calculated, and which business rules govern its use.</p><p>The following logistics KPI definitions provide a foundation for building reliable dashboards and measuring performance consistently across teams.</p><h4>On-time delivery rate</h4><ul><li><strong>Formula:</strong> On-time deliveries ÷ Total deliveries × 100</li><li><strong>Data Source:</strong> TMS, carrier feed</li><li><strong>Owner:</strong> Logistics operations</li><li><strong>Recommended Rule:</strong> Use customer-promised date, not carrier ETA.</li></ul><h4>Warehouse throughput</h4><ul><li><strong>Formula:</strong> Total units processed ÷ Period</li><li><strong>Data Source:</strong> WMS</li><li><strong>Owner:</strong> Warehouse manager</li><li><strong>Recommended Rule:</strong> Use a consistent unit of measure across facilities.</li></ul><h4>Labor productivity</h4><ul><li><strong>Formula:</strong> Units processed ÷ Direct labor hours</li><li><strong>Data Source:</strong> WMS, labor system</li><li><strong>Owner:</strong> Warehouse manager</li><li><strong>Recommended Rule:</strong> Use the same unit as throughput; count direct labor hours only.</li></ul><h4>Fleet utilization rate</h4><ul><li><strong>Formula:</strong> Active vehicle hours ÷ Available vehicle hours × 100</li><li><strong>Data Source:</strong> Telematics system</li><li><strong>Owner:</strong> Transportation manager</li><li><strong>Recommended Rule:</strong> Exclude vehicles that are out of service for planned maintenance.</li></ul><h4>Successful delivery rate</h4><ul><li><strong>Formula:</strong> Successful deliveries ÷ Total deliveries × 100</li><li><strong>Data Source:</strong> TMS</li><li><strong>Owner:</strong> Logistics operations</li><li><strong>Recommended Rule:</strong> Define successful as no delivery exceptions, damage, or returns.</li></ul><h4>Picking accuracy rate</h4><ul><li><strong>Formula:</strong> Correctly picked orders ÷ Total orders picked × 100</li><li><strong>Data Source:</strong> WMS</li><li><strong>Owner:</strong> Warehouse manager</li><li><strong>Recommended Rule:</strong> Track picking errors separately from fulfillment delays.</li></ul><h4>Capacity utilization</h4><ul><li><strong>Formula:</strong> Used capacity ÷ Available capacity × 100</li><li><strong>Data Source:</strong> WMS</li><li><strong>Owner:</strong> Warehouse manager</li><li><strong>Recommended Rule:</strong> Use the same capacity calculation across facilities.</li></ul><p>Other commonly tracked logistics KPIs include OTIF (On-Time In-Full), perfect order rate, inventory accuracy, dock-to-stock time, order cycle time, and cost per shipment.</p><p>For example, an on-time delivery KPI definition might include:</p><ul><li><strong>Formula:</strong> (On-time deliveries ÷ Total deliveries) × 100.</li><li><strong>Data source:</strong> Transportation Management System (TMS) and carrier tracking data.</li><li><strong>Owner:</strong> Logistics operations team.</li><li><strong>Refresh schedule:</strong> Daily.</li><li><strong>Business rule:</strong> Measure against the customer-promised delivery date, not the carrier ETA.</li></ul><p>Once KPI definitions are standardized, dashboards become trusted <a href="https://www.boldbi.com/blog/make-data-driven-decisions-effectively/">decision-making</a> tools rather than competing versions of the truth.</p><h3>3 logistics dashboards and KPIs: Examples by function</h3><p>The following logistics dashboard examples cover three critical operational functions: delivery, warehousing, and transportation. Together, they provide visibility into how goods move through the logistics lifecycle.</p><h4>Distributor delivery performance dashboard</h4><p>The <a href="https://www.boldbi.com/dashboard-examples/logistics/distributor-delivery-performance-dashboard/">Distributor Delivery Performance Dashboard</a> tracks delivery reliability, distributor performance, and service-level compliance. By combining shipment data, delivery timelines, and customer feedback, it provides a centralized view of delivery operations.</p><p><strong>Who uses it: </strong>Logistics managers and distribution teams, daily to catch late shipments and weekly to review distributor performance.</p><h4>The KPI challenge</h4><p>Distributor comparisons become unreliable when teams define delivery performance differently. For example, one team may calculate on-time performance using promised delivery dates, while another uses carrier ETAs.</p><p><strong>Recommended definition: </strong>Calculate on-time delivery rate using the customer-promised delivery date rather than the carrier ETA.</p><h4>Key KPIs include:</h4><ul><li><strong>On-time delivery rate:</strong> Measures the percentage of deliveries completed on time.</li><li><strong>Successful delivery rate:</strong> Measures the percentage of deliveries completed without delivery exceptions, damage, or returns.</li></ul><blockquote><strong><em>Formula:</em></strong><em> (Successful deliveries ÷ Total deliveries) × 100</em></blockquote><h4>Supporting metrics</h4><ul><li><strong>Average delivery time:</strong> Measures the average time required to complete deliveries.</li><li><strong>Total deliveries:</strong> Tracks overall delivery volume across distributors.</li><li><strong>On-time deliveries:</strong> Shows the number of deliveries completed within the agreed timeframe.</li></ul><h4>What the dashboard helps answer</h4><ul><li>Which distributors consistently meet delivery commitments?</li><li>Which regions experience the highest delivery delays?</li><li>Which distributors require additional performance reviews?</li><li>Which shipments require investigation?</li></ul><h4>What to do when performance changes</h4><p>If the on-time delivery rate declines, <a href="https://support.boldbi.com/kb/section/1517">drill down</a> by region, then by distributor, and finally to individual shipments to identify the source of delays.</p><p><strong>Bottom line:</strong> Distributor rankings only mean something when every team uses the same definition of on-time delivery. Explore the <a href="https://samples.boldbi.com/solutions/logistics/distributor-delivery-performance-dashboard">Distributor Delivery Performance Dashboard</a> for an example of how these metrics can be monitored in practice.</p><figure><img alt="Distributor Delivery Performance Dashboard for monitoring delivery KPIs" src="https://cdn-images-1.medium.com/max/1024/1*7JsahQhdsx9OWaVmHESBkQ.png" /><figcaption>Distributor Delivery Performance Dashboard for monitoring delivery KPIs</figcaption></figure><h4>Warehouse performance dashboard</h4><p>The <a href="https://www.boldbi.com/dashboard-examples/logistics/warehouse-performance-dashboard/">Warehouse Performance Dashboard</a> provides visibility into fulfillment operations, workforce productivity, warehouse capacity, and operating costs. This dashboard helps teams track key warehouse KPIs such as throughput, labor productivity, and capacity utilization.</p><p><strong>Who uses it:</strong> Warehouse managers and shift supervisors, daily to manage workload and weekly to compare facilities.</p><h4>The KPI challenge</h4><p><a href="https://www.boldbi.com/blog/5-cloud-data-warehouse-vendors-for-modern-bi/">Warehouse</a> teams often compare performance across facilities, but those comparisons become misleading when throughput, productivity, and utilization are measured differently. Warehouse throughput should use the same unit of measure, whether orders, order lines, or units processed, across all facilities.</p><p>For example, a facility processing fewer but larger orders may appear less productive than another facility even when it operates more efficiently.</p><h4>Key KPIs include:</h4><ul><li><strong>Warehouse throughput:</strong> Measures the volume of goods or orders processed during a specific period.</li><li><strong>Labor productivity:</strong> Measures output per labor hour, such as orders processed or order lines picked per hour.</li><li><strong>Picking accuracy rate:</strong> Measures the percentage of orders picked without errors.</li></ul><blockquote><strong><em>Formula:</em></strong><em> (Correctly picked orders ÷ Total orders picked) × 100</em></blockquote><ul><li><strong>Capacity utilization:</strong> Measures the percentage of available warehouse capacity currently in use.</li></ul><blockquote><strong><em>Formula: </em></strong><em>(Used capacity ÷ Available capacity) × 100</em></blockquote><h4>Supporting metrics</h4><ul><li><strong>Total orders:</strong> Measures the volume of orders processed by the warehouse.</li><li><strong>Unfulfilled orders:</strong> Tracks orders that have not yet been completed.</li><li><strong>Warehouse operating expense:</strong> Tracks warehouse operating costs over time.</li></ul><h4>What the dashboard helps answer</h4><ul><li>Which bottlenecks are affecting fulfillment speed?</li><li>How much volume is being processed over time?</li><li>Which shifts or teams are most productive?</li><li>Where is warehouse capacity becoming constrained?</li><li>How are operational costs changing?</li></ul><h4>What to do when performance changes</h4><p>If throughput drops, check labor productivity (are people slower?), capacity utilization (is space constrained?), and unfulfilled orders (is a backlog building?). The metric that moved first usually points to the bottleneck.</p><figure><img alt="Warehouse Performance Dashboard for monitoring warehouse KPIs" src="https://cdn-images-1.medium.com/max/1024/1*IIHM_l2LQemTlJe43u3S5g.png" /><figcaption>Warehouse Performance Dashboard for monitoring warehouse KPIs</figcaption></figure><p><strong>Bottom line:</strong> Standardized warehouse KPIs improve performance comparisons across facilities. Explore the <a href="https://samples.boldbi.com/solutions/logistics/warehouse-performance-dashboard">Warehouse Performance Dashboard</a> for an example of how these metrics can be measured across fulfillment operations.</p><h4>Fleet performance analysis dashboard</h4><p>The <a href="https://www.boldbi.com/dashboard-examples/transportation/fleet-performance-analysis-dashboard/">Fleet Performance Analysis Dashboard</a> covers the transportation stage of logistics, showing how goods move between warehouses, distributors, and customers.</p><p><strong>Who uses it: </strong>Transportation and fleet managers, daily to plan dispatch and monthly to review fleet costs.</p><h4>The KPI challenge</h4><p>Fleet data is often managed separately from warehouse and delivery systems, making it difficult to evaluate transportation performance using the same standards applied elsewhere in the <a href="https://www.boldbi.com/blog/top-4-supply-chain-dashboard-example/">supply chain</a>.</p><p>For example, some teams count every vehicle on the books, including those in the shop, which can make fleet utilization appear lower than it actually is. Fleet utilization is most effective when measured using active operating hours divided by available operating hours, excluding vehicles that are out of service for planned maintenance.</p><h4>Key KPIs include:</h4><ul><li><strong>Fleet utilization rate:</strong> Tracks how effectively fleet assets are being used.</li></ul><blockquote><strong><em>Formula:</em></strong><em> Active vehicle hours ÷ Available vehicle hours × 100</em></blockquote><ul><li><strong>Fuel consumption rate:</strong> Monitors fuel usage across vehicles.</li></ul><blockquote><strong><em>Formula: </em></strong><em>Fuel used ÷ Distance traveled</em></blockquote><h4>Supporting metrics</h4><ul><li><strong>Distance traveled:</strong> Measures the total distance covered by the fleet.</li><li><strong>Average vehicle speed:</strong> Provides insight into route and transportation performance.</li></ul><h4>What the dashboard helps answer</h4><ul><li>Which vehicles are underutilized?</li><li>Where is fuel consumption increasing?</li><li>Which vehicles or routes use the most fuel?</li></ul><h4>What to do when performance changes</h4><p>If fleet utilization drops, review vehicle activity, route assignments, and operating schedules to identify underused assets and inefficiencies.</p><figure><img alt="Fleet Performance Analysis Dashboard for monitoring transportation KPIs" src="https://cdn-images-1.medium.com/max/1024/1*EyDxLRcCbOdadis9iO6GGA.png" /><figcaption>Fleet Performance Analysis Dashboard for monitoring transportation KPIs</figcaption></figure><p><strong>Bottom line: </strong>Transportation metrics are most useful when they follow the same KPI definitions used across delivery and warehouse operations. Explore the <a href="https://samples.boldbi.com/solutions/transportation/fleet-performance-analysis-dashboard">Fleet Performance Analysis Dashboard</a> for an example of how fleet metrics can support broader operational visibility.</p><h3>Where logistics dashboards go wrong</h3><p>Even well-designed dashboards can fail if the underlying data and KPIs are not governed effectively.</p><h4>Too many KPIs</h4><p><strong>Problem: </strong>Teams track every available metric, causing dashboards to become cluttered and difficult to use.</p><p><strong>Fix: </strong>Limit each dashboard to five to seven KPIs tied to a specific decision. For additional guidance, see our article on <a href="https://www.boldbi.com/blog/10-dashboard-design-best-practices/">10 Best Practices for Designing Powerful Dashboards</a>.</p><h4>Undocumented definitions</h4><p><strong>Problem: </strong>KPI definitions exist informally and change from team to team.</p><p><strong>Fix:</strong> Document formulas, business rules, owners, and data sources, and review them regularly.</p><h4>Data refresh expectations</h4><p><strong>Problem:</strong> Users assume dashboards always contain the latest data.</p><p><strong>Fix:</strong> Display whether a dashboard uses live queries or scheduled refreshes and show when the data was last updated.</p><h4>Disconnected systems</h4><p><strong>Problem:</strong> Warehouse platforms, transportation systems, distributor portals, and telematics applications often operate independently. Without data integration, organizations struggle to form a complete view of operational performance.</p><p><strong>Fix:</strong> Consolidate warehouse, transportation, carrier, and operational data into a unified analytics environment so teams can monitor performance end to end.</p><h3>Building governed logistics dashboards with Bold BI</h3><p>Defining KPIs is only the first step. Bold BI helps organizations apply those definitions consistently across logistics dashboards while maintaining governance and security.</p><h4>Define KPI calculations once</h4><p>Define a calculation such as on-time delivery rate once at the <a href="https://help.boldbi.com/working-with-data-sources/data-modeling/configuring-expression-columns/">data-source</a> level and reuse it across every dashboard. Update it in one place, and every dashboard reflects the change automatically.</p><h4>Get alerted when a KPI slips</h4><p>Configure <a href="https://help.boldbi.com/working-with-dashboards/data-alerts/">alerts</a> to notify teams when KPIs cross a threshold, for example when on-time delivery falls below 95%.</p><h4>Share dashboards with distributors and customers</h4><p>Dashboards can be <a href="https://www.boldbi.com/embedded-analytics/">embedded</a> into <a href="https://www.boldbi.com/blog/build-customer-facing-analytics-portal-with-bold-bi/">customer</a>, distributor, or carrier portals, enabling stakeholders to access logistics insights within the tools they already use.</p><h4>Secure operational data</h4><p>Logistics teams and stakeholders often need different levels of access to operational data. <a href="https://www.boldbi.com/security/">Row-level security</a> ensures users only see the shipments, facilities, customers, or regions relevant to them.</p><h4>Support different refresh requirements</h4><p>Logistics data arrives from multiple systems that refresh at different intervals. Bold BI supports both <a href="https://support.boldbi.com/kb/article/13766/how-can-data-refresh-be-achieved-with-live-mode-data-sources-in-bold-bi">live-query</a> and <a href="https://help.boldbi.com/working-with-dashboards/preview-dashboard/refresh-dashboard/">scheduled-refresh</a> approaches, allowing teams to balance data freshness with performance and operational requirements.</p><h4>Deploy according to business requirements</h4><p>Some organizations need logistics data to remain within their own environment. <a href="https://www.boldbi.com/on-premises-bi/">Bold BI On-Premises</a> lets teams run analytics on their own infrastructure while maintaining visibility across warehouse, transportation, and operational data sources.</p><h3>Turn KPI definitions into confident decisions</h3><p>The three dashboards in this guide share one lesson: a dashboard is only as reliable as the KPI definitions behind it. When on-time delivery rate, warehouse throughput, labor productivity, and fleet utilization mean the same thing to every team, logistics leaders can act on the numbers instead of debating them.</p><p>Bold BI® helps teams apply KPI definitions consistently across dashboards and data sources, creating a trusted foundation for operational decision-making. Want <a href="https://samples.boldbi.com/solutions/logistics">logistics dashboards</a> your whole team trusts? Start your <a href="https://www.boldbi.com/pricing/">free trial</a> of Bold BI and put these KPI definitions to work.</p><h3>Frequently asked questions</h3><ol><li><strong>What is a logistics dashboard?</strong></li></ol><p>A logistics dashboard is a business intelligence tool that consolidates data from transportation, warehousing, fulfillment, inventory, and distribution systems into a single view. It helps teams monitor performance, track KPIs, identify bottlenecks, and make more informed operational decisions.</p><p><strong>2. What is a logistics KPI?</strong></p><p>A logistics KPI (Key Performance Indicator) is a measurable metric used to evaluate the efficiency, reliability, and effectiveness of logistics operations. Common examples include on-time delivery rate, warehouse throughput, labor productivity, and fleet utilization rate.</p><p><strong>3. What logistics KPIs should organizations define first?</strong></p><p>Start with on-time delivery rate, warehouse throughput, labor productivity, capacity utilization, and fleet utilization rate. Once those metrics are stable, add OTIF and perfect order rate.</p><p><strong>4. How should on-time delivery rate be calculated?</strong></p><p>On-time delivery rate = (On-time deliveries ÷ Total deliveries) × 100. Use the customer-promised date, not the carrier ETA, across all teams.</p><p><strong>5. What is warehouse throughput?</strong></p><p>Warehouse throughput measures the volume of goods, units, or orders processed during a specific period and helps organizations evaluate warehouse efficiency and capacity.</p><p><strong>6. Why does fleet utilization matter?</strong></p><p>Fleet utilization shows how much available vehicle time is actually spent in use. Low utilization may indicate excess vehicles, inefficient route planning, or poor asset allocation.</p><p><strong>7. What is OTIF?</strong></p><p>OTIF (On-Time In-Full) measures the percentage of orders delivered on time and in the correct quantity. It’s stricter than on-time delivery rate because a late or incomplete order counts as a miss.</p><p><em>Originally published at </em><a href="https://www.boldbi.com/blog/3-logistics-dashboards-and-kpis/"><em>https://www.boldbi.com</em></a><em> on October 9, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f1d36379a3ab" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bold-bi/3-logistics-dashboards-and-kpis-for-visibility-bold-bi-f1d36379a3ab">3 Logistics Dashboards and KPIs for Visibility | Bold BI</a> was originally published in <a href="https://medium.com/bold-bi">Bold BI</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Bold BI MCP Tool vs. AI Assistant, Agent and Copilot]]></title>
            <link>https://medium.com/bold-bi/bold-bi-mcp-tool-vs-ai-assistant-agent-and-copilot-724ce919ea17?source=rss----cb5e7b4ae8d---4</link>
            <guid isPermaLink="false">https://medium.com/p/724ce919ea17</guid>
            <category><![CDATA[bold-bi-mcp-tool]]></category>
            <category><![CDATA[bold-bi-ai-assistant]]></category>
            <category><![CDATA[ai-agent]]></category>
            <category><![CDATA[ai-assistant]]></category>
            <category><![CDATA[ai-copilot]]></category>
            <dc:creator><![CDATA[Florence Anyango Wasonga]]></dc:creator>
            <pubDate>Mon, 12 Oct 2026 06:49:00 GMT</pubDate>
            <atom:updated>2026-10-12T06:51:56.197Z</atom:updated>
            <content:encoded><![CDATA[<h3>MCP Tool vs. AI Assistant, Agent &amp; Copilot: Key Differences</h3><figure><img alt="MCP Tool vs. AI Assistant, Agent &amp; Copilot: Key Differences" src="https://cdn-images-1.medium.com/max/1024/1*FSciFoyEvdqE9oujXrnCgg.png" /></figure><blockquote><strong><em>TL;DR:</em></strong><em> Bold BI® offers four AI experiences. AI Copilot helps authors build dashboards, AI Agent helps viewers explore them, AI Assistant brings conversational analytics into applications, and the </em><a href="https://help.boldbi.com/mcp-integration/mcp-for-bold-bi-analytics/"><em>Bold BI MCP Tool</em></a><em> lets compatible AI platforms discover, inspect, query, and export Bold BI content, read-only. Choose by where users work and what they need to do.</em></blockquote><p>Which Bold BI AI feature should we use? Teams ask because there are four, including the Bold BI MCP Tool, and choosing the wrong one can lead to an AI feature people never use. Dashboard authors, analytics consumers, application users, and developers all interact with data differently, so each group benefits from a different experience.</p><p>Each option supports a specific workflow, from dashboard authoring and exploration to <a href="https://www.boldbi.com/embedded-analytics/">embedded analytics</a> and AI-assisted operations. This guide compares the four <a href="https://www.boldbi.com/ai-analytics/">AI experiences</a> by where they live, who uses them, and what they can and can’t do, so you can choose the right one for your organization.</p><h3>Meet the four AI experiences in Bold BI</h3><p>Before comparing individual capabilities, it’s helpful to understand where each experience fits.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*C6SRrnIh4latS8ehBE6mzg.png" /></figure><p>Rather than competing with each other, these capabilities support different stages of analytics, from dashboard authoring and exploration to embedded analytics and AI-assisted operations.</p><h3>How to choose the right Bold BI AI tool</h3><p>Once you understand each option’s purpose, the decision becomes much simpler.</p><p><strong>Build dashboards faster</strong></p><p><a href="https://www.boldbi.com/blog/what-is-ai-copilot-for-analytics/">AI Copilot</a> helps dashboard authors build and edit widgets with natural-language prompts, reducing manual dashboard authoring.</p><p><strong>Best for:</strong> Dashboard development and rapid prototyping.</p><h3>Get answers without leaving the dashboard</h3><p><a href="https://www.boldbi.com/blog/ai-agent-in-analytics-and-how-to-use-it/">AI Agent</a> helps dashboard viewers ask questions about the open dashboard, such as trends, counts, and performance metrics, without changing its widgets.</p><p><strong>Best for:</strong> Analytics consumers who need deeper insights without leaving the dashboard they are already using.</p><h3>Deliver conversational analytics inside applications</h3><p><a href="https://www.boldbi.com/blog/ai-assistant-for-business-intelligence/">AI Assistant </a>allows organizations to bring conversational analytics directly into embedded and customer-facing applications.</p><p>Users can ask questions about their data, explore metrics, and continue analytical conversations without leaving the application.</p><p><strong>Best for:</strong> Embedded analytics and customer-facing AI experiences.</p><h3>Work from existing AI platforms</h3><p>The <a href="https://www.boldbi.com/blog/bold-bi-mcp-tool-setup-features-and-use-cases/">Bold BI MCP Tool</a> enables compatible AI platforms such as Claude, ChatGPT, GitHub Copilot, and VS Code to read, query, and export analytics resources, read-only, through natural-language requests.</p><p>Instead of manually navigating analytics resources or writing API calls, users can work directly from their preferred AI environment.</p><p><strong>Best for:</strong> Developers, analysts, and internal teams already using AI-powered tools.</p><h3>Bold BI MCP Tool vs. REST APIs vs. AI Assistant</h3><p>Teams evaluating MCP frequently ask how it differs from traditional APIs and embedded AI experiences.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*wA1Lu_8lCkSF-Xv4HS4oeA.png" /></figure><p>REST APIs remain the preferred option when building direct integrations.</p><p>AI Assistant is designed for people interacting with analytics.</p><p>The Bold BI MCP Tool serves a different purpose by enabling AI platforms to work with analytics resources using a standardized protocol and natural-language requests.</p><p>Simply put, <strong>AI Assistant is designed for people, while MCP is designed for AI-assisted workflows.</strong></p><h3>What makes the Bold BI MCP Tool different?</h3><p>Model Context Protocol (MCP) is an open standard that lets AI applications connect to and use external tools and systems. Learn more in this <a href="https://modelcontextprotocol.io/docs/2026-07-28/getting-started/intro">documentation</a>.</p><p>With the Bold BI MCP Tool, compatible AI platforms can access analytics resources through controlled permissions and natural-language interactions.</p><p>Depending on deployment and access configuration, organizations can use MCP-enabled workflows to work with resources such as:</p><p>The MCP Tool offers more than 50 tools at the time of writing. It is read-only: it discovers, inspects, queries, and exports content, and never creates, edits, or deletes it. It runs with the permissions of the user the API key belongs to.</p><p>The key advantage is that MCP extends beyond chat experiences and enables AI-assisted operational workflows.</p><p>For example, organizations may use MCP-enabled AI platforms to:</p><ul><li>Review dashboard access permissions</li><li>Identify analytics dependencies</li><li>Audit analytics delivery configurations</li><li>Export analytics information for review</li><li>Inspect governance settings</li></ul><p>These workflows can help teams manage analytics environments without requiring users to manually navigate every administrative area.</p><h3>Why some teams use both AI Assistant and MCP</h3><p>Choosing between AI Assistant and MCP is not always necessary. You can use both because they solve different problems.</p><p>For example:</p><ul><li>Customers interact with embedded analytics using AI Assistant.</li><li>Data teams perform governance and audit tasks using MCP-enabled AI tools.</li><li>Developers access documentation and analytics resources through their preferred AI platforms.</li><li>Dashboard creators accelerate development with AI Copilot.</li></ul><p>This approach lets each audience work in the environment that best matches its workflow.</p><h3>Example AI analytics scenarios</h3><p>These are hypothetical scenarios, not customer results. They show how Bold BI AI features can support common business needs.</p><p><a href="https://www.boldbi.com/dashboard-examples/sales/">Sales industry</a><strong>: Retrieving customer order insights with AI Assistant</strong></p><ul><li><strong>Scenario:</strong> A sales manager needs quick access to customer order metrics from a sales data source and wants answers without creating analytics or writing queries.</li><li><strong>Challenge:</strong> Finding order information often requires navigating datasets, building visualizations, or relying on technical teams to retrieve the data.</li><li><strong>How AI Assistant helps:</strong> The sales manager selects the Sales Analysis Data datasource and asks, “Show me the number of customer orders.” AI Assistant interprets the natural language request and returns the answer as a visual, grid, or written summary.</li><li><strong>Possible outcome:</strong> Sales teams can access customer order insights faster, spend less time searching through data, and make decisions more efficiently.</li></ul><figure><img alt="AI Assistant in sales industry" src="https://cdn-images-1.medium.com/max/1024/1*wAHnV3raNkV4hD4r3s1X8w.gif" /><figcaption>AI Assistant in sales industry</figcaption></figure><p><a href="https://www.boldbi.com/dashboard-examples/healthcare/">Healthcare<strong> </strong>industry</a><strong>: Auditing dashboard access with the AI Copilot</strong></p><ul><li><strong>Scenario:</strong> A healthcare analytics administrator needs to review who has access to patient outcome dashboards before a compliance audit.</li><li><strong>Challenge:</strong> Manually reviewing permissions across multiple analytics assets can be time-consuming.</li><li><strong>How AI Copilot helps:</strong> The healthcare administrators asks, “Visualize patient admissions over time.” AI Copilot uses the dashboard context to help investigate trends, identify patterns in patient volumes, and answer follow-up questions in natural language.</li><li><strong>Possible outcome:</strong> Healthcare administrators can find the main insights faster, uncover opportunities more efficiently, and spend less time manually reviewing dashboard.</li></ul><figure><img alt="Patient Health Monitoring Dashboard" src="https://cdn-images-1.medium.com/max/1024/1*dIjR4a84NT-_GGtiRoDoWQ.gif" /><figcaption>Patient Health Monitoring Dashboard</figcaption></figure><p><strong>Sales: Understanding Dashboard Dependencies with the Bold BI MCP Tool</strong></p><ul><li><strong>Scenario:</strong> A sales analyst needs to understand which dashboards use the Sales Analysis Data source before requesting updates to the underlying sales data.</li><li><strong>Challenge:</strong> Identifying linked dashboards, reviewing widget details, and understanding the potential impact of data source changes can require checking multiple resources manually.</li><li><strong>How the Bold BI MCP Tool helps:</strong> The sales analyst asks, <em>“Show the dashboards connected to the Sales Analysis Data source.”</em> Through an MCP-compatible AI client, the Bold BI MCP Tool retrieves the related dashboard information. The analyst can continue with follow-up requests such as viewing widget details, reviewing dependencies, or exporting dashboard information.</li><li><strong>Possible outcome:</strong> Sales analysts can quickly identify dashboard dependencies, assess the impact of planned data changes, and access relevant dashboard information through natural language conversations.</li></ul><figure><img alt="MCP Tool in sales industry" src="https://cdn-images-1.medium.com/max/692/1*pSQ6VbdFaFoFXjwbnrImXw.gif" /><figcaption>MCP Tool in sales industry</figcaption></figure><p><a href="https://www.boldbi.com/dashboard-examples/retail/">Retail industry</a><strong>: Getting instant insights with AI Agent</strong></p><ul><li><strong>Scenario:</strong> A retail operations manager wants to proactively monitor inventory levels across stores and receive alerts when popular products are running low.</li><li><strong>Challenge:</strong> Continuously tracking inventory, identifying stock shortages, and coordinating replenishment can require constant manual monitoring and action.</li><li><strong>How AI Agent helps:</strong> The manager instructs the AI Agent, <em>“Monitor inventory levels for high-demand products and notify me when stock falls below the reorder threshold.”</em> The AI Agent autonomously monitors the relevant data, detects low-stock situations, triggers notifications, and can even recommend replenishment actions based on predefined business rules.</li><li><strong>Possible outcome:</strong> Retail teams can prevent stockouts, improve inventory availability, reduce manual monitoring efforts, and ensure customers consistently find the products they need.</li></ul><figure><img alt="AI Agent in retail industry" src="https://cdn-images-1.medium.com/max/712/1*mxO0yaVL1PcGQA-3-c7t9g.gif" /><figcaption>AI Agent in retail industry</figcaption></figure><p>As AI adoption grows, governance becomes just as important as usability.</p><p>For AI Assistant, organizations can apply existing security models such as authentication controls and row-level security configurations within embedded analytics environments.</p><p>For MCP workflows, the tool runs with the permissions of the user the API key belongs to, so a least-privilege user limits what the AI app can see. Bold BI notes that audit activity is reviewable through Dashboard Usage Insights on premises, and that cloud coverage may differ.</p><p>Key governance benefits include:</p><ul><li>Easier access management</li><li>Least-privilege implementation</li><li>Controlled credential management</li><li>Improved administrative oversight</li></ul><p>Bold BI also supports bring-your-own-key for AI models. The AI Assistant page lists OpenAI and Azure OpenAI, and Anthropic Claude from version 16.1.90.</p><h3>Limits to plan around</h3><p>A few limits shape the choice:</p><ul><li>AI Assistant works with one data source or one dashboard at a time, and it can’t edit dashboards.</li><li>The MCP Tool is read-only. It doesn’t replace AI Copilot for building dashboards.</li><li>Audit coverage for MCP activity differs between on-premises and cloud, so check what you can review.</li></ul><h3>A simple evaluation plan</h3><p>The most reliable way to choose an AI experience is through hands-on testing.</p><ol><li>Select a business use case and data source.</li><li>Test common analytics questions using AI Assistant.</li><li>Evaluate dashboard exploration workflows with AI Agent.</li><li>Explore dashboard creation scenarios with AI Copilot.</li><li>Connect a compatible AI platform through the MCP Tool.</li><li>Compare user experience, governance controls, and operational capabilities.</li><li>Validate outputs across different permission levels.</li></ol><p>This process helps teams identify the approach that best supports their users and workflows.</p><h3>Choose the AI experience that matches the workflow</h3><p>The most successful AI analytics strategies start by matching the right technology to the right audience.</p><p>Teams building dashboards can accelerate development with <a href="https://www.boldbi.com/ai-copilot/">AI Copilot</a>. Dashboard viewers can explore insights more efficiently with <a href="https://www.boldbi.com/ai-agent/">AI Agent</a>. Organizations embedding analytics into their products can provide conversational experiences through <a href="https://www.boldbi.com/ai-assistant/">AI Assistant</a>. Developers and data teams working within AI platforms can extend analytics workflows using the <a href="https://help.boldbi.com/mcp-integration/mcp-for-bold-bi-analytics/">Bold BI® MCP Tool</a>.</p><p>Rather than asking which AI capability is best, ask which one best supports the workflow you’re trying to improve.</p><p>Ready to explore AI-powered analytics with Bold BI? Start a <a href="https://help.boldbi.com/evaluation-quick-start/start-free-cloud-trial/">free 30-day trial</a> and see how the right AI experience can help your teams create, explore, and operationalize analytics more effectively.</p><h3>Frequently asked questions</h3><ol><li><strong>What is the difference between AI Agent and AI Assistant?</strong><br>AI Agent lives inside the Dashboard Viewer and answers questions about the open dashboard. AI Assistant is its own workspace with saved, resumable conversations and isn’t tied to one dashboard.</li><li><strong>Which AI models can I use with Bold BI?</strong><br>Bold BI supports multiple AI models and providers. For bring-your-own-key, the AI Assistant page lists OpenAI and Azure OpenAI, and Anthropic Claude from version 16.1.90.</li><li><strong>Does the MCP Tool work with on-premises Bold BI?</strong><br>Bold BI’s MCP Server page says it works with Cloud and on-premises deployments with a valid API key. Check the setup guide for network requirements.</li><li><strong>Do these features follow my permissions?</strong><br>In embedded sessions, Bold BI states that SSO and row-level security carry into the AI Assistant. The MCP Tool runs with the permissions of the user the API key belongs to, so use a least-privilege user.</li><li><strong>When should I use the Bold BI MCP Tool instead of AI Assistant?</strong><br>Use AI Assistant when users need conversational analytics inside an application. Use the Bold BI MCP Tool when AI platforms such as Claude, ChatGPT, GitHub Copilot, or VS Code need to read, query, and export dashboards, data sources, permissions, and other analytics resources.</li><li><strong>What is the difference between AI Copilot and the Bold BI MCP Tool?</strong><br>AI Copilot helps dashboard authors create and edit analytics content inside Bold BI. The Bold BI MCP Tool allows external AI applications to work with analytics resources through MCP-enabled workflows.</li><li><strong>Can AI Assistant query multiple data sources at once?</strong><br>No. AI Assistant works with one dashboard or one data source at a time. Organizations should plan data models accordingly when designing conversational analytics experiences.</li></ol><p><em>Originally published at </em><a href="https://www.boldbi.com/blog/bold-bi-mcp-tool-vs-ai-assistant/"><em>https://www.boldbi.com</em></a><em> on October 8, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=724ce919ea17" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bold-bi/bold-bi-mcp-tool-vs-ai-assistant-agent-and-copilot-724ce919ea17">Bold BI MCP Tool vs. AI Assistant, Agent and Copilot</a> was originally published in <a href="https://medium.com/bold-bi">Bold BI</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Data Residency Compliance for Embedded Analytics | Bold BI]]></title>
            <link>https://medium.com/bold-bi/data-residency-compliance-for-embedded-analytics-bold-bi-7d607a3cdf16?source=rss----cb5e7b4ae8d---4</link>
            <guid isPermaLink="false">https://medium.com/p/7d607a3cdf16</guid>
            <category><![CDATA[data-sovereignty]]></category>
            <category><![CDATA[data-residency]]></category>
            <category><![CDATA[embed-analytics-security]]></category>
            <category><![CDATA[data-residency-compliance]]></category>
            <category><![CDATA[data-analytics-governance]]></category>
            <dc:creator><![CDATA[Vivian Awuor Otieno]]></dc:creator>
            <pubDate>Tue, 06 Oct 2026 06:24:52 GMT</pubDate>
            <atom:updated>2026-10-06T06:24:51.139Z</atom:updated>
            <content:encoded><![CDATA[<h3>Data Residency Compliance: 8 Embedded Analytics Questions</h3><figure><img alt="Data Residency Compliance Banner Image" src="https://cdn-images-1.medium.com/max/1024/1*j_PWr45qTqfIzoWkWxfHtg.png" /></figure><blockquote><strong><em>TL;DR:</em></strong><em> Data residency compliance goes beyond choosing a database region. Organizations must understand where data is stored, processed, transferred, cached, backed up, and accessed across the entire analytics ecosystem. These eight questions help evaluate embedded analytics vendors and identify potential compliance, security, and residency risks.</em></blockquote><h3>Introduction</h3><p>When evaluating data residency compliance, the first question is usually, “Where is the database located?” However, compliance requirements extend far beyond database hosting. Data can also be copied to caches, backups, <a href="https://help.boldbi.com/disaster-recovery/">disaster recovery</a> environments, <a href="https://support.boldbi.com/kb/article/12548/find-bold-bi-logs-manually-across-various-deployment-environments">logs</a>, <a href="https://support.boldbi.com/kb/section/1519">exports</a>, <a href="https://www.boldbi.com/ai-analytics/">AI services</a>, and third-party <a href="https://www.boldbi.com/resources/data-integration/">integrations</a>. Each location creates its own residency, governance, and regulatory obligations.</p><p>This guide outlines eight important questions security and compliance teams should ask when evaluating embedded analytics vendors. By following every place data is stored, processed, or transferred, organizations can better assess residency risks and choose a deployment model that aligns with their requirements.</p><h3>What is data residency compliance?</h3><p>Data residency compliance refers to meeting regulatory, contractual, and organizational requirements that govern where data is stored, processed, transferred, and accessed. While the terms are often used interchangeably, data residency, data sovereignty, and data localization have distinct meanings.</p><figure><img alt="What is data residency compliance?" src="https://cdn-images-1.medium.com/max/1024/1*fmxYju75rO0hEFMuHbEA8w.png" /><figcaption>How data residency, sovereignty and localization differ</figcaption></figure><h3>Why embedded analytics makes data residency harder</h3><p>A standalone BI tool serves your own staff. Embedded analytics serves your customers, inside your product, often across regions. That changes the stakes in two ways.</p><p>First, your customers’ data now flows through a third party’s software. Second, each customer may have different residency terms in their contract with you.</p><p>Take a hypothetical EU fintech that embeds spending dashboards for business clients in Germany and France. Its contracts promise that client data stays in the EU.</p><blockquote><em>Under the </em><a href="https://commission.europa.eu/law/law-topic/data-protection/international-dimension-data-protection/rules-international-data-transfers_en"><em>EU’s rules on international data transfers</em></a><em>, moving personal data outside the European Economic Area requires a legal mechanism such as an adequacy decision or standard contractual clauses. So every place the analytics layer copies data matters, not just the primary database.</em></blockquote><h3>8 questions to ask embedded analytics vendors about data residency</h3><p>Data residency risks often exist beyond the primary database. These eight questions can help uncover them before they become compliance or security issues.</p><figure><img alt="8 questions to ask embedded analytics vendors about data residency" src="https://cdn-images-1.medium.com/max/1024/1*xJ76M8GAyr4YhVgW7Y22Bw.png" /><figcaption>Every place customer data can travel in an embedded analytics setup</figcaption></figure><h4>Where is data stored, cached, and backed up?</h4><p>Ask whether dashboards query your database live or copy data into an extract. Extracts are faster. But they’re copies, and copies have their own location. Bold BI® supports both: live mode queries the source directly, while extract mode stores optimized snapshots on the Bold BI side. Choose per data source.</p><p>Organizations should also ask about backups, disaster recovery environments, database replication, and business continuity plans. Copies created for resilience may be stored in different locations than production systems. For example, an EU fintech that stores production data in the EU would need to understand whether backups, disaster recovery replicas, or failover systems are retained elsewhere.</p><p><strong>Good answer:</strong> A clear map of every place data is stored, including caches, with the region for each.</p><h4>Where does the analytics server itself run?</h4><p>Bold BI’s shared cloud runs in the US region. According to Bold BI’s hosting locations guidance, managed hosting is created in the US by default, but Bold BI can <a href="https://www.boldbi.com/deployment/">deploy</a> it in another region on request, and costs may vary by region. For EU-only data, that means <a href="https://www.boldbi.com/managed-cloud-bi/">managed private cloud</a> in an EU region or the <a href="https://www.boldbi.com/on-premises-bi/">on-premises edition</a>. Organizations that need fully air-gapped networks should use the on-premises edition.</p><p><strong>Good answer:</strong> A named region and a documented option to run in your region or your own environment with the same features.</p><h4>Where do AI features send data?</h4><p>AI assistants send prompts, and often data samples or query results, to a language model. Ask which model provider is used, in which region, whether prompts are kept, and whether AI can be switched off per tenant. Bold BI supports <a href="https://www.boldbi.com/resources/release-history/16-1/">bring your own key</a> (BYOK) capabilities, helping organizations maintain greater control over AI-related data flows. The AI provider, processing region and retention policy depend on the model and BYOK configuration you choose.</p><p><strong>Good answer: </strong>The provider, the region, the retention policy, and clear administrative controls over AI usage.</p><h4>How are tenants kept apart?</h4><p>Residency is meaningless if one tenant can see another’s data. Ask how isolation is enforced (row-level rules, separate databases or both) and how it’s tested. In Bold BI, row-level security for embedded dashboards is applied on the server through the embed token. Bold BI supports site-per-tenant setups, and custom attributes can switch the data connection for each tenant when databases share a schema.</p><p><strong>Good answer: </strong>Server-side enforcement, support for separate databases per tenant, and a repeatable cross-tenant test.</p><h4>Where do logs, exports, and scheduled emails go?</h4><p>Audit logs, error logs, PDF exports and scheduled email reports all contain data. Ask where each is stored, how long it’s kept, and who can access it. A dashboard can stay in the EU while its monthly PDF report travels anywhere an email can go. Bold BI includes an <a href="https://www.boldbi.com/audit-trail/">audit trail</a> for tracking user activity.</p><p><strong>Good answer: </strong>Documented locations and retention policies for every log and export type, along with admin controls over scheduling.</p><h4>Which integrations and support teams sit outside the deployment?</h4><p>Bold BI’s <a href="https://www.boldbi.com/mcp-server/">MCP Server</a> is a hosted service that connects AI clients to Bold BI through <a href="https://help.boldbi.com/server-api-reference/">APIs</a>. It needs outbound HTTPS, so it won’t work inside a fully air-gapped network. It acts with the permissions of the API key you give it, so use a least-privilege account.</p><p>Organizations should also ask about vendor support access and subprocessors. Bold BI maintains a published <a href="https://www.boldbi.com/legal/sub-processors/">subprocessor</a> list that identifies the third-party services used to deliver the platform and where those providers operate.</p><p><strong>Good answer: </strong>A list of every hosted component, the data it touches, and whether it can be disabled.</p><h4>What independent evidence can you see?</h4><p>Certifications don’t prove residency. They do show that controls are audited.</p><p>Bold BI completes an annual <a href="https://www.boldbi.com/legal/soc2-overview/">SOC 2 Type 2</a> audit covering a 12-month period, and customers and prospects can request the report through support or sales. On Bold BI’s hosted platform, data is encrypted with TLS 1.2 in transit and AES-256 at rest.</p><p>Also review the vendor’s Data Processing Addendum (DPA). Bold BI’s DPA includes EU data transfer clauses and requires 30 days’ notice before sub-processors are added or replaced. Self-hosted Bold BI Embedded is outside its scope, because the software runs on your own systems.</p><p><strong>Good answer: </strong>A current report you can review under NDA, not just a badge on a web page.</p><h4>Can we move the whole stack if our rules change?</h4><p>Residency rules change. So do customer contracts. The safest vendor is one where moving from cloud to private cloud, or <a href="https://www.boldbi.com/on-premises-bi/">on-premises</a>, is a change of <a href="https://support.boldbi.com/kb/article/16475/hosting-locations-for-bold-bi-solutions">hosting</a>, not a migration project. Bold BI provides cloud, managed private cloud, and <a href="https://www.boldbi.com/on-premises-bi/">on-premises</a> deployment options designed to support a consistent analytics experience across environments.</p><p><strong>Good answer: </strong>The same features across every hosting option and a documented path between them.</p><h3>Data residency checklist: how Bold BI answers each question</h3><p>Use this checklist in vendor evaluations. The last column shows Bold BI’s answer for each question.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Mxsp6bwwGA2LjQzPZPirKA.png" /></figure><h3>Conclusion</h3><p>By asking these eight questions during vendor evaluations, security and compliance teams can identify data residency risks before contracts are signed. A practical approach is to create a complete data-flow map that traces where customer data is stored, processed, transferred, backed up, logged, exported, and accessed. This often reveals compliance gaps that aren’t visible when evaluating database location alone.</p><p>Ready to evaluate embedded analytics platforms against your data residency requirements? Start a <a href="https://www.boldbi.com/register/bi/embedded?plan=215&amp;evaluation=v2">free trial</a> to explore Bold BI’s embedded analytics capabilities firsthand, or schedule a <a href="https://www.boldbi.com/get-free-demo/">personalized demo</a> to discuss your data residency, security, and deployment requirements with our team.</p><h3>Frequently asked questions</h3><ol><li><strong>Is data residency the same as GDPR compliance?</strong></li></ol><p>No. Residency is about where data is stored and processed. GDPR covers much more, including lawful basis, rights and security. Keeping data in the EU can simplify transfers, but it doesn’t make a system compliant on its own. Legal and compliance teams should confirm which regulations, such as GDPR, UK GDPR or HIPAA, apply.</p><p><strong>2. Does self-hosting solve data residency?</strong></p><p>It solves where the core system runs. You still need to check AI providers, hosted add-ons, email delivery and backups, because each can move data elsewhere.</p><p><strong>3. Can one embedded analytics platform serve EU and US customers?</strong></p><p>Yes, if it can run in more than one environment. Many SaaS teams run a separate deployment per region and route each tenant to the right one.</p><p><strong>4. What should we ask for in writing?</strong></p><p>The data flow map, the list of subprocessors and regions, the AI data policy and the audit report. The <a href="https://www.edpb.europa.eu/sme/be-compliant/international-data-transfers_en">EDPB’s guide on international transfers</a> explains what a transfer impact assessment should cover.</p><p><em>Originally published at </em><a href="https://www.boldbi.com/blog/data-residency-compliance-embedded-analytics/"><em>https://www.boldbi.com</em></a><em> on October 5, 2026.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=7d607a3cdf16" width="1" height="1" alt=""><hr><p><a href="https://medium.com/bold-bi/data-residency-compliance-for-embedded-analytics-bold-bi-7d607a3cdf16">Data Residency Compliance for Embedded Analytics | Bold BI</a> was originally published in <a href="https://medium.com/bold-bi">Bold BI</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>