For your photos to be always available from anywhere an ipfs pinning service would need to be used. Either one provided as part of the service (in which case "They" would have your photos) or others the service integrates with. In either case you are depending upon specific ipfs nodes for the permanence of your photos. Something happens to those nodes and it could be goodbye photos.
Comments
Two things:
Google Photos/Drive has lost my photos before: https://twitter.com/hammyhavoc/status/1462734780143968257
This uses IPFS. "They", the people asking the question, don't "have" your photos. Did you read the description in the original post?
I don't want to use either for my photo library versus my own server and backup solutions. Go figure.
For your photos to be always available from anywhere an ipfs pinning service would need to be used. Either one provided as part of the service (in which case "They" would have your photos) or others the service integrates with. In either case you are depending upon specific ipfs nodes for the permanence of your photos. Something happens to those nodes and it could be goodbye photos.