MS
MediScans

Compliance & Trust

Audit-ready
from scan one.

MediScans is built for organizations that live under audit scrutiny. Every record is immutable, every action is traced, and every change requires documented approval.

SOC 2 AlignedIRS Form 990 ReadyGDPR-ConsciousImmutable Audit LogTamper Detection
SOC 2 Alignment

SOC 2–aligned controls,
built into the product.

MediScans is architected around the SOC 2 Trust Service Criteria for Security, Availability, and Confidentiality. These are not policies written after the fact — they are hard-coded controls enforced at the function level.

Note: MediScans is not a certified SOC 2 Type II vendor. These controls are architected to align with SOC 2 criteria and support organizations that require demonstrable controls for their own compliance programs.

CC6.1

Logical access controls

Role-based access with admin, auditor, compliance_admin, and user tiers. Every privilege assignment is logged.

CC6.2

Authentication and provisioning

Invite-only onboarding. Users cannot self-register — all accounts require admin approval and are audit-logged.

CC6.8

Unauthorized access prevention

Backend functions enforce role checks before any privileged operation. Unauthorized attempts are logged with tamper flags.

CC7.2

System monitoring

All state-changing operations write append-only AuditEvent records with timestamps, actor IDs, and field-level change diffs.

CC8.1

Change management

Finalized records cannot be edited directly. All post-finalization changes require an Amendment Request with reviewer approval.

CC9.2

Risk monitoring

TamperAlert entity captures hash mismatches and unauthorized edit attempts in real time. Alerts are assigned and resolution-tracked.

The Audit Chain

Every event. Logged automatically.

You don't have to think about audit logging — it happens behind the scenes on every action. Here's what gets captured:

Item photographed & created

Who, timestamp, session ID

AI identification committed

Provider, confidence score, source

Value assigned

All pricing sources cited

Manual correction made

Old value → new value, reviewer

Record finalized & locked

SHA-256 snapshot hash

Amendment requested

Requester, reason, proposed diff

Amendment approved/rejected

Reviewer, timestamp, notes

Export performed

Type, record count, SHA-256 checksum

IRS & Grant Compliance

Form 990 and grant audits covered out of the box.

IRS Form 990 Schedule M requires nonprofits to describe noncash contribution programs including who received them, how they were valued, and whether valuations are independently substantiated. MediScans satisfies all three requirements automatically.

  • Donor and source tracked per item and per batch
  • FMV sourced from Amazon, eBay, and medical distributors
  • Valuation method documented (AI auto, market lookup, manual)
  • Confidence score logged so auditors can assess reliability
  • One-click batch export for schedule preparation

IRS Form 990

Schedule M noncash contribution documentation

Grant Audits

Complete item-level records for every batch

Donor Letters

Export FMV reports for donor acknowledgment

Board Reports

Aggregate valuations with confidence levels

Privacy

Privacy by design.

We do not sell, share, or aggregate your data. Here's exactly how your information is protected.

Data residency

All data is stored in your account. We do not aggregate or share your inventory data with third parties.

No vendor lock-in

Every record is exportable at any time in machine-readable JSON or CSV. Your data belongs to you.

Encryption in transit

All API calls and file uploads use TLS 1.2+. No unencrypted data paths exist in the platform.

Role-based data visibility

Auditor role has read-only access. Scanner role cannot view compliance dashboards. Segments are enforced server-side.

Privacy requests

Data access, correction, and deletion requests are tracked in the PrivacyRequest system with resolution logging.

Retention policy

Audit events are retained indefinitely for compliance. Personally identifiable fields can be redacted on data deletion request.

Ready to get started?

Join MediScans and scan your first item in under 60 seconds.

© 2026 MediScans. All rights reserved.

All product names, logos, brand names, and trademarks displayed on this site are the sole property of their respective owners and are used for identification purposes only. Their use does not imply any affiliation with or endorsement by those trademark holders. MediScans makes no claim of ownership over any third-party intellectual property referenced herein.