Package: regulog
Title: Tamper-Evident Audit Logging for Regulated Environments
Version: 0.2.1
Authors@R:
person("Ndoh", "Penn", email = "ndohpenn9@gmail.com", role = c("aut", "cre"),
comment = c(ORCID = "0009-0003-9054-465X"))
Description: Provides tamper-evident, hash-chained audit logging for
analytical applications. Every log entry is linked via an
'SHA-256' hash to its predecessor, making insertions,
deletions, and modifications detectable. Covers user
attribution, timestamp integrity, mandatory reason capture,
chain verification, structured export, and 'shiny' session
instrumentation. For more details see
. Suitable for any context
where accountability and traceability matter: regulated
environments (21 CFR Part 11, EU Annex 11), internal tooling,
data pipelines, and multi-user 'shiny' applications. Ships with
optional qualification scripts (IQ, OQ, PQ) for use in
validated computerised systems.
License: MIT + file LICENSE
Encoding: UTF-8
Language: en-GB
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.3
Imports: digest, jsonlite, utils
Suggests: covr, dplyr, ggplot2, haven, knitr, readr, rmarkdown, shiny,
testthat (>= 3.0.0), tidyr, withr
Config/testthat/edition: 3
Config/Needs/website: dplyr, ggplot2, tidyr
VignetteBuilder: knitr
URL: https://reprostats.org/regulog/,
https://github.com/repro-stats/regulog
BugReports: https://github.com/repro-stats/regulog/issues
Repository: https://repro-stats.r-universe.dev
Date/Publication: 2026-07-07 13:55:55 UTC
RemoteUrl: https://github.com/repro-stats/regulog
RemoteRef: HEAD
RemoteSha: 9eee2c0c45e5fd93a7a803d3d8b30794e60c66f9
NeedsCompilation: no
Packaged: 2026-07-17 09:10:44 UTC; root
Author: Ndoh Penn [aut, cre] (ORCID: )
Maintainer: Ndoh Penn