← SitemapWF-43 · Verification uploadPopdance wireframes · low-fidelity · numbered markers match the notes at the bottom
URL/dashboard/verification
AudienceTeacher
TemplateApp screen
PriorityLaunch (P1)
🔔 3✉ Messages
 

Verification1

Upload your documents once. We review them and add trust badges to your public profile. Customers see the badge and the date checked, never your documents.

What do badges mean?

Identity3

Approved · 12 Oct

Photo ID: passport or UK driving licence. Plus a selfie to match. Required.

passport.pdfUploaded 11 Oct · 1.2 MBReplace

Insurance4

Approved · 12 Oct

Public liability insurance certificate, minimum GBP 5 million cover (example threshold). Must be in date.

Dance Cover UK
DC-482913
30/09/2027
certificate-2026.pdfReminder emails sent 30 and 7 days before expiry.

Qualifications5

In review · submitted 27 Oct

Optional but recommended. Upload certificates for dance teaching qualifications or memberships. One file per qualification.

ISTD Level 3 Street Dance Teaching
ISTD, 2019
Drag and drop files here or choose files · PDF, JPG or PNG · max 10 MB each

+ Add another qualification

DBS evidence6

Not started

Only needed if you work with children or vulnerable adults (schools, parties for under 18s, care homes). Upload your DBS certificate or Update Service status. Popdance records that evidence was reviewed; it is not a Popdance-issued check.

Enhanced with children's barred list
 
DD/MM/YYYY
I am registered with the DBS Update Service
Drag and drop DBS certificate here

Example rejected document7

Needs attention

Reason from reviewer: The insurance certificate expired on 01/03/2026. Please upload your current certificate.

Upload new document

Badge preview8

How your badges appear on your public profile (preview).

Identity Checked · Oct 2026

Insurance Verified · Oct 2026

Qualifications Reviewed · pending

DBS Evidence Reviewed · not shown

Popdance Member

Privacy9

Documents are encrypted, seen only by authorised Popdance staff, and deleted 12 months after you close your account. Read the privacy policy.

Need help?

Typical review time is 2 working days (example). Contact support if it takes longer.

Notes

  1. Page header. Explains purpose and privacy promise in two sentences. Link to 09-trust-safety.html for badge definitions.
  2. Progress banner. Counts approved checks against required ones. Required to publish: Identity and Insurance. Qualifications and DBS are optional unless the teacher selected services needing DBS. Banner turns green with "You are verified" when complete.
  3. Identity. Upload ID plus selfie (webcam on desktop, camera on mobile). Accepted: PDF, JPG, PNG up to 10 MB. Status chip values: Not started, In review, Approved, Needs attention, Expired. Stored date approved is shown publicly as "Oct 2026".
  4. Insurance. Insurer, policy number and expiry date are required before upload can be submitted. Expiry must be in the future, otherwise "Your certificate has expired. Upload a current one." Automatic expiry job removes the badge on the expiry date and emails the teacher.
  5. Qualifications. Repeatable block, name and body required with each file. Reviewed manually in 61-admin-teacher-approvals.html. Rejected items can be resubmitted without losing others.
  6. DBS evidence. Shown only when relevant. Certificate number and issue date captured. If registered with the Update Service, we ask for consent for staff to check status. Badge text is "DBS Evidence Reviewed", never "DBS checked".
  7. Needs attention. Reviewer note shown verbatim, with an Upload new document action. Email and in-app notification sent on every status change.
  8. Badge preview. Live preview of public badges as they would appear on 06-teacher-profile.html, with date checked. Pending items show greyed. Hidden badges are never listed publicly.
  9. Privacy note. Fixed copy approved by legal. Includes retention period and who can see documents. Files are virus-scanned and stored in a private bucket with signed, short-lived URLs.

Validation. File types PDF, JPG, PNG. Max 10 MB: "That file is too large. Maximum 10 MB." Wrong type: "Upload a PDF, JPG or PNG." Analytics: verification_upload with document type.

Mobile

Sidebar becomes a menu. Cards are full width and the badge preview moves above the cards. Upload areas become "Take photo" and "Choose file" buttons. The camera opens directly for the identity selfie.

States

Empty: all cards Not started with a "Start with identity" prompt. Uploading: progress bar with Cancel. Upload error: "Upload failed, please try again" with retry. In review: upload locked, withdraw option. Expired: red chip and banner on the dashboard (44-teacher-dashboard.html). Offline or scan failure: file rejected with a clear reason.