Ackify

Ackify

Cryptographic proof-of-read and document acknowledgment system

179stars
6forks
Last commit: 18d ago
Repo age: 1y old
Ackify screenshot

Ackify is a self-hosted proof-of-read platform that records cryptographic acknowledgements when users read or accept documents. It generates tamper-evident signatures and an immutable audit trail to support compliance workflows such as GDPR acknowledgements, security policies, and training attestations.

Key Features

  • Ed25519 cryptographic signatures for irrefutable, per-user/per-document acknowledgements
  • Document checksum support (SHA-256/512, MD5) to detect tampering
  • Flexible authentication: OAuth2 providers (Google, GitHub, GitLab, custom) and MagicLink (passwordless email)
  • One signature per user/document enforced at the database level
  • Immutable audit trail built on PostgreSQL with triggers and timestamping
  • Expected signers management with email reminders and sign status tracking
  • Public embeddable widgets (iframe/oEmbed) for integration with Notion, Outline and other tools
  • Admin dashboard (Vue 3) for document management, signer overview and multilingual UI
  • REST API and Docker Compose deployment for easy automation and integration

Use Cases

  • Prove employee acknowledgement of security policies, codes of conduct, or operational procedures
  • Record training completions and attestations for compliance audits
  • Collect GDPR or contractual acknowledgements from staff or external collaborators

Limitations and Considerations

  • Requires at least one authentication method configured (OAuth2 credentials or an SMTP server for MagicLink)
  • Focuses on proof-of-read acknowledgements rather than full legal e-signature workflows; not a replacement for advanced e-signature services
  • Production hardening (scaling, HA, backups) depends on operator-managed infrastructure and PostgreSQL setup

Ackify is a focused, audit-ready solution for organizations that need verifiable acknowledgements of documents. It prioritizes cryptographic integrity, simple integrations and an admin experience suited for compliance teams.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Stirling PDF

Stirling PDF

Self-hosted PDF editing, conversion, OCR, and automation platform

73.1k
6.2k
Last commit: 16h ago

Open-source PDF platform to edit, convert, OCR, sign, redact, and automate PDF workflows via a web UI and REST API.

Alternative to:
Adobe Acrobat
Adobe Acrobat
+19
Paperless-ngx

Paperless-ngx

Document management system with OCR, search, and automated filing

35.7k
2.3k
Last commit: 17h ago

Paperless-ngx is an open-source document management system that ingests scans and files, runs OCR, and turns them into a searchable, taggable document archive.

Alternative to:
DocuWare
DocuWare
+6
Reactive Resume

Reactive Resume

Privacy-focused, open-source resume builder

34.5k
3.8k
Last commit: 9d ago

Open-source resume builder for creating, customizing, exporting and publishing resumes with templates, PDF export, public sharing and optional OpenAI assistance.

Alternative to:
Resume.io
Resume.io
+5
CyberChef

CyberChef

Browser-based toolkit for data decoding, encoding and analysis

33.8k
3.8k
Last commit: 5mo ago

CyberChef is a web-based “cyber” toolkit for encoding/decoding, encryption/decryption, compression, hashing, parsing, and data transformation using drag-and-drop recipes.

ArchiveBox

ArchiveBox

Open-source self-hosted web archiving and snapshotting tool

26.4k
1.4k
Last commit: 11d ago

Self-hosted tool to collect and preserve webpages, media, and bookmarks in durable formats (HTML, PDF, WARC, MP4) with a CLI, web UI, and search.

Alternative to:
Internet Archive Wayback Machine
Internet Archive Wayback Machine
+3
ebook2audiobook

ebook2audiobook

Convert eBooks into audiobooks with TTS and optional voice cloning

17k
1.4k
Last commit: 1d ago

Self-hostable tool to convert non-DRM eBooks into audiobooks with chapter support, metadata, multilingual TTS engines, and optional voice cloning via a web UI or CLI.

Alternative to:
Speechify
Speechify
+7