Documentation

What is Permanent Media Backup?

When you save a post from Instagram, Threads, TikTok, or Facebook, the images and videos in that post are served through the platform's CDN (Content Delivery Network). These CDN links are temporary — they expire after hours, days, or weeks depending on the platform.

Without backup

Once a CDN link expires, the image or video in your saved post stops loading. The text content and metadata remain, but the visual media is gone. Re-saving the post won't help if the original content has been deleted by the author.

The Problem: Expiring Media Links

Social media platforms rotate their CDN URLs regularly as a security measure. This means:

  • Instagram and Threads — captured CDN URLs can expire
  • TikTok — captured playback URLs can be short-lived
  • Facebook — captured image and video URLs can stop working over time

The current backup pipeline targets Instagram, Threads, TikTok, and Facebook. Media from other sources is displayed from the URL saved for that post and is not copied by this feature.

The Solution: Permanent Media Backup

With Permanent Media Backup enabled, Savebase copies eligible images, videos, and author profile pictures to Backblaze B2 object storage. Playback uses access-controlled, time-limited URLs generated after Savebase verifies the signed-in user.

The backup happens in the background. You save posts exactly as before; eligible media is queued and the dashboard reports pending, processing, completed, and failed items. The stored object remains under Savebase's control even though each playback URL expires after four hours and is regenerated as needed.

Supported Platforms

PlatformMedia Backed UpExpires Without Backup?
InstagramImages, videos, carousels, author avatarCan expire
ThreadsImages, videos, carousels, quote post media, author avatarCan expire
TikTokVideos, thumbnails, author avatarCan expire
FacebookImages, videos, carousels, author avatarCan expire
Other sourcesNot handled by the current media-backup pipelineDepends on source