# I Love That Photo > I Love That Photo turns an uploaded photograph into a permanent delivery URL. Pipelines normalize, crop, watermark, and encode approved outputs that are served at the edge; the URL never changes. ## Docs - [How it works](https://www.ilovethatphoto.com/how): the pipeline and delivery model - [Help index](https://www.ilovethatphoto.com/help): task guides - [Create your first project](https://www.ilovethatphoto.com/help/first-project) - [Upload a candidate photograph](https://www.ilovethatphoto.com/help/upload-candidate) - [Get the URL for a photograph](https://www.ilovethatphoto.com/help/get-url) - [What a pipeline revision is](https://www.ilovethatphoto.com/help/revisions) - [Compositions and renditions](https://www.ilovethatphoto.com/help/comps-rends) - [Change a watermark without re-running the pipeline](https://www.ilovethatphoto.com/help/change-watermark) - [Disable watermarking for a project](https://www.ilovethatphoto.com/help/disable-watermark) - [Hotlink protection and allowed referrers](https://www.ilovethatphoto.com/help/referrers) - [Signed URLs](https://www.ilovethatphoto.com/help/signed-urls) - [What a withdrawn photograph answers](https://www.ilovethatphoto.com/help/withdrawn) - [AI crawler policy](https://www.ilovethatphoto.com/help/ai-crawlers) - [Allowances and what happens at the limit](https://www.ilovethatphoto.com/help/allowances) - [Update your payment method](https://www.ilovethatphoto.com/help/payment-method) - [Refunds](https://www.ilovethatphoto.com/help/refunds) - [Collaborators](https://www.ilovethatphoto.com/help/invite) - [Export your data](https://www.ilovethatphoto.com/help/export) ## Product - [Pricing](https://www.ilovethatphoto.com/pricing): plans, rendition allowances, and limits - [About](https://www.ilovethatphoto.com/about) - [Changelog](https://www.ilovethatphoto.com/changelog) - [Status](https://www.ilovethatphoto.com/status) ## Blog - [Why a photograph needs a permanent address](https://www.ilovethatphoto.com/blog/permanent-address) - [How watermark rollouts avoid re-running your pipeline](https://www.ilovethatphoto.com/blog/watermark-rollouts) - [What a withdrawn image should say](https://www.ilovethatphoto.com/blog/withdrawn-image) - [Camera originals and JPEG XL output](https://www.ilovethatphoto.com/blog/raw-variants) ## Legal - [Terms of Service](https://www.ilovethatphoto.com/legal/terms) - [Privacy Policy](https://www.ilovethatphoto.com/legal/privacy) - [Refund and Cancellation](https://www.ilovethatphoto.com/legal/refunds) - [Data Processing Addendum](https://www.ilovethatphoto.com/legal/dpa) - [Acceptable Use](https://www.ilovethatphoto.com/legal/aup) ## Agent interfaces - MCP adapter: a stdio MCP server in tools/mcp of github.com/cofactorworks/ilovethatphoto, speaking the project credential API; auth is an ILTP_CREDENTIAL scoped bearer per project - Markdown mirrors: append .md to any /blog, /help, or /legal article URL