Don't rely on these pages.
Maybe one day I have to close it down and then your photos would be gone. I have such thoughts from time to time.
And anyway: one day it will happen. when I am no more.. who should update and maintain the software? It needs some knowledge.
This is all not clear or solved. So .. backup your photos.