Data Visualization with Power BI & Tableau

Chapter 13
Ethics, Security, and Data Governance

Bachelors Program in Business Analytics
Data Visualization with Power BI & Tableau   •   Bachelor

Ethics, Security, and Data Governance

Introduction

Business intelligence systems do more than display information. They determine which facts become visible, to whom, in what form, and with what apparent meaning. A Power BI dashboard or Tableau workbook can therefore influence hiring, lending, pricing, healthcare access, public services, and strategic investment. Technical competence is not sufficient: analysts must also protect people, preserve data integrity, explain analytical choices, and ensure that visual communication does not mislead.

Ethics concerns what ought to be done. Security concerns protection against unauthorized access, alteration, disclosure, and destruction. Data governance establishes the policies, roles, processes, and controls through which data is managed throughout its life cycle. These areas overlap but are not identical. A dataset may be securely stored yet ethically inappropriate to use; it may be legally collected yet too inaccurate for an important decision; or it may be visually attractive while concealing uncertainty and disadvantage.

This chapter presents a practical governance framework for analysts using Power BI and Tableau. It addresses privacy, consent, fairness, transparency, accessibility, quality, metadata, ownership, retention, row-level security, permissions, certification, and audit controls.

Learning Objectives

By the end of this chapter, you should be able to:

  1. Distinguish ethical, security, privacy, and governance responsibilities in visualization projects.
  2. Apply principles of consent, purpose limitation, minimization, fairness, transparency, and accountability.
  3. Identify confidentiality, re-identification, bias, and deceptive-visualization risks.
  4. Design practical controls involving metadata, ownership, retention, permissions, certification, auditing, and row-level security.
  5. Evaluate accessibility and data-quality requirements for Power BI and Tableau products.
  6. Recommend governance improvements for a realistic business intelligence case.

1. A Governance View of the Analytics Life Cycle

Governance should begin before data is loaded into a model and continue after a dashboard is published. A useful life-cycle model contains six stages:

StagePrincipal questionsTypical controls
CollectionWhy is the data collected? Is consent or another lawful basis required?Purpose statement, consent record, minimization
PreparationIs the data accurate, complete, and appropriately transformed?Validation rules, lineage, quality checks
ModelingCould the model create unfair or misleading results?Bias assessment, definitions, sensitivity review
PublicationWho may see the report and which rows may they access?Permissions, workspace roles, row-level security
UseCan users interpret the report correctly and safely?Documentation, accessibility, warnings, training
Retention and disposalHow long should the data and report be kept?Retention schedule, archival, secure deletion

This life cycle reflects accountability: every important decision should have an identifiable owner, a documented rationale, and evidence that controls operated as intended.

2. Ethical Principles for Data Visualization

Privacy, confidentiality, and consent

Privacy is the appropriate control of information about people. Confidentiality is the obligation to prevent information from being disclosed to unauthorized parties. Security is the set of technical and organizational measures used to protect it. These concepts are related but should not be treated as synonyms.

A privacy-preserving project usually applies the following principles:

  • Purpose limitation: collect and use data for specified, legitimate purposes.
  • Data minimization: use only the variables and level of detail necessary for the task.
  • Accuracy: provide mechanisms for correcting materially inaccurate information.
  • Storage limitation: retain information no longer than justified.
  • Transparency: explain what is collected, how it is used, and with whom it is shared.
  • Accountability: document decisions and demonstrate compliance.

Consent should be informed, specific, freely given, and revocable where consent is the relevant basis for processing. A pre-ticked box or vague statement such as “for business purposes” does not adequately explain a sensitive analytical use. In professional practice, the organization must also consider other lawful bases recognized by applicable law; consent is not automatically required for every processing activity, nor does consent remove the obligation to minimize and secure data.

De-identification reduces direct identifiers such as names or email addresses. It does not guarantee anonymity. A combination of age, location, occupation, and event date may uniquely identify a person. Analysts should assess linkage risk, suppress small groups, aggregate geographic detail, and avoid publishing unnecessary quasi-identifiers. A dashboard showing a group of three patients may be confidential even when no names appear.

Fairness and bias

Bias can enter at any stage:

  1. Sampling bias: the observed population does not represent the decision population.
  2. Measurement bias: a variable measures groups differently, such as a performance rating influenced by unequal access to opportunities.
  3. Historical bias: past discriminatory practices are reproduced in the data.
  4. Label bias: the outcome used as a target reflects subjective or unequal decisions.
  5. Aggregation bias: one model or visualization is applied to groups with different patterns.
  6. Automation and presentation bias: defaults, rankings, or color choices steer interpretation.

Fairness is context-dependent. A system may compare selection rates, error rates, or access outcomes across groups, but no single metric resolves every ethical question. Analysts should identify affected stakeholders, examine subgroup results, consult domain experts, and document trade-offs. Removing a sensitive attribute does not necessarily remove discrimination because correlated variables may act as proxies.

Transparency and explainability

A transparent dashboard states the data source, reporting period, definitions, transformations, limitations, and responsible owner. A KPI such as “customer churn” should specify its denominator, observation window, exclusion rules, and treatment of missing records. Tooltips, a data dictionary, methodology notes, and links to source documentation can make a report auditable without overwhelming the user.

Transparency is not the same as revealing confidential records or proprietary code. It means providing enough information for a reasonable user to understand how results were produced and what they do not establish.

Avoiding deceptive visualization

A visualization can be technically accurate yet misleading. Common risks include:

  • truncating a bar-chart axis to exaggerate small differences;
  • using unequal intervals or a distorted area scale;
  • comparing totals without accounting for population size;
  • hiding missing values or unusual observations;
  • mixing nominal and real monetary values;
  • implying causation from correlation;
  • selecting a favorable time period;
  • using three-dimensional effects that distort magnitude;
  • presenting a forecast as if it were an observed fact.

Zero baselines are generally important for bar charts because bar length encodes magnitude, although line charts may use a narrower scale when the scale is clearly labeled and the purpose is to show variation. Every visual design should be judged by whether a reasonable audience is likely to infer a materially incorrect conclusion.

Accessibility and inclusion

Accessible visualization enables people with different sensory, cognitive, and motor abilities to obtain the same essential information. Good practice includes sufficient contrast, readable font sizes, descriptive titles, meaningful alternative text, keyboard navigation, logical tab order, and labels that do not depend only on color. A red-green palette can exclude people with color-vision deficiency; direct labels, patterns, symbols, or accessible palettes provide alternatives.

Accessibility also concerns language and cognitive load. Avoid unexplained abbreviations, excessive decoration, dense dashboards, and unexplained statistical terminology. A report should communicate the decision question before presenting many charts.

3. Data Quality, Metadata, and Ownership

Data quality

Data quality is fitness for a defined purpose rather than an abstract property. Important dimensions include:

DimensionMeaningExample control
AccuracyValues represent the real-world objectReconcile sales with the ledger
CompletenessRequired values and records are presentMonitor missing customer IDs
ValidityValues conform to rules and formatsReject impossible dates
ConsistencyRelated sources agreeCompare product codes across systems
TimelinessData is available when neededDisplay refresh timestamp
UniquenessDuplicate entities or events are controlledDeduplicate transaction IDs

A quality score should not be presented without defining its denominator and rules. For example, if 980 of 1,000 required records pass validation, the pass rate is:

Q = (npass / ntotal) × 100 = (980 / 1000) × 100 = 98%

Here, npass is the number of records passing specified tests and ntotal is the number tested. The measure is meaningful only when the tests, population, and time period are documented; it does not prove that the data is 98% “true.”

Metadata and lineage

Metadata is data about data. It includes definitions, formats, owners, refresh frequency, source systems, sensitivity classifications, permitted uses, and transformation history. Lineage records how a field travels from source to report. In Power BI, this may involve dataflows, semantic models, measures, and reports. In Tableau, it may involve published data sources, extracts, workbooks, calculated fields, and dashboards.

A governed metric should have a business definition, technical definition, owner, steward, source, calculation logic, refresh schedule, and quality status. For example, “net sales” might exclude tax, returns, and cancelled orders. Without such metadata, two departments may publish different values under the same label.

Ownership and stewardship

The data owner is accountable for the business use, classification, access policy, and risk acceptance of a dataset. The data steward manages definitions, quality, and operational governance. The custodian operates storage and technical controls. The analyst uses data within approved purposes and reports limitations. These roles may be held by different people, and separation reduces conflicts of interest.

A responsibility matrix such as RACI—responsible, accountable, consulted, and informed—can clarify who approves a new field, who investigates a quality failure, and who authorizes publication.

4. Security Controls in Power BI and Tableau

Defense in depth

A mature security design combines:

  • identity management and multi-factor authentication;
  • least-privilege permissions;
  • encryption in transit and at rest;
  • secure data gateways and approved connectors;
  • separation of development, test, and production environments;
  • controlled export, download, and sharing functions;
  • backup and recovery procedures;
  • monitoring and incident response.

Security is not achieved merely by hiding a worksheet or removing a dashboard tab. If the underlying data can be downloaded, queried, copied, or reached through another report, confidentiality may still be compromised.

Permissions and certification

Permissions should be assigned to roles or groups rather than individually wherever practical. Review access when people change jobs or leave the organization. Distinguish the ability to view a report from the ability to edit a workbook, publish a semantic model, download underlying data, or share content externally.

Certification communicates that an approved authority has reviewed a data source or metric against defined standards. It is not a guarantee that every value is correct forever. Certification should have an owner, date, scope, review period, and withdrawal process. Endorsement without review can create false confidence.

Row-level security

Row-level security (RLS) restricts the rows returned to a user according to identity or role. A common design uses a security mapping table containing a user identifier and permitted region, department, or account. The semantic model relates this mapping to the fact table, and a role filter is applied. Tableau can implement comparable restrictions through user filters, entitlement tables, or approved data-source policies.

RLS must be tested with representative accounts, including users with multiple permitted regions and users with no matching entitlement. Analysts must also check totals, exports, subscriptions, drill-through, tooltips, and related reports. RLS is not a substitute for source-system security, especially when users can access the source independently.

A simple conceptual access rule is:

Access(u, r) = 1 if (u, r) ∈ E; otherwise 0

Here, u is a user, r is a row or entitlement dimension, and E is the approved entitlement set. The rule assumes identity is authenticated, the entitlement table is accurate and protected, and every access path enforces the rule.

Audit and monitoring

Audit controls create evidence of who accessed, changed, exported, shared, or administered content. Useful events include permission changes, failed access attempts, refresh failures, data-source changes, publication, deletion, and unusual downloads. Logs should be protected from unauthorized alteration and retained according to policy and law.

A useful audit process has four steps: define relevant events, collect and protect records, review exceptions, and investigate or remediate. Monitoring should be proportionate; collecting every possible event without a review process creates cost and privacy risk.

5. Retention, Incident Response, and Regulatory Responsibility

Retention schedules should identify the record, business purpose, required period, legal hold conditions, owner, and disposal method. Keeping data indefinitely increases breach impact and may violate storage-limitation principles. Deletion should include extracts, temporary files, backups where feasible, published workbooks, and exports—not only the original database.

When a breach or accidental disclosure occurs, the organization should contain access, preserve evidence, assess affected data and people, notify responsible officers and authorities where required, communicate appropriately, remediate the weakness, and document lessons learned. Analysts should report suspected incidents immediately rather than attempting silent correction.

Applicable obligations vary by jurisdiction and sector. Privacy and security programs should therefore involve legal, compliance, information-security, accessibility, and records-management specialists. Frameworks and laws are not interchangeable: an organization must determine which requirements apply to its location, industry, processing activity, and contractual relationships.

6. An Applied Case: Regional Workforce Dashboard

The following is an illustrative case.

Background

A national retailer creates a workforce dashboard in Power BI for regional managers. It displays staffing levels, absence, promotion rates, disciplinary actions, and employee turnover. Managers request employee-level drill-through and downloadable spreadsheets.

Problem

The initial design includes small demographic groups, exact store locations, and a ranking of managers by disciplinary rate. Human resources discovers that the disciplinary field is incomplete in two regions and that temporary workers are recorded differently. Managers can also see stores outside their responsibility because the report uses workspace access without effective RLS.

Analysis

The dashboard creates four major risks. First, small groups may be re-identified. Second, disciplinary rates may reflect inconsistent recording rather than employee behavior. Third, rankings may stigmatize managers and imply causation. Fourth, broad permissions expose confidential information. The attractive design does not compensate for weak definitions and controls.

Approach and solution

The project team takes the following actions:

  1. Defines the purpose as workforce planning and service improvement, not punitive ranking.
  2. Removes names and exact locations from the executive view and suppresses or aggregates small groups.
  3. Adds a data dictionary defining turnover, absence, promotion, and disciplinary events.
  4. Reconciles employee counts with HR records and flags incomplete regions.
  5. Replaces the disciplinary ranking with a trend and quality-warning panel.
  6. Creates an entitlement table linking authenticated managers to permitted regions.
  7. Tests RLS using manager, HR, executive, and no-access accounts.
  8. Restricts downloads and requires approval for detailed extracts.
  9. Adds methodology, refresh date, limitations, and contact information.
  10. Establishes quarterly access review, annual metric certification, and a retention schedule.

Outcome

Managers receive useful regional planning information without unrestricted employee-level access. The report makes data-quality limitations visible and prevents an unstable measure from becoming a performance ranking. HR retains a controlled investigative workflow for authorized cases.

Learning points

The case demonstrates that governance is not an obstacle added after visualization. Purpose, data quality, fairness, security, and communication shape the design from the beginning. It also shows why a dashboard should distinguish descriptive evidence from managerial judgment: a difference in disciplinary rate is not automatically evidence of poor management.

7. A Practical Governance Checklist

Before publication, an analyst should be able to answer “yes” or provide a documented exception to the following questions:

  • Is the business purpose specific and approved?
  • Are collection, consent, and permitted-use requirements understood?
  • Have unnecessary identifiers and sensitive fields been removed?
  • Are definitions, lineage, refresh time, and limitations documented?
  • Have completeness, accuracy, validity, consistency, timeliness, and uniqueness been assessed?
  • Has subgroup fairness and possible proxy discrimination been considered?
  • Are charts truthful, appropriately scaled, and clear about uncertainty?
  • Can users with disabilities access the essential information?
  • Are ownership, stewardship, certification, and review dates recorded?
  • Are permissions based on least privilege and tested after publication?
  • Does RLS work for all relevant roles and access paths?
  • Are exports, subscriptions, extracts, and external sharing controlled?
  • Are audit logs, incident procedures, retention, and disposal defined?

8. Contemporary Developments and Limitations

Generative AI can accelerate dashboard creation, summarize trends, and generate calculations, but it can also expose sensitive prompts, invent explanations, reproduce bias, or encourage publication without review. AI-generated summaries should be treated as drafts. Human owners must verify calculations, source scope, privacy implications, and wording. Synthetic data may reduce exposure but can still reproduce structural bias or permit inference if poorly designed.

Governance controls also have limitations. Metadata can become outdated, certification can create false reassurance, audit logs may show access without revealing how a user interpreted a chart, and RLS cannot correct inaccurate entitlements. Ethical judgment remains necessary because many decisions involve competing values rather than purely technical answers.

Chapter Summary

Ethical and secure visualization requires more than protecting a database. Analysts must establish legitimate purpose, minimize personal information, respect consent and privacy, evaluate fairness, communicate methods transparently, and design for accessibility. Reliable dashboards depend on measurable data quality, clear metadata, lineage, ownership, stewardship, and certification. Security requires layered controls: identity management, least privilege, permissions, encryption, row-level security, restricted exports, and audit monitoring. Retention and disposal reduce long-term exposure, while incident procedures provide accountability when controls fail. Finally, visual honesty matters: scale, labels, missing values, uncertainty, and causal claims must not mislead. Governance is most effective when integrated into the entire analytics life cycle rather than added after a dashboard is built.

Key Terms

Privacy: Appropriate control over information relating to individuals.

Confidentiality: Protection of information from unauthorized disclosure.

Consent: Informed and voluntary agreement to a specified data use.

Purpose limitation: Restricting data use to stated and legitimate purposes.

Data minimization: Collecting or using only data necessary for the purpose.

Re-identification: Linking de-identified data to an identifiable person.

Fairness: The context-dependent requirement that analytical outcomes and processes do not impose unjustified disadvantage.

Bias: A systematic distortion in data, measurement, modeling, or presentation.

Transparency: Providing understandable information about sources, methods, definitions, and limitations.

Accessibility: Designing information so people with varied abilities can use it.

Data quality: Fitness of data for a defined analytical purpose.

Metadata: Information describing data, its meaning, source, structure, and use.

Data lineage: A record of data movement and transformation from source to output.

Data owner: Person accountable for approved use, access, and risk decisions.

Data steward: Person responsible for definitions, quality, and operational governance.

Least privilege: Giving users only the access necessary for their duties.

Row-level security: Restricting data rows according to a user’s identity or entitlement.

Certification: Formal indication that a dataset or metric has passed defined review.

Audit trail: Protected evidence of access, change, publication, or administrative activity.

Retention schedule: Approved rule specifying how long data is kept and how it is disposed of.

Review Questions

Short Answer Questions

  1. How do privacy, confidentiality, and security differ?
  2. Why does removing names not necessarily anonymize a dataset?
  3. Define data lineage and explain its value in dashboard governance.
  4. What is row-level security, and what problem does it address?
  5. Give two examples of deceptive visualization practices.

Long Answer Questions

  1. Explain how purpose limitation, data minimization, consent, and retention operate across the analytics life cycle.
  2. Discuss the main sources of bias in a workforce or customer analytics dashboard and propose controls for each.
  3. Compare the responsibilities of a data owner, data steward, custodian, and analyst.
  4. Describe a defense-in-depth security design for a Power BI or Tableau reporting environment.
  5. Explain why accessibility is an ethical and practical requirement rather than merely a user-interface preference.

Analytical / Application Questions

  1. A dashboard reports that one branch has twice the disciplinary rate of another, but the branches use different recording procedures. Analyze the risks and recommend a responsible redesign.
  2. Design an RLS and permissions approach for a company in which regional managers may view their own region, executives may view all regions, and external consultants may view only aggregated results.
  3. A report contains exact dates, small demographic groups, and downloadable employee records. Evaluate the confidentiality risks and propose a publication, retention, and audit-control plan.

Multiple Choice Questions with Answers

Question 1

Which principle requires an organization to use data only for specified, legitimate purposes?

A. Purpose limitation

B. Data duplication

C. Visual emphasis

D. Open access

Correct Answer: A. Purpose limitation

Question 2

Which control restricts the rows a user can view according to identity or entitlement?

A. Data certification

B. Row-level security

C. Color encoding

D. Data extraction

Correct Answer: B. Row-level security

Question 3

Why can removing names fail to make a dataset anonymous?

A. Names are always required for aggregation

B. Quasi-identifiers may permit linkage to individuals

C. Charts automatically restore names

D. Metadata deletes anonymity

Correct Answer: B. Quasi-identifiers may permit linkage to individuals

Question 4

Which practice most directly improves accessibility for users with color-vision deficiency?

A. Using color as the only distinction

B. Adding direct labels or symbols

C. Removing all labels

D. Using three-dimensional charts

Correct Answer: B. Adding direct labels or symbols

Question 5

A quality test passes 980 of 1,000 records. What is the pass rate?

A. 2%

B. 9.8%

C. 98%

D. 980%

Correct Answer: C. 98%

Question 6

What is the primary purpose of metadata in a governed dashboard?

A. To decorate the dashboard

B. To describe meaning, source, ownership, and transformations

C. To eliminate all missing values

D. To replace access controls

Correct Answer: B. To describe meaning, source, ownership, and transformations

Question 7

Which visualization practice can exaggerate a small difference in a bar chart?

A. Using a clearly labeled zero baseline

B. Using direct labels

C. Truncating the axis without adequate explanation

D. Showing the reporting period

Correct Answer: C. Truncating the axis without adequate explanation

Question 8

What does least privilege mean?

A. Every employee receives administrator access

B. Users receive only the access necessary for their duties

C. All data is publicly downloadable

D. Permissions are never reviewed

Correct Answer: B. Users receive only the access necessary for their duties

Question 9

What does certification of a data source normally communicate?

A. The source has passed a defined review by an approved authority

B. The source can never contain errors

C. Every user may edit the source

D. The source needs no owner

Correct Answer: A. The source has passed a defined review by an approved authority

Question 10

Which activity is most appropriate when a dashboard contains incomplete disciplinary records across regions?

A. Publish rankings without qualification

B. Hide the problem from users

C. Document the limitation and avoid unsupported comparisons

D. Delete all regional data

Correct Answer: C. Document the limitation and avoid unsupported comparisons

Data Visualization with Power BI & Tableau
Chapter 13 of 14