Forms · Glossary

What is a secret link form?

A secret link form, often called an unlisted form, can be opened by anyone who has its web address but is not published anywhere people could find it. It is not listed in search results and has no password, so the long, hard to guess link is the only thing keeping it private.

Most forms that feel private are really unlisted, and for most purposes that is the right amount of protection. The trouble starts when a form that needed a lock is treated as though an obscure address were one.

· Co-founder

5 min read · Published

The four access types, and what each actually checks
Access typeWho gets inWhat it tells youSuits
PublicAnyone with the link, which is long and random and not indexedNothing about who answeredMost forms, including unlisted ones
Secret keyAnyone with the link who types the key at the gateOnly that they were given the keyA group sharing one password, such as invited suppliers
Login requiredSigned in people: any account, or listed addresses and whole @company.com domainsThat an allowed account opened itStaff and member forms
Domain restrictedVisitors viewing the form embedded on listed websitesThat the browser reported an allowed siteKeeping an embed on your own pages, as a light safeguard

Unlisted is not the same as protected

A secret link works by obscurity: nobody can open what they cannot find. That is genuinely effective against casual discovery, because a long random address is not something anybody guesses. It does nothing once the address is known, and the form has no way to tell an invited respondent from somebody who was forwarded the email. Search engines are only half the picture. Search engine documentation explains that a noindex rule keeps a page out of search results, but only if the crawler is allowed to fetch the page and see the rule, so a form blocked from crawling but linked from a public page can still surface as a bare address. Being unlisted is a property of how the link spreads, not a lock on the form.

How secret links leak

They leak through ordinary behaviour far more often than through attacks. An invitation is forwarded to a colleague, then to a mailing list. A link is pasted into a group chat, a shared calendar invitation or a public project board. It sits in the browser history of a shared computer, or appears in a screenshot posted to show a problem. Web addresses can also travel between sites: browser documentation explains that the Referer header can carry the full path and query of the page somebody came from, and gives the example of a password reset page whose address reaches a social site through an ordinary link in the footer. Assume any link sent to more than a handful of people will eventually be seen by somebody else.

When a secret link is enough

For a large share of forms, being unlisted is exactly right. An event RSVP, a feedback survey after a workshop, a volunteer roster or a suggestion box gains nothing from a password except fewer answers. The test is what happens if a stranger submits. If the worst case is one odd response you can delete, the link is enough. It also suits forms where you want answers from people you have not identified in advance, such as everyone a partner organisation chooses to pass the link to, as long as you accept that the audience is whoever the link reaches. Watch the volume for the first few days. A sudden jump in submissions, or answers from places and organisations you never contacted, is the usual sign that the link has travelled further than intended.

When it is not

Tighten access when a stranger's submission would cost something real: applications that trigger an assessment, forms that collect identity documents or health information, internal requests that start work or spend money, and anything where knowing who answered is part of the point. In those cases add a check at the door. A shared key keeps strangers out cheaply but still cannot tell you who the person was. Requiring a sign in confirms an allowed account opened the form. Neither replaces asking for a reference number you can verify, which is often the most practical check for forms sent to customers. Whatever the check, say on the form who it is for, so a person who received the link by mistake knows not to use it.

Access types in the form builder

A public form here already behaves as an unlisted one: its address is built on a long random identifier by default, and the public form pages tell search engines not to index them. Secret key is a password gate rather than a secret address; the key is typed in when the form opens, is not part of the URL, and is stored as a hash. Login required allows any signed in account, or a list of addresses and whole domains written as @company.com. Domain restricted limits which websites may embed the form. A form has one access type, and access settings travel with the published version, so a change applies once the form is published.

Questions people ask

Can search engines find a secret link form?

Only if the address is published somewhere they crawl and the form page does not tell them to stay away. A noindex rule keeps the page out of results when the crawler can read it. The more common exposure is not search at all, but the link being shared in places you did not expect, so treat search as the smaller of the two risks.

What should I do if a secret link has spread too far?

Decide whether the spread matters. If strangers are submitting, switch the form to a secret key or login required, publish so the change reaches the live link, and send the key or sign in instructions only to the people who should have them. Then review the submissions that arrived while the link was open, and remove any that should not count.

Is a secret link safe for collecting personal information?

It is weak on its own. The link protects against discovery but not against forwarding, and the information collected, such as health details or identity documents, deserves a check at the door. Add a secret key or require a sign in, collect only what you need, and tell people in the form who will read their answers.

Do link shorteners make a form less secret?

They can. A short code is far easier to guess or scan for than a long random address, and some shortening services show click statistics or preview pages to anyone who knows the trick. If a form is meant to stay unlisted, share its full address, or at least use a shortener that lets you make links private.

Can I see who opened a secret link form?

Not from the link alone, because an unlisted form checks nothing about the visitor. You learn who answered only if they tell you in the form. Requiring a sign in checks the account at the door, but in this form builder the account is not saved with the response, so still ask for a name or reference if you need one.

Should a secret link go into a QR code?

Only when the audience is everyone who can see the code. A QR code on a poster, a receipt or a table card is a public link in practice, because anybody can photograph it and pass it on. That is fine for feedback or signups. For anything restricted, put the key or sign in step behind the code rather than relying on where it was printed.

Make one with forms

The button opens the generator with this use case already described. Change the wording to match your own.

Create a form with OneCraft

Related questions

Step by step in the builder: Control who can fill in your form, then Publish updates without breaking your live link.

Sources

Written and checked by the OneCraft team. Last checked .