This means that it uses Instagram API to fetch user generated photos from Instagram. Photos are not physically stored on Weefish.com's servers, they are stored on Instagram's servers and only displayed on Weefish.com using the direct links.
Instagram permits developers to use Instagram's public data trough it's API, so everyone with the knowledge of the web development can develop a web site like Weefish.com. It's legal and completely free.
All the data fetched from Instagram is public data. That means that anyone can display it anywhere.
Of course! But that entirely depends on users on Instagram. By default photos of any user on Instagram are public, but anyone can make them private. Once user makes their photos private they became visible to their friends only, the profile of that user becomes invisible to non signed in users and only people user approves will be able to view his photos.
Since users are responsible for their photos they must not violate copyright of the photos they upload.
If you find any of the photos here on Weefish.com violating any of the copyrights, please do not send us complaint. We do not own the photos, users do. We do not host the photos, Instagram does. We do not copy or store photos, we only display them. Any actions on photos, such as deleting or hiding them as private, taken by users or Instagram itself will instantly affect photo displaying here on Weefish.com. If you consider reporting user who violated photo copyright, please do so using this web form: Email Instagram
Please read this documents