Duplicate Form - Randomise Field IDs & URL
When duplicating a form, I think it would be better if the field ids were randomised as a safe default. Right now they use identical uuids.
The url also uses the previous url and adds a suffix, though it’s easy to regenerate the url. Changing the field ids is a bit more tedious, cloning every individual field, removing the originals, renaming to remove ‘copy of ‘ and remaking any logic. So it would be nice if the field uuids were automatically randomised when cloned.
Currently, with identical field ids, this means if forms are cloned between brands, workspaces etc. the form field ids can be used to definitively link forms together as having a common origin/owner/agency etc. Which is not ideal for privacy.
Log in to comment and vote
Comments6
Archie
Mar 28, 2025
Thank you for raising this. The Product Development team already resolved this issue.
form_enthusiast
Mar 29, 2025
Hi Archie, that’s great and thanks for your response! I tried it now, but it seems that the field uuids are still identical when a form is cloned. This is on the managed service. Has the change not been deployed to the managed service? Or perhaps this regarding the URL regeneration on form duplication, but not the form field uuids?
Archie
Mar 31, 2025
Thanks for checking and following up! I appreciate your patience. The update may not have been fully deployed to the managed service yet—we’re looking into it to confirm. From what you described, it sounds like the URL regeneration is working as expected, but the field UUIDs are still identical after duplication. I’ll check with the team and get back to you once I have more details.
Let me know if there’s anything else you’ve noticed in the meantime!
Chirag
Feb 13, 2025
We’ve carefully reviewed the duplication process and here’s what we found:
1️⃣ Field IDs:
When a form is duplicated, the new form’s field IDs will never conflict with the original form. So no need to change it.
This means there’s no need to manually randomize or modify the field IDs.
2️⃣ Updating the URL:
When a form is duplicated, the title is prefixed with "Copy of" to differentiate it from the original.
Since users typically edit the title after duplicating a form, the next step is simple:
Click the "Regenerate Form Link" button, and a new link will be created based on your updated title.
This ensures a smooth duplication process without any conflicts or manual changes needed. 🚀
form_enthusiast
Feb 13, 2025
Hi Chirag,
Thank you for your response.
The issue specified is not that it will conflict with the original form, it’s that it’s not good for security and privacy.
The field ids are identical between the duplicated forms and displayed publicly. For any scraper and user to see/archive. Meaning if the same form is used as an initial base for Brand A and Brand B, those forms have a definitive signature that links them together. Once those pages are scraped by the wayback machine and others, that relationship will be forever archived in history.
Brand A may not want their forms associated with brand B. I don’t think it’s a safe default.
Pam
Feb 10, 2025
I would love this, it is definitely better than adding -1 to the UUID, please randomize on duplication! Was annoying me in the past like I had to delete forms I made because I realized it was showing people that they could remove the -1 or -2 to get to the base original form which I duplicated because I didn’t want them to view the original!