WHY UP↑SCALE › FOR WHAT? › AUDIT TRAIL & DATA INTEGRITY

Audit trail and data integrity for your balances

An auditor asks three things about a balance: was it fit for use, is the record complete and unchanged, and who did what - and why? UP↑SCALE answers them in the scale itself, with a hash-chained activity log, sealed reports and signatures. Here is every control, mapped to 21 CFR Part 11, EU GMP Annex 11 and ALCOA+ - and what stays your part.

Tamper-evident in four layers ENTERPRISE

1The audit trail lives in the scale

Users, roles, protections, the test history and the activity log are kept in the scale, the same for every connected computer - not in one browser. Every change (calibration, settings, users, recipes, test results, reports, sales, stock) becomes an entry: who, when, what and - with strict audit - why. Calibration and density changes keep the old and the new value. Entries can't be edited or deleted; the last 10,000 are kept.

2A SHA-256 hash chain

Each entry has a running number and contains the fingerprint of the entry before it. Change, remove or insert one entry, and every following fingerprint no longer fits - the check shows it. The sales log is a chain of its own.

3Record files, linked by hash

The app archives new entries while it is connected and saves them as record files (SAVE FOR THE RECORDS) with a printout of the fingerprint. Each file names the one before it - a missing or changed file is found by CHECK ARCHIVE FILES. With strict audit the scale stops changes, programs and sales before an entry would be overwritten unarchived.

4The seal of the scale

Reports, PDF files, record files and exports are sealed: the scale signs their SHA-256 with its own key (ECDSA P-256), our licence key vouches for that scale, and the seal goes into the activity log. Anybody can check a sealed file on up-scales.com/check - in the browser, nothing is uploaded.

21 CFR Part 11, point by point

Our reading of the controls of Part 11 and what the balance contributes. No software is "compliant" by itself - your validation and your SOPs decide. ✓ = technical control in place, ◐ = partly / with your procedure, ✍ = your part.

ClauseWhat it asks (in short)What UP↑SCALE does
11.10(a)validationbuilt-in validation of the calculations: reference cases from OIML R 76-1 run against the code, IQ/OQ record with code fingerprint; the validation of your system is yours◐
11.10(b)accurate and complete copies, readable and electronicreports as HTML and sealed PDF, record files (JSON), CSV / JSON exports✓
11.10(c)protection of records for their retentionhash chain, linked record files, seal; the storage (read-only, backed up) is yours◐
11.10(d)access limited to authorized peopleusers with login on every connection; a closed scale answers nobody else✓
11.10(e)secure, time-stamped audit trail of create / modify / deleteactivity log in the scale with user, time, what and why, old and new value for calibration and density; the time comes from the connected computer◐
11.10(f)operational checks (order of steps)guided recipes and tests, only approved recipes run (gate), strict audit refuses changes without a reason✓
11.10(g)authority checksroles operator / user / QM / ADMIN; ADMIN gates for deleting and settings✓
11.10(h)device checks (valid source of data)the weight comes from the scale; the seal names the scale; no record from a dead link (the app locks after 1 s without data)✓
11.10(i)-(k)training, written policies, documentation controlthe public manual describes every control; training and SOPs are yours✍
11.50signature shows name, date / time and meaningsignatures with the meaning performed / reviewed / approved, name and time✓
11.70signature linked to its recordthe signature is tied to the hash of the report, checked against the log of the scale and its archive, and sealed✓
11.100signature unique to one personunique user names; the check of the person's identity is yours◐
11.200two components: ID and passworduser + password, checked by the scale at every signature; passwords encrypted over the air✓
11.300password controlssalted hashes; no password ageing, recovery only by an ADMIN - your SOP sets the rules◐

EU GMP Annex 11 - the main points

PointWhat UP↑SCALE does
4 Validationvalidation of the calculations (IQ/OQ record); the system validation is yours◐
5 Datadata from the scale directly - no typing, no copy-paste✓
6 Accuracy checksthe scale checks every sale against its own weight; routine checks and the test suite for the balance✓
7 Data storage, backupsrecord files with fingerprints, CHECK ARCHIVE FILES; the backup routine is yours◐
8 Printoutsnumbered, sealed reports✓
9 Audit trailsactivity log with reason (strict audit), chained, archived✓
12 Securityusers, roles, gates, encrypted passwords✓
14 Electronic signaturesignatures with meaning, linked to the record, checked by the scale✓

ALCOA+ in practice

PrincipleHow
Attributableevery entry carries the logged-in user
Legibleplain reports, PDF and CSV - and the record files in JSON
Contemporaneouswritten when it happens, with the weighing - not typed in later
Originalthe weight of the scale; RS-232 EXACT WEIGHT keeps the value of a verified scale unchanged
Accurateroutine check, test suite, validated calculations
Completerunning numbers and the chain show gaps; lost entries are recorded
Consistentone sequence per scale, the same for every connected computer
Enduringrecord files linked by hash - on your read-only, backed-up storage
Availableexports any time; anybody can check a sealed file without the app

Compared with the usual ways

Balance + paper logbookBalance + PC softwareUP↑SCALE
Who / when / whysignature on paperyes, on the PCin the scale, for every connected device
Changes visiblecrossed outdepends on the vendorhash chain + seal, checkable by anybody
A PC at the balancenoyes, with its own validationno - phone, tablet or any computer
Coststimelicences per seat, often a yearly fee121.30 EUR once per scale

The limits - for your validation

  • Tamper-evident, not WORM: the memory of the scale and files on a disk can still be overwritten or deleted - but not unnoticed. Keep the record files on read-only or write-once, backed-up storage, and the printed fingerprint of the newest file apart.
  • The log keeps the last 10,000 entries; without strict audit older unarchived ones are overwritten (the lost numbers are recorded).
  • For most settings the log records which one was changed, by whom, when and why - but not the old and new value (only calibration and density).
  • The time comes from the connected computer - set its clock automatically.
  • The seal key sits in the flash of the scale without a secure element: someone with the scale in hand and special tools could copy it (seals made with a copied key have no entry in your archived log). The seal does not prove unchanged firmware.
  • Signatures are not qualified electronic signatures (no trust-service certificate) - sign the PDF with your own qualified tool if you need one.
  • Recipe approval covers recipes only, not THINGS or settings.

UP↑SCALE gives you technical controls and records - it makes no claim that you comply with a rule or that an auditor accepts them; this is not a certification. All details: for regulated laboratories. The page for laboratories →

More in detail

All jobs in short: For what? · your kind of work: For whom?

Cannabis club documentation (KCanG)

The workflow and a checklist of every record point - done while weighing.

Routine balance check

USP <41>, Ph. Eur. 2.1.7, trade and HACCP checks in one minute a day.

Scale test suite

Every test of OIML R 76-1 Annex A at the scale, with checklist and final report.

℮ prepackage control

Sample plan, T1 / T2 and the lot report, step by step.

Sealed sales records

Numbered, chained and checked by the scale - for an inspection.

READY TO UP↑SCALE YOUR SCALE?

Start with the free version - the board costs under 15 EUR and you may never need more. If you do, unlock PRO once for 46.50 EUR incl. VAT - or ENTERPRISE & COMPLIANCE for 121.30 EUR. Both are once and forever: no subscription, no advertisements, they work offline FOR EVER, updates stay free.