Source: privacyfence
Section: utils
Priority: optional
Maintainer: Andras Takacs <info@privacyfence.eu>
Rules-Requires-Root: no
Build-Depends: debhelper-compat (= 13)
Standards-Version: 4.6.2
Homepage: https://github.com/privacyfence/privacyfence

Package: privacyfence
Architecture: amd64
# Only what CI builds and tests: build.yml's build-deb job runs on an amd64 runner, and
# scripts/build_deb.sh builds for the host it runs on (PyInstaller doesn't cross-compile) and
# refuses a host architecture this line doesn't list. Add arm64 here together with an arm64
# build-deb leg and its packaged lifecycle test, and to docs/platform-support.md's support matrix
# (tests/unit/test_minimum_os_versions.py keeps the matrix and this line in step) -- #679.
# The OS floor (docs/platform-support.md's support matrix; tests/unit/test_minimum_os_versions.py
# keeps the two in step). The bundle carries its own Python, so glibc is the one system library it
# links against: the build host's, which scripts/check_deb_glibc_floor.py checks against this
# floor on every build. systemd 242 is the oldest that knows every directive the daemon's unit
# uses (RestrictSUIDSGID=), and the separation tool refuses to run without systemd as PID 1.
Depends: libc6 (>= 2.38), systemd (>= 242), ${misc:Depends}
Description: Privacy proxy between Claude (MCP) and your personal data
 PrivacyFence sits between Claude (or any other MCP client) and your personal
 data -- Gmail, Google Drive, Calendar, Contacts, Tasks, Slack, Telegram,
 Salesforce, Jira, and Confluence -- gating every read and write through a
 human-readable approval UI, policy-based auto-accept rules, and an audit
 log, all served from a local embedded web UI (no cloud dependency for the
 review flow itself).
 .
 This package installs a self-contained PyInstaller build of the daemon
 (Python interpreter and all dependencies bundled): it declares no
 python3-* dependencies beyond what's already part of a standard Debian/
 Ubuntu desktop (glibc and friends). See
 https://github.com/privacyfence/privacyfence for full documentation.
