How CloudFire works | For geeks

CloudFire lets you share all your photos and videos instantly without any uploading. This means that you'll never see a progress bar or have to wait on long uploads. We get asked a lot how CloudFire does this and whether our approach is secure.


How can my photos and videos be viewed instantly after I've shared them?

As soon as you share your photos and videos, CloudFire starts transferring (caching) them to our servers in the background. However, if a photo or video is requested by a visitor before it has been cached, we fetch it directly from your computer, display it, and then cache it right after. Once a photo or video has been cached, the cache is what CloudFire uses it to display your galleries. We prioritize the order in which we cache things to deliver the best user experience. For example, thumbnails are cached before originals.


Do I have to leave my computer online all the time?

CloudFire caches the photos and videos you've shared on to our servers to keep you from having to leave your computer on all of the time. You only need to leave your computer online long enough for your shared content to get cached. After that, any requests to your files are fetched from the CloudFire servers. If your computer goes offline before the caching is completed, your gallery will still show whatever got cached before the interruption. When you come back online, the caching process will pick up where it left off.


How long does caching take ?

Caching all your files can take anywhere from a few minutes to several hours depending on how much content you shared and the speed of your Internet connection. Remember though, that your friends and family will still be able to view photos and videos that haven't been cached yet.


Is CloudFire safe?

Your computer is only accessed by CloudFire servers and is NOT accessible to the outside world. The connection between CloudFire and your computer is secured using 256-bit SSL encryption. This is what banks and e-commerce sites use for secure transactions. By having all traffic flow through our servers, we are able to centrally monitor all requests and stop any malicious activity in their tracks.



Got more questions?