- Professional associations that need to verify credentials or qualifications
- Organizations handling sensitive activities (working with children, financial services)

- Regulatory requirements for member identification
- Any situation where you need to confirm someone’s real identity
- Casual communities, hobby groups, or social clubs where identity verification is overkill
How to enable
Settings → Modules → Identity ValidationWhat the member does
Path: Profile → Identity Documents
1
Upload document
Member uploads photos of the front and back of their ID document (national ID, passport, or driver’s license).
2
Upload profile photo
If a selfie is required, they also upload a current photo for comparison.
3
Review OCR data
The system automatically extracts data from the document: name, date of birth, document number, expiry date. The member reviews and corrects any OCR errors.
4
Submit
The verification request is sent to the admin queue.
What OCR extracts
If OCR misreads anything (it’s not perfect), the member can correct the values before submitting.
What the admin does
Review queue
Admins see pending verifications in their review queue. Each entry shows the member’s name, submission date, document type, and status.Verification process
When reviewing a submission:- Check the document — Is it clear, readable, and appears authentic?
- Compare photos — Does the profile photo match the document photo?
- Review extracted data — Does the OCR data match what’s visible on the document?
- Take action:
Verification statuses
Combining with adhesion
For maximum vetting, combine identity validation with Adhesion:- Applicant submits a membership application (adhesion)
- As part of the application, they upload identity documents
- OCR pre-fills form fields from the document data
- Admin verifies identity as part of the application review
- Approval confirms both the application and the identity
Document expiry management
When you set an auto-expire reminder (e.g., 30 days), the system:- Tracks document expiry dates
- Sends reminders to members before expiry
- Changes status to Expired when the document expires
- The member must upload a new document to regain verified status
Privacy and security
- Uploaded documents are encrypted at rest
- Access is restricted to administrators only
- You can configure retention policies (delete after verification, keep for X months/years, or manual deletion only)
- Members can delete their own documents from their profile
Common scenarios
A member's verification was rejected — what should I tell them?
A member's verification was rejected — what should I tell them?
When rejecting, provide a clear reason: “Document expired”, “Photo doesn’t match profile”, “Image too blurry to read”. The member receives a notification with your reason and can resubmit. Specific feedback prevents repeated failures.
OCR extracted the wrong name from a document
OCR extracted the wrong name from a document
OCR isn’t perfect, especially with non-Latin scripts or damaged documents. The member can correct OCR errors before submitting. If they missed an error, reject with “Name doesn’t match document” and ask them to resubmit with corrected data.
Should I require selfies?
Should I require selfies?
Require selfies if you need to verify that the person uploading the document is actually the person on the document. Skip it for lower-stakes verification where the document itself is sufficient (e.g., confirming they have a valid professional license, regardless of who uploaded it).
A member's document expired — do they lose access?
A member's document expired — do they lose access?
That depends on your configuration. If identity validation is mandatory, an expired document may restrict their access until they resubmit. If it’s optional, expiry just removes the verified badge but doesn’t affect access.
Technical requirements
- OCR processing: Requires AWS Lambda configuration
- Document storage: AWS S3 for uploaded files
- Both are part of the standard Orgo cloud setup — no additional services needed.
Related
- Adhesion — Combine identity verification with membership applications
- Profile Fields — Additional member data
- Privacy Settings — Data visibility controls

