Assets
The Assets page is your image library. Upload an image once, reference it from any paywall layout, change it in one place. Every Image block in the Studio designer pulls its source from this library.
What you can upload
Section titled “What you can upload”PNG, JPEG, WebP, SVG, and GIF up to 10 MiB per file. SVGs are sanitised on upload — embedded scripts and event handlers are stripped — so they’re safe to use in paywalls.
Uploading
Section titled “Uploading”Click Upload and pick one or more files. Each file is hashed during upload, so re-uploading the same image returns the existing entry instead of creating a duplicate.
Using an asset in a paywall
Section titled “Using an asset in a paywall”In the Studio designer, drag an Image block onto the canvas, then pick the asset from the library that opens in the inspector. The image renders inside the paywall, scaled to fit the block’s width.
Deleting an asset
Section titled “Deleting an asset”Use the trash icon on any asset card. The dashboard refuses to delete an asset that’s referenced by a published paywall rule — you’ll see a clear “still in use” message — so you don’t accidentally break a live paywall. Detach the asset from the paywall first, then delete.
Where files are stored
Section titled “Where files are stored”Latch stores uploaded assets in publication-scoped object storage (S3-compatible). Each asset has a unique URL that’s signed for an hour at a time, so links don’t accidentally leak past their context. The Studio runtime refreshes URLs automatically when they expire.
Limits
Section titled “Limits”- 10 MiB per file
- 1 GiB total per publication (you’ll see a warning at 80%, a hard refusal at 100%)
If you bump up against the per-publication cap, archive or delete unused assets, or talk to support about raising the limit.