Package: regulog 0.2.1

regulog: Tamper-Evident Audit Logging for Regulated Environments
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 <https://reprostats.org/regulog/>. 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.
Authors:
regulog_0.2.1.tar.gz
regulog_0.2.1.zip(r-4.7)regulog_0.2.1.zip(r-4.6)regulog_0.2.1.zip(r-4.5)
regulog_0.2.1.tgz(r-4.6-any)regulog_0.2.1.tgz(r-4.5-any)
regulog_0.2.1.tar.gz(r-4.7-any)regulog_0.2.1.tar.gz(r-4.6-any)
regulog_0.2.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
regulog/json (API)
| # Install 'regulog' in R: |
| install.packages('regulog', repos = c('https://repro-stats.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/repro-stats/regulog/issues
Pkgdown/docs site:https://reprostats.org
21-cfr-part-11audit-loggxphash-chainreproducibilityshinytemper-evidentvalidated-systems
Last updated from:9eee2c0c45. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 138 | ||
| source / vignettes | OK | 263 | ||
| linux-release-x86_64 | OK | 138 | ||
| macos-release-arm64 | OK | 210 | ||
| macos-oldrel-arm64 | OK | 129 | ||
| windows-devel | OK | 95 | ||
| windows-release | OK | 63 | ||
| windows-oldrel | OK | 72 | ||
| wasm-release | OK | 117 |
Exports:export_audit_trailfilter_loglog_actionlog_changelog_notelog_signatureregulog_initregulog_observerregulog_shiny_initrl_readverify_logwith_log
Last update: 2026-07-01
Started: 2026-06-19
Last update: 2026-07-01
Started: 2026-06-19
Last update: 2026-06-30
Started: 2026-06-24
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| regulog: Tamper-Evident Audit Logging for R | regulog-package regulog |
| Convert a regulog object to a data frame | as.data.frame.regulog |
| Export the audit trail | export_audit_trail |
| Filter audit log entries | filter_log |
| Log a discrete action in the audit trail | log_action |
| Log a before/after field change in the audit trail | log_change |
| Log a free-text note in the audit trail | log_note |
| Apply an electronic signature to the audit trail | log_signature |
| Initialise a regulog audit log session | regulog_init |
| Create a logging observer for a reactive Shiny input | regulog_observer |
| Initialise a regulog session inside a Shiny server | regulog_shiny_init |
| Log a data read operation | rl_read |
| Verify the integrity of an audit log chain | verify_log |
| Run an expression with automatic data read logging | with_log |
