Image shows 'Sign in to view this image' to logged-out visitors, even though the image exists

What you are seeing

An image shows 'Sign in to view this image' to logged-out visitors, even though the image exists


#Why it happens

The image is stored as a plain external URL. That is the only source type that needs Capable's token-carrying proxy, and a logged-out reader has no token. Uploaded library files, Unsplash images and Confluence attachments all load directly and keep working for anonymous readers.


#What to do

Upload the image into the Capable library instead of referencing an external URL. In the Suite, an admin can also approve the domain under Capable settings → Egress, but note that this does not help anonymous readers. The allowlist only applies to signed-in users.


#Settings involved

Setting

Where

What it does

Global settings → Capabilities

Confluence admin → Apps → Capable → Settings → Capabilities

-

Global settings → Asset access (Permissi

Capable settings → Asset access

-

Global settings → Egress

Capable settings → Egress

-


#Limits that apply here

Limit

Value

What happens

Upload. Drag and drop accepted extensions.

Bmp, gif, ico, jfif, jpeg, jpg, png, svg

Anything else raises 'Invalid file type. Only image files are allowed'.

General image compression target

5 MB and 2500 px on the longest side

-

Editor / attachment-import fetch ceiling

3 MB

An attachment loaded for editing or importing into the library is capped at 3 MB of raw bytes. Larger files are auto-resized to PNG to fit; only if that still fails does it error 'Image too large for



Found it? Good.