Yes. In order for our system to deliver your likes properly, your account must be set to public. If your account is set to private, we won’t know when you upload a new photo.
However, if you still would like to keep your account private, there is a workaround. Set your account to public when registering and back to private after completion. From then on, you just have to set your account to public for about 5-10 minutes after you upload your media.
Please note that if you do set your account to private any pending likes may be voided.