CleanProof 360™ by KKJM

Accountability you can see — built carefully.

CleanProof 360™ is how KKJM plans coverage, routes cleaning requests and documents corrections for every building we serve. This page explains what is available today, what is planned, and how to report a cleaning issue.

Secure client portal and employee photo uploads are in development; not available yet. Staff authenticated check-in, photo proof and client-only approved views are planned and not yet active.

CleanProof 360 seal with gold crown CLEANPROOF 360 · KKJM · DELAWARE · CleanProof 360
What's live vs. planned

Clear about where things stand.

We'd rather tell you exactly what exists today than promise a portal that isn't ready.

Issue request intake Pilot — live

A simple public form to report a missed service, restroom, floor or supply issue. Our team reviews every request.

Staff check-in & photo proof Planned — not active

Authenticated employee check-in and photo proof of completed work. Not active yet; no photos are being collected through this site.

Client-only approved views Planned — not active

A secure, login-protected client view of reviewed and approved service records. In development; not available yet.

QR Workflow Foundation · Stage 1

One code per location. Nothing sensitive behind it.

This is the first, careful stage of the CleanProof 360™ QR workflow. It describes how site codes will work once the custom domain is configured.

DEMO-ONLY placeholder QR graphic. Not a real or scannable code. DEMO-ONLY

/cleanproof/?site=DEMO-ONLY

Illustrative placeholder only. Not a real site code, location or scannable QR.

  1. A distinct opaque code for each authorized location Planned

    Each authorized location will receive its own opaque site code and QR code pointing to /cleanproof/?site=… after the domain is configured. Codes are random identifiers. They will not contain addresses, client names or anything that identifies the building.

  2. Scan to open a request Pilot intake live

    Scanning a code will open this page with the site code filled in, so the request reaches the right team. Today, the code field on the form below is optional and can be left blank.

  3. Staff authenticated check-in & photo proof Planned — not active

    Employees will sign in before checking in or uploading photo proof. This system is planned and is not active yet.

A QR link is not authentication. Scanning a code only opens a request form. It will never show protected records, service history or photo galleries without a secure login.

Security gates for later stages

Requirements before anything protected goes live.

Staff check-in, photo proof and client views will not launch until each of these safeguards is built and verified.

  • Employee authentication

    Every staff action requires a signed-in, individually identified employee account.

  • Role-based tenant & site authorization

    Every read and write is checked server-side against the user's role, client and assigned sites.

  • Private photo storage

    Photos are stored privately with no public URLs. They're served only to authorized, signed-in users.

  • Server-side review before client visibility

    Uploads stay hidden from clients until KKJM reviews and approves them on the server.

  • Audit trail

    Uploads, reviews, approvals and views are logged with timestamps, user and site metadata.

  • Upload restrictions & retention policy

    Malware scanning, file size limits, allowed image types only, and a defined retention and deletion schedule.

  • Extra site-level safeguards & separate roles

    Sensitive sites get added controls, and employee, reviewer, client and admin roles stay separate.

  • No secrets client-side

    API keys, credentials and tokens stay on the server. They're never placed in the browser, page source or QR codes.

Status: secure client portal and employee photo uploads are in development; not available yet. This site does not collect photos, does not offer client logins, and does not show any protected site data.

Pilot · Report a Cleaning Issue

Tell us what needs attention.

Send a short request and the KKJM team will review it and follow up by email.

  • No patient or health information
  • No bank, account or financial data
  • No building access, alarm or door codes
  • No photos or file uploads
  • Not for emergencies. Call 911 or your building's emergency contact.

Prefer to talk? Call (267) 776-5349 or email kkjmjanitorial@gmail.com.

Report a Cleaning Issue

This is a cleaning issue request intake form. It is not a client login, not a completed proof portal, and NOT an emergency reporting channel.

The short code from your site's QR label, if you have one. Please don't enter addresses or access codes.
Up to 600 characters. Describe the cleaning issue only, with no patient, account or access information.