"You can put your photo, or not."
folks this is not English!! I have no idea what this means - I doubt it is an idiom perhaps it is an Olympic sport - putting the photo
You can put your photo here, you can put your photo there, you can put your photo anywhere, but you cannot just put your photo.
"on" literally means "we" or "one", but often it sounds more natural to translate it as "you". "sa" and "son" are just the possessive pronouns that go with "on".
I think of it as meaning "you" in the same sense that one might say "this is where you enter the building," not really meaning "you" as the person being spoken to, but, again, as "we" or "one."
In the previous time, on peut version was accepted correct, now it is wron. sooo confusing!