What still binds you to Framer as the host
Visitors still hit Framer-hosted hostnames
Opening the canvas for layout tweaks is fine. Needing Framer’s CDN for availability is the lock-in. The tells are traffic, CMS, forms, and who must hit Publish.
Customer traffic still lands on framer.app or Framer DNS
Staging URLs in ads, bookmarks, and Search Console mean Framer is still the runtime—not just the design tool.
CMS items exist only inside the Framer project
If restoring a post requires a Framer editor seat, you have not left. The destination must hold the collection snapshot.
Shipping still requires someone to hit Publish
A release that cannot leave the canvas is not an exit. The destination deploy has to be the only production path.
Support still says “open Framer and Publish”
Incident docs that name the canvas as recovery prove the hosting exit is incomplete. The playbook must name the destination host.