For schools and training centres
Portrait photos, collected instead of chased
A link by SMS or email, the photo taken on the phone, checked and cropped, back to you as a ZIP.
No account for learners, no trackers, no generative alteration of faces.
| ID number | Status |
|---|---|
| 20481 | Submitted |
| 20482 | Open |
| 20483 | Awaiting approval |
Looks good. You can take the photo.
How it works
Three steps, one link
Invite
Paste a list from Excel or add learners one by one. Each person gets their link by SMS or email.
Reminder after a set period, resend at any time.
app.dev.validportrait.ch/lernendeLearnersAll: 4AllOpenAwaiting approvalSubmittedID number Label Status 20481 Muster Anna Submitted 20482 Keller Luca Open 20483 Rossi Giulia Awaiting approval 20484 Dubois Lea Submitted SMSSample Vocational School is asking you for a portrait photo by Nov 21, 2026: https://muster.dev.validportrait.ch/c/Ab3dEf6hJk9m Tips: camera at eye level, light from the front, plain background. Do not share the link. The photo is deleted after collection.
Capture
The person opens the link on their phone. The live check says what to change before they take the photo.
No account, no app. A photo from the gallery works too.
The light is coming from behind you and your face is in shadow. Turn towards the light.
Result of the checkID card 35 × 45 mmProfile pictureClass list 4:5Confirm formatsCollect
You see who has submitted and download the photos as a ZIP: one folder per format, each file named after the ID number.
Photos and personal data are deleted after a set period.
Collect all submittedvalidportrait-muster-legi+avatar-20261023-1415.ziplegi/20481.jpg20484.jpgavatar/20481.jpg20484.jpg
Check
Every hint says what to do
Measured to ISO/IEC 29794-5, with the same thresholds in the browser and on the server.
Checked, among other things
- Image quality
- Lighting
- Head position
- Gaze direction
- Framing
- Background
- Headwear
- Glasses or reflections
- Headphones
- Filter or editing
- Your head is tilted to one side. Keep it as straight as you can.
- The picture is a little soft. A sharper picture looks better.
These points do not hold anything up.
Formats
One photo, every format
Cut from the original to your school's dimensions. These are the defaults; you set your own in the console.
- ID card 35 × 45 mm413 × 531 px · JPEG
- Profile picture648 × 648 px · JPEG
- Class list 4:5800 × 1000 px · JPEG
Add-on: PortraitBridge
Checked photos for Microsoft 365
Switch on PortraitBridge and the checked photo becomes the profile picture in Outlook, Teams and SharePoint. Learners take it themselves; only what passed the check reaches Microsoft 365.
- The right to one's own image stays. Learners take their profile picture themselves and confirm it. Only the profile picture of the person who signed in is set.
- Only checked photos. PortraitBridge takes what passed the check and, if you require it, was approved. A blocked photo never becomes a profile picture.
- No swapping at will. A new profile picture goes through the same check as the first. Whether learners may also upload their own pictures in Teams or Outlook is set by your school IT in Microsoft 365.
- One click in the intranet. “Update my profile picture” in the intranet, SharePoint or Teams, signed in with the school account. Learners need no other account.
- Switched on in the console. One click creates the access for PortraitBridge; your school IT approves the app in Microsoft 365.
Privacy
What happens to the photos
- No account, no app. Learners only need the link.
- Faces stay real. Crop, tones, sharpness. At most a single colour replaces the background; no generative image model.
- No face embeddings. The check measures quality; it recognises no one.
- Deleted after a set period. The original shortly after collection, the finished photos 30 days later. There is no archive.
- Operated in Europe. Servers at Hetzner in Germany. The additional check, if switched on, at Infomaniak in Switzerland.
- Each school on its own. Its own tenant, separated down to the database.
Let us talk about your school
Tell us how many learners and which formats. We will get back to you with the next steps.
No prices on this page: the terms are agreed per school.