Ethics & Considerations
Visage is a powerful face recognition technology that must be used responsibly and ethically.
Core Principles
1. Privacy First
- Local Storage: All data stays on your device
- No Cloud: No uploads to external servers
- User Control: Full control over data deletion
2. Informed Consent
- Registration Consent: Obtain explicit permission before registering someone's face
- Usage Transparency: Be clear about how the system works
- Right to Deletion: Allow people to request removal of their data
3. Transparency
- Open Source: Code is available for inspection
- Clear Limitations: Acknowledge what the system can and cannot do
- No Hidden Features: All functionality is documented
Appropriate Use Cases
✅ Acceptable
- Personal Assistive Technology: Help yourself remember people
- Family Photo Organization: Organize personal photo collections
- Research & Education: Learn about face recognition
- Accessibility Tools: Assist those with prosopagnosia or memory impairment
❌ Unacceptable
- Surveillance: Monitoring people without consent
- Public Spaces: Identifying strangers without permission
- Employment Decisions: Using for hiring/firing
- Law Enforcement: Not designed or validated for legal use
Medical Disclaimer
Important
Visage is NOT a medical device. It is an exploratory technical prototype.
- Not FDA-approved
- Not clinically validated
- Not a substitute for medical advice
- Not intended to diagnose or treat any condition
Always consult qualified healthcare professionals for medical concerns.
Privacy Considerations
Data Storage
- Location:
data/visage.dbSQLite database - Encryption: Not encrypted by default
- Backup: User responsible for backups
- Deletion: Manual deletion required
Recommendations
- Encrypt at Rest: Consider using full-disk encryption
- Access Control: Protect your device with strong password
- Regular Audits: Review stored data periodically
- Secure Disposal: Securely delete database when no longer needed
Limitations
Technical Limitations
- Accuracy: Not 100% accurate; false positives/negatives occur
- Bias: May perform differently across demographics
- Lighting: Requires reasonable lighting conditions
- Angle: Works best with frontal faces
- Occlusions: Masks, glasses may reduce accuracy
Operational Limitations
- Single User: Designed for one user at a time
- Local Only: Requires local setup
- Manual Updates: No automatic model updates
- No Support: Community-driven support only
Responsible Development
If you fork or extend Visage:
- Maintain Privacy: Keep local-first architecture
- Document Changes: Be transparent about modifications
- Test Fairly: Validate across diverse populations
- Consider Impact: Think about downstream effects
- Respect Rights: Honor privacy and consent
Consent Guidelines
Before Registering Someone
- Explain System: Describe how Visage works
- Get Permission: Obtain explicit verbal/written consent
- Explain Storage: Clarify where data is stored
- Offer Deletion: Make deletion process clear
- Allow Opt-out: Respect refusal
Template Consent
"I'm using an assistive technology called Visage to help me remember people. It would involve taking a photo of you and storing it locally on my device. The photo would only be used to help me identify you in the future. You can ask me to delete this data at any time. Is that okay with you?"
Reporting Issues
If you discover:
- Security vulnerabilities: Report privately to maintainers
- Bias or fairness issues: Open a public issue
- Privacy concerns: Contact maintainers
- Misuse: Report to appropriate authorities
Further Reading
Next Steps
- FAQ - Frequently asked questions
- Introduction - Back to introduction