Softwareobject-storageicloudexperiments
A joke S3 server hides your files inside photo pixels
iCloudS3 encodes files as PNG images behind an S3-compatible API. Its own README calls the project satire and warns that photo processing can destroy the payload.

A database backup could become a picture in a photo album, with its bytes packed into red, green and blue pixel values. The Rust project exposes familiar S3 operations while translating the objects underneath into PNG carrier images.
The README makes the joke clear with “Satire” above its warning. Its explanation is more interesting than a free-storage pitch: the payload lives in pixels because media pipelines can strip extra image metadata. Lose the metadata and the file still has a chance; change the pixels and the data is in trouble.
The project includes CRC32 and whole-object checksums to detect corruption. It also names the problem those checks cannot repair: a photo service that converts an image to a lossy format can change the pixel values carrying the file. The checks can catch that. Recovering the missing bytes is another matter, which is why a successful request to store an object leaves a much more important question hanging over a backup someone may eventually need.
A disposable file is enough for the useful experiment: encode it, inspect the resulting picture, and decode it locally. It makes an abstract storage boundary visible without asking anyone’s family photo account to become infrastructure.
A documented round trip through the actual remote pipeline would be the next meaningful result. The README’s warning stays relevant even if that experiment succeeds once.