---
title: "Privacy disclosure status for an installed plugin"
method: GET
path: "/api/plugin/{RepoName}/privacy"
tags: ["plugin"]
---

# Privacy disclosure status for an installed plugin

`GET /api/plugin/{RepoName}/privacy`

What the operator accepted at install, what the next upgrade would land (from the fetched upstream tip, else the listing, else the installed file), and whether the two differ in the keys that re-show the install dialog: the whole block minus `summary` and `other` (sends, collects, sensors, remoteAccess, systemChanges, closedCode); keys outside that list are ignored. Reads the already-fetched upstream tip; call `POST /plugin/{RepoName}/updates` first to fetch. An upgrade whose declaration changed is refused unless the request body carries `{"privacyAccepted": <the pending block>}`. `?target=reinstall` diffs the block a Reinstall would land instead (the versions[] branch and pinned sha selected for this FPP, which after an FPP major upgrade may differ from the checked-out branch).

## Query parameters

- `target` 'upgrade' | 'reinstall'

## Response `200`

Privacy status

- object

## Changes

- **2026-09-13** `cce5c6b943c8` — 1 info
  - added the new optional `query` request parameter `target`
- **2026-09-12** `12a66a06ae06` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/falconchristmas/apis/fpp-api/changes/api/plugin/:RepoName/privacy/get.md)

---

[API](https://skmtc.dev/falconchristmas/apis/fpp-api.md) · [All operations](https://skmtc.dev/falconchristmas/apis/fpp-api/llms.txt) · [OpenAPI document](https://skmtc.dev/falconchristmas/apis/fpp-api/revisions/cce5c6b943c8?raw)
