# privacy

URL: /kida/api/analysis/privacy/
Section: analysis
Description: Static privacy lint findings for templates and report fixtures.

---

> For a complete page index, fetch /kida/llms.txt.

Open LLM text
(/kida/api/analysis/privacy/index.txt)

Share with AI

Ask Claude
(https://claude.ai/new?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fkida%2Fapi%2Fanalysis%2Fprivacy%2Findex.txt)

Ask ChatGPT
(https://chatgpt.com/?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fkida%2Fapi%2Fanalysis%2Fprivacy%2Findex.txt)

Ask Gemini
(https://gemini.google.com/app?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fkida%2Fapi%2Fanalysis%2Fprivacy%2Findex.txt)

Ask Copilot
(https://copilot.microsoft.com/?q=Please%20help%20me%20understand%20this%20documentation%3A%20%2Fkida%2Fapi%2Fanalysis%2Fprivacy%2Findex.txt)

Module

#
`analysis.privacy`

Static privacy lint findings for templates and report fixtures.

1Class1Function

## Classes

`PrivacyFinding`

9

▼

Machine-readable privacy lint finding.

Machine-readable privacy lint finding.

#### Attributes

Name
Type
Description

`code`

`Literal['K-PRI-001', 'K-PRI-002', 'K-PRI-003', 'K-PRI-004', 'K-PRI-005']`

—

`severity`

`Literal['error', 'warning']`

—

`kind`

`str`

—

`message`

`str`

—

`template_name`

`str | None`

—

`lineno`

`int | None`

—

`col_offset`

`int | None`

—

`path`

`str | None`

—

`suggestion`

`str | None`

—

## Functions

`lint_privacy`

1

`list[PrivacyFinding]`

▼

Return static privacy findings without echoing secret literal values.

`def lint_privacy(template_or_ast: Any) -> list[PrivacyFinding]`

##### Parameters

Name
Type
Description

`template_or_ast`
`Any`

##### Returns

`list[PrivacyFinding]`
