Generated forms look complete and do nothing, because the model built the front end and nobody built the back. Test it: submit an empty form. If it thanks you, it is a prop.
Builders whose defaults include this one
An entry names a builder only when its fingerprints are visible; this tell is one of them for Replit Agent.
Other tells in interaction and technology
- "Built with" badge left on: A floating "Edit with Lovable", "Made in Framer", "Built with Durable" or "Made in Webflow" badge that the free plan adds and the owner never removed.
- A template nobody customised: The demo template's structure, section order, placeholder image ratios and sample headings are all still there, with only the words changed.
- Buttons that go nowhere: Primary buttons linking to "#", navigation items that reload the home page, a "Learn more" that learns nothing.
- Default favicon: The browser tab shows the builder's icon, the framework's logo, or nothing.
- Errors in the console: The browser console shows failed requests, missing images or script errors on the home page.
- Published on the builder's domain: The site lives at something.lovable.app, bolt.host, replit.app, framer.website, durable.site, webflow.io or godaddysites.com, with no domain of its own.
- Secrets or prompts in the page source: API keys, database credentials or the original prompt visible in the client-side JavaScript or the HTML comments.
Score a site against every tell in Interaction and technology