A framework for agreements, notices, and consent
Pekan now has a proper mechanism for putting legal documents in front of you and recording what you answered. It handles three genuinely different things, and keeps them apart. An agreement, such as a licence, is something you accept before using the app. A notice, such as a revised privacy policy, is something you are told about without being asked to agree; it appears as a banner you can dismiss, and Pekan keeps working the whole time. An optional permission is off unless you switch it on, never bundled into an agreement, and switched back off by the same single control that turned it on.
Documents are versioned, and each release names the exact document versions it needs. That is what stops an ordinary update from asking you again: installing a new build with the same requirements produces nothing to answer. When a document genuinely does change, you see a plain summary of what changed before the full text, and the accept button unlocks once you have reached the end of the document. Reaching the end unlocks a button, and Pekan does not treat it as proof that you read anything. No reading time is measured and no scrolling behaviour is recorded.
The complete text is bundled with the app, so it works with no internet connection, and you can save, print, or copy it at any time. Declining is a real option rather than a dead end. It leads to a limited screen where you can re-read the document, back your boards up, delete them behind a typed confirmation, or quit. Nothing is deleted just because you declined, and your data stays exactly where it was.
Everything you answer is written to a durable record on your own device, kept outside the board database so it survives even if you delete your boards. Settings now has a Legal and consent panel showing every document, your optional permissions, and the full history with the exact version and content fingerprint behind each answer. No documents are configured for this release yet, so nothing is being enforced today; the panel says so, and agreements will appear there once the licence and terms are published.
Highlights
- Versioned agreements, notices, and optional consent, each handled on its own terms.
- An ordinary update never asks you to agree again.
- Declining keeps your data and leaves backup, deletion, and quit available.
- Settings shows every document, your permissions, and your full record.