Files
2026-03-10 19:14:51 -07:00

44 lines
1.4 KiB
Plaintext

Source: age-verification-services
Section: admin
Priority: optional
Maintainer: Seth Olivarez <me@oxmc.me>
Build-Depends:
debhelper-compat (= 13),
cmake (>= 3.14),
ninja-build,
pkg-config,
libdbus-1-dev,
libsystemd-dev,
cargo,
rustc (>= 1.70)
Standards-Version: 4.6.2
Rules-Requires-Root: no
Homepage: https://git.oxmc.me/VesperOS/age-verification-services
Vcs-Browser: https://git.oxmc.me/VesperOS/age-verification-services
Vcs-Git: https://git.oxmc.me/VesperOS/age-verification-services.git
Package: age-verification-services
Architecture: any
Depends:
${shlibs:Depends},
${misc:Depends},
dbus,
adduser
Recommends:
systemd
Description: Age verification D-Bus daemon and sync client
Implements org.freedesktop.AgeVerification1 on the system D-Bus,
providing age bracket data to application stores and OS services
in compliance with California SB-976 and similar legislation.
.
This package contains:
- age-verification-daemon: D-Bus system service that stores age
bracket data locally (never raw age or date of birth)
- age-verification-sync: Rust client that encrypts and syncs the
age bracket to an account server using layered cryptography
(RSA-OAEP, Ed25519, AES-256-GCM)
.
Age data is stored as one of four brackets (under 13, 13-15, 16-17,
18+) and never as a raw age value. The local data file is owned by
root and is not world-readable.