User Guide
Compliance Management System
📑 Table of Contents
- 1.1 Getting Started — Accessing the Formp. 3
- 1.2 Step-by-Step: Submitting a Compliance Documentp. 4
- 1.3 Compliance Requirements by Device Typep. 6
- — Windows Laptop (5 required items)p. 6
- — macOS Laptop (3 required items)p. 7
- — Thin Client (3 required items)p. 8
- 1.4 Three Ways to Upload Your Screenshotp. 9
- 1.5 Reading Your Submission Resultp. 10
The submission form is the main page for submitting your compliance screenshot. No login is required.
- Open your web browserUse any modern browser — Chrome, Edge, Firefox, or Safari.
- Navigate to the submission pageType the system URL into the address bar (e.g.
http://localhost:3000/form) and press Enter. The submission form appears immediately. - The form is ready — no login neededYou will see three fields: Account ID, Submission Type, and Image. Fill them all in and click Submit.
📸 The User Dashboard — the submission form with three required fields
Follow these steps in order. All three fields must be filled before the Submit button activates.
- Click the Account ID field and type your usernameEnter your company account name — for example
HuyenTPorTungDP2. Must be at least 2 characters. This identifies your submission record.
📸 Account ID entered — field highlights blue when active
- Click the Submission Type dropdownChoose the option matching your device:
Windows — Windows laptop/desktop with SEED | Mac — Apple Mac with SEED | Thin — Thin client / virtual desktop - A requirements checklist appears automaticallyA blue checklist card appears showing exactly what your screenshot must contain. Read it carefully before taking or uploading your screenshot.
- A sample reference image is shownA sample valid screenshot is displayed below the checklist. Use it as a guide.
📸 After selecting 'Windows' — the requirements checklist and sample reference image appear automatically
- Click the upload zone (or drag & drop / paste)Click the dashed area to open a file browser, drag a file onto it, or press Ctrl+V to paste from clipboard. Accepted formats: JPG, PNG, WEBP — max 10 MB.
- A preview appears instantlyOnce a valid file is selected, a thumbnail preview shows inside the upload box with a green border confirming the file is ready. A red border with an error message means the file needs to be fixed.
📸 The upload zone — supports click-to-browse, drag & drop, and Ctrl+V clipboard paste
- Click the blue 📤 Submit buttonThe button at the bottom right becomes active only when all three fields are valid. Click it and wait a few seconds while AI validates your image.
- Wait for the resultThe page scrolls down automatically to show the validation result below the form.
💡 Fastest way — Paste with Ctrl+V
Take a screenshot with the Snipping Tool (Win+Shift+S) — the image is automatically in your clipboard. Then click anywhere on the page and press Ctrl+V to paste it directly. No need to save a file first.
The system shows a checklist automatically when you select a type. Here is the full list of what your screenshot must show.
📸 The requirements checklist — shown automatically after choosing a submission type
- 📊SEED Dashboard REQUIREDSEED app dashboard showing device name, serial number, and the 4 metric counters: Malware Alerts, Compliance Checks, SEED Configuration, Operating System
- 🕐System Clock REQUIREDTimestamp visible in the bottom-right corner of the Windows taskbar
- 🔄Windows Update Status REQUIREDWindows Update screen (Settings → Windows Update) showing "You're up to date"
- 💻Device Name REQUIREDComputer hostname fully readable (not truncated with "…") anywhere on screen
- #️⃣Device Serial Number REQUIREDSerial number fully readable anywhere on screen — visible in the SEED dashboard or Settings → System → About
✅ Windows Tips
- Open the SEED app first — the dashboard shows all required items in one place
- Expand the window so device name and serial are not cut off
- Go to Settings → Windows Update for the update screen
- You can take multiple screenshots and combine them into one image
Reference — Example of a valid Windows submission:
📸 Example valid Windows screenshot — SEED dashboard with device name, serial, all 4 counters, system clock, and Windows Update visible
- 📊SEED Dashboard REQUIREDSEED app dashboard showing device name, serial number, and the 4 metric counters
- 🕐Timestamp REQUIREDA readable date or time visible anywhere in the image — menu bar clock, browser tab, page footer, etc.
- ℹ️Mac System Info REQUIREDSystem Settings → General → About (or Apple menu → About This Mac) showing model name and serial number
✅ macOS Tips
- Click 🍎 Apple menu → About This Mac for model and serial (macOS Ventura+: System Settings → General → About)
- Any timestamp in the image counts — the menu bar clock is fine
- Ensure device name and serial are not truncated
Reference — Example of a valid Mac submission:
📸 Example valid macOS screenshot — SEED dashboard, About This Mac with serial, and visible timestamp
- 🛡️Windows Security Full Scan Result REQUIREDWindows Security → Virus & threat protection → Scan options: must show a completed Full scan with "No current threats", "0 threats found", last scan date/time, and number of files scanned
- 🔄Windows Update REQUIREDSettings → Windows Update showing "Up to date"
- #️⃣Serial Number in Terminal REQUIREDPowerShell or Command Prompt showing the device serial number output
✅ Thin Client Tips
- Go to Windows Security → Virus & threat protection → click Scan options — capture the scan results page, NOT the home six-tile overview screen
- Open PowerShell and run:
(Get-CimInstance Win32_BIOS).SerialNumber— capture the output - All three screens can fit in a single wide screenshot
Reference — Example of a valid Thin Client submission:
📸 Example valid Thin Client screenshot — Windows Security scan results, Windows Update, and serial number in terminal
📁 Method 1 — Browse
Click inside the dashed upload box. Your file browser opens. Navigate to your screenshot file and click Open.
🖱️ Method 2 — Drag & Drop
Open File Explorer alongside your browser. Drag your screenshot file directly onto the dashed upload area and release.
📋 Method 3 — Paste (Ctrl+V)
Take a screenshot with Snipping Tool or PrtSc, then click anywhere on the page and press Ctrl+V. Clipboard image pastes instantly — no file saving needed.
📸 Upload zone — all three methods (click, drag-drop, Ctrl+V) are supported
• Accepted formats: JPG, JPEG, PNG, WEBP only
• Maximum size: 10 MB
• Must be a real image — renaming a document to .png will be detected and rejected
• If a red border appears, fix the issue shown before submitting
After clicking Submit, the system runs AI validation. A result card appears below the form. There are two possible outcomes:
Your screenshot passed validation. A green result card shows a 4-step checklist confirming everything was verified.
| Step shown in result | What it means |
|---|---|
| 📤 Image received and format verified | File format and image integrity passed |
| 🤖 AI validation passed (XX% confidence) | AI found all required elements in your screenshot |
| 🏷️ Matches submission type | The image content matches the type you selected |
| ✔️ Submission saved successfully | Your record is saved — an admin will review it |
ℹ️ Status shows PENDING after submission
Your submission is saved and awaiting admin review. An admin will change the status to Approved or Rejected. You do not need to do anything further unless you receive notification of a rejection.
Your screenshot failed validation. A red result card shows what failed and how to fix it.
| Element in result card | What to do |
|---|---|
| ⚠️ Reason message | Read first — summarises the main problem |
| ✗ Failed requirement | Lists each specific item that was missing or unclear |
| → Guideline arrow | Step-by-step instruction for fixing that specific issue |
| 💡 Tip at bottom | Optional improvement suggestion for future submissions |
🔁 What to do when your submission is rejected
- Read the failed requirements and follow the → guidelines
- Take a new screenshot that includes all missing elements
- Go back to the top of the form, upload the new screenshot, and submit again
- Your previous failed attempt is not saved — you start fresh each time