Privacy Policy for Speedometer KPI Visual

 

Effective Date: February 2026

Last Updated: February 2026

Developer: Abdalla Dabes, P.E, PSP, PMP


 

Introduction

This Privacy Policy explains how the Speedometer KPI Visual for Microsoft Power BI ("the Visual") handles data and protects your privacy. We are committed to transparency and protecting your information.


 

Data Collection and Usage

What Data the Visual Accesses

The Speedometer KPI Visual only accesses data that you explicitly provide through Power BI:

·       Numeric Values: Actual value, target value, minimum value, maximum value from your data fields

·       Data Types: Whole numbers, decimals, percentages from measures or columns

·       Visual Settings: Colors (min, mid, max, needle, center, background, target line)

·       Gauge Configuration: Start angle, end angle, min/max values, animation settings

·       Label Settings: Font family, font size, font color, decimal places, prefix, suffix

·       Target Settings: Line thickness, line length, line style (solid/dashed/dotted)

·       Appearance Settings: Gauge thickness, glow effect, 3D effect, gradient, tick marks

·       Display Preferences: Show/hide toggles for value, target, percentage, min/max, needle


 

What Data We Do NOT Collect

·       No Personal Information: The visual does not collect, store, or transmit any personal information

·       No User Analytics: We do not track user behavior, usage patterns, or viewing analytics

·       No External Transmission: No data is sent to external servers or third parties

·       No Browser Data: We do not access cookies, local storage (beyond Power BI's framework), or browser history

·       No System Information: We do not collect device information, IP addresses, or system specifications

·       No Location Tracking: We do not track user's physical location or GPS coordinates

·       No Data Analysis: We do not analyze, index, extract, or monitor the content of your business data

·       No Usage Metrics: We do not track which KPIs are viewed, interaction patterns, or user engagement

·       No Business Intelligence: We do not collect or analyze your business metrics for any purpose beyond display


 

Data Processing

Local Processing Only

All data processing occurs locally within your Power BI environment:

·       Data extraction from measures and columns happens entirely within Power BI Desktop or Power BI Service

·       Gauge rendering performed by browser client-side using SVG

·       Settings stored using Power BI's built-in property persistence mechanism

·       No data leaves your Power BI tenant or organization boundaries

·       All calculations, animations, and display functions are performed client-side

·       No external APIs or web services contacted during operation


 

Data Storage

Visual Settings:

·       All customizations stored within your Power BI report using Microsoft's persistence framework

·       Gauge settings (min, max, angles, animation) saved with report

·       Color preferences persisted permanently

·       Label configurations retained

·       Target line settings stored

·       Appearance preferences saved

Data Values:

The visual does NOT store your business data. It only reads values from your Power BI data model at render time. Your actual business metrics remain in your Power BI dataset and are managed by Power BI's security and storage mechanisms.

No External Storage:

·       No data is stored on external servers, databases, or cloud services

·       Settings stored only within the Power BI report file (.pbix)

·       Temporary Processing: Data values temporarily held in memory during rendering only

·       No persistent data storage beyond visual configuration settings


 

Data Security

Security Measures

·       Power BI Security: The visual operates within Power BI's security framework

·       No Network Transmission: No business data transmitted to external services

·       Isolation: The visual operates in isolation from other applications and services

·       Standard Compliance: Follows Microsoft Power BI custom visual security standards

·       No External Connections: Visual does not connect to any external APIs or services

·       Memory Management: Efficient processing to prevent memory-related security issues

·       Client-Side Only: All rendering happens in browser, no server-side processing

Access Control

·       Data access controlled entirely by Power BI's permission system

·       Users can only view KPIs within reports they have been granted access to

·       The visual respects all Power BI row-level security (RLS) configurations

·       No additional authentication or access control implemented by the visual

·       Visual settings visibility follows standard Power BI sharing and permission rules


 

Third-Party Services

Microsoft Power BI

This visual operates as a component within Microsoft Power BI:

·       Subject to Microsoft's Privacy Policy and Terms of Service

·       Data handling governed by your organization's Power BI configuration

·       Microsoft's security and privacy protections apply

·       Visual configuration stored using Power BI's native property storage

No Other Third Parties

·       The visual does not integrate with any other third-party services

·       No external APIs or web services accessed

·       No external fonts, libraries, or resources loaded from remote sources

·       No analytics services contacted

·       No CDN or external asset loading

·       Complete client-side operation within Power BI environment


 

Data Retention

Visual-Specific Data

Configuration Settings:

·       Retained within your Power BI report until manually changed or removed

·       Persist indefinitely with the report file

·       Can be modified at any time through Format pane

·       Reset to defaults when visual is removed from report

Business Data Values:

The visual does NOT retain your business data. Values are read from your Power BI data model at render time only. Data retention is managed by Power BI according to your organization's policies.

No Historical Data:

·       The visual does not maintain historical records, logs, or viewing history

·       No change tracking or audit trail (handled by Power BI if enabled)

·       Session data cleared when Power BI session ends

·       No persistent cache of data values

Power BI Data

·       Data retention managed by Power BI according to your organization's policies

·       The visual does not influence or modify Power BI's data retention behavior

·       Users can remove the visual and all associated configuration at any time

·       Deleting the visual from a report removes all stored settings


 

User Rights and Control

Data Control

You maintain complete control over the visual:

·       Configure Settings: Full control over all visual settings through Power BI Format pane

·       Delete Visual: Remove the visual and all associated configuration from reports

·       Customize Appearance: Change colors, fonts, sizes, and all visual properties

·       Reset Settings: Return to default settings through Format pane

·       Export: Standard Power BI export functions work with the visual

·       Data Source Control: Full control over which measures/columns feed the visual

Transparency

·       All visual functionality is transparent and configurable

·       No hidden data processing or background operations

·       Open communication about visual capabilities and limitations

·       No automatic data collection or background syncing

·       All settings visible and adjustable in Format pane


 

International Data Transfers

No Data Transfers

The Speedometer KPI Visual does not transfer business data internationally:

·       All processing occurs within your local Power BI environment

·       Data residency follows your Power BI tenant configuration

·       No cross-border data transmission of business metrics by the visual

·       Data remains within your organization's Power BI boundaries

·       Compliance with data sovereignty requirements depends on your Power BI configuration


 

Children's Privacy

General Use

The visual is designed for business and professional use:

·       Not specifically designed for use by children under 13

·       Does not collect personal information from any users, including children

·       Parental controls managed through organizational Power BI policies

·       Content appropriateness of displayed KPIs is the responsibility of the organization

·       No targeted features or data collection aimed at children


 

Updates and Changes

Privacy Policy Updates

·       Changes to this privacy policy will be communicated through visual updates

·       Significant changes will be highlighted in release notes and documentation

·       Users can review the current policy at any time

·       Material changes to data handling will require explicit user consent

·       No changes to core privacy principles without notification

Visual Updates

·       Visual updates may include new features but will not change core privacy principles

·       No new data collection will be introduced without explicit user consent and notification

·       Security improvements may be implemented transparently

·       Feature additions will maintain the same privacy-first approach

·       Performance enhancements will not affect data handling


 

Compliance

Standards and Regulations

The visual is designed to support compliance with:

GDPR (European General Data Protection Regulation):

·       No personal data collection

·       User control over all visual settings

·       Right to deletion supported (remove visual)

·       Data minimization principles followed

·       Processing occurs locally (no cross-border transfers)

·       Transparency in data handling

CCPA (California Consumer Privacy Act):

·       No sale of personal information

·       Transparent data practices

·       User rights respected

·       No sharing of business data

SOX (Sarbanes-Oxley Act) - for applicable organizations:

·       Data integrity through Power BI persistence

·       Audit trail through Power BI's native logging

·       No external data manipulation

·       Visual settings provide consistent reporting

HIPAA (Health Insurance Portability and Accountability Act):

·       Can be used with non-PHI business metrics

·       Organizations must ensure appropriate use

·       No transmission of protected data

·       Visual operates within HIPAA-compliant Power BI environments


 

Organizational Compliance

·       Compliance responsibility remains with your organization

·       The visual supports but does not guarantee regulatory compliance

·       Organizations should assess visual usage within their specific compliance requirements

·       Users are responsible for ensuring displayed KPIs comply with organizational policies

·       IT departments should review data handling for alignment with corporate governance


 

Sensitive Content

User Responsibility

When using the Speedometer KPI Visual with sensitive or confidential business metrics:

·       Ensure appropriate access controls are configured in Power BI

·       Follow your organization's content classification and handling policies

·       Consider sensitivity of business metrics when sharing reports

·       The visual does not provide additional encryption beyond Power BI's standard protections

·       Review content for compliance with data protection regulations

·       Consider competitive intelligence implications of shared metrics

Recommendations

Do NOT display KPIs containing:

·       Classified or restricted financial information (without authorization)

·       Sensitive competitive intelligence

·       Personal employee performance metrics (without proper permissions)

·       Confidential business metrics without proper security

·       Proprietary formulas or calculations (if not authorized)

·       Regulated healthcare or financial data (without compliance verification)

 

Best Practices:

·       Review Power BI sharing settings before distributing reports with KPIs

·       Use Power BI's built-in security features (RLS, workspace permissions)

·       Document KPI definitions and approval in accordance with organizational policies

·       Apply appropriate access controls for reports containing sensitive metrics

·       Regular review of shared reports containing business performance data

·       Use aggregated or anonymized metrics when appropriate


 

Contact Information

Privacy Questions

If you have questions about this privacy policy or the visual's data handling:

 

Developer: Abdalla Dabes, P.E, PSP, PMP

Email: AbdallaDabes@AbdallaAIsolutions.onmicrosoft.com

Organization: Abdalla AI Solutions

Support Response

·       Privacy inquiries: Responded to within 2 business days

·       Data handling questions: Detailed responses within 3 business days

·       Compliance support: Available for organizational requirements

·       Security assessments: Consultation available for enterprise deployments


 

Disclaimer

Limitation of Liability

The visual is provided "as-is" without warranties regarding data security. Users are responsible for appropriate data handling within their organizations. Security depends on proper Power BI configuration and organizational policies. Business metric sensitivity assessment is user's responsibility. The developer is not liable for inappropriate use or data breaches resulting from organizational security misconfigurations.


 

Best Practices

We recommend:

Security:

·       Regular review of Power BI security settings

·       Appropriate user training on sensitive data handling

·       Regular updates to the visual for security improvements

·       Implementation of row-level security (RLS) where appropriate

Content Management:

·       Review of displayed metrics sensitivity before sharing reports

·       Documentation of KPI definitions and approval workflows

·       Regular audit of displayed business metrics

·       Consideration of competitive intelligence in shared reports

Compliance:

·       Compliance with organizational data governance policies

·       Assessment of regulatory requirements (GDPR, HIPAA, etc.)

·       Regular audits of displayed business intelligence

·       Consideration of data sovereignty and geographic restrictions

Performance:

·       Use of efficient DAX measures

·       Testing KPI calculations before embedding in production reports

·       Monitoring of report performance with speedometers

·       Optimization of data model queries


 

Transparency Report

Data Flow Summary

1. Configuration: User configures visual settings through Power BI Format pane

2. Data Binding: User assigns measures/columns to data fields (Actual, Target, Min, Max)

3. Rendering: Visual reads values from Power BI data model at render time

4. Display: Speedometer gauge rendered client-side using SVG

5. Persistence: Visual settings saved with Power BI report file

6. Deletion: User removes data by deleting visual or changing data fields

 

External Connections:

✗ No external connections whatsoever

✗ No external APIs

✗ No analytics services

✗ No tracking services

✗ No third-party data services

 

Data Transmission:

✗ No business data transmission

✗ No user information transmission

✗ No tracking data

✗ No analytics data

✓ All processing 100% client-side within Power BI


 

Copyright © 2026 Abdalla Dabes. All rights reserved.

 

This privacy policy applies specifically to the Speedometer KPI Visual for Power BI. For information about Microsoft Power BI's privacy practices, please refer to Microsoft's Privacy Statement.


 

Your Privacy is Our Priority

We are committed to protecting your data and maintaining transparency.

Questions? Contact: AbdallaDabes@AbdallaAIsolutions.onmicrosoft.com

© 2026 Abdalla Dabes. All rights reserved.