Private images are images that are not accessible to any end-user. Since much effort goes into producing an original image, there might be scenarios where original images must be protected and made inaccessible to anyone. For example:
A paid image gallery that shares original images with its customers only when the payment is completed.
You watermark all your images using ImageKit.io parameters. You do not want anyone to access the image URL from your website, remove the transformation parameter to obtain the original image. Or change the transformation string to remove the watermark altogether.
Any original image that is marked private cannot be accessed directly through a standard image URL. Private Original Images can only be accessed through a valid signed URL.
However, if there are named transformations specified within the dashboard, these named transformations can be used to transform your images. Named transformations can be used with private images without generating a valid signed URL.
You can mark images as private while uploading using the Upload API.