Skip to main content

Is Microsoft Forms Anonymous? The Record Name Setting Explained

Short answer: on a work or school Microsoft 365 account, a Microsoft Form is not anonymous by default. The default behavior records each respondent's name and…

Short answer: on a work or school Microsoft 365 account, a Microsoft Form is not anonymous by default. The default behavior records each respondent's name and organizational email. It becomes anonymous only when the owner turns off "Record name," or shares it with an "Anyone can respond" link. So whether your response is attributed depends entirely on how the form was set up, and that is something you can often infer.

How Microsoft Forms handles identity

The key control is a single setting called Record name. On a work or school account it is on by default, and when it is on, every submission includes the respondent's display name and org email in the results spreadsheet. When the owner unchecks Record name, the respondent column shows "Anonymous" for every submission, and no name or email is stored, even if the person was signed in.

Two related facts matter:

  • Sharing mode changes the options. If a form is shared with an "Anyone can respond" (anonymous) link, there is no Record name option at all, so names are not captured. Names can only be recorded when the form is created on a work or school account and shared with people inside the organization.
  • Personal accounts cannot record names. If the form was made with a personal Microsoft account (Outlook.com, Hotmail, Live), the Record name option does not exist and responses are collected without names.

One important caveat applies no matter what: turning off Record name only stops the automatic identity capture. If the form itself contains a question like "What is your name?" or "Enter your email," those answers are still saved as ordinary responses.

When a Microsoft Form is actually anonymous

It is anonymous when Record name is unchecked (or the form uses an anonymous "Anyone can respond" link), and the form contains no questions that ask for identifying details, and, on a small team, you account for the fact that demographic questions plus response timing can still narrow things down. If the form required your org sign-in and Record name was left on, assume it is attributed.

How to check before you answer

As a respondent you often cannot see the setting, but you can read the signals. Did you open it through an internal link that required your work login, with no "responses are anonymous" note? Treat it as attributed. If the form owner told you it is anonymous, the honest test is whether Record name is off, which they can confirm in Settings. As an owner, open the form's settings, uncheck Record name (or use the anonymous link), and strip any identifier questions.

What true anonymity requires

Microsoft Forms is a general-purpose tool, so anonymity depends on the owner unchecking the right box and not asking identifying questions. For workplace surveys where trust is the whole point, the stronger guarantee is a system where individual answers are unreadable by design, because they are encrypted in the respondent's browser and the server stores only ciphertext. That is what we built InviziPoll to do, and I am the founder, so factor that in. The takeaway is simply that anonymity should be a property of the architecture, not a checkbox someone remembered to set.

FAQ

Does Microsoft Forms show who submitted a response? On work or school accounts it does by default, because Record name is on. With Record name off, or with an anonymous share link, the response is labeled Anonymous and no name or email is stored.

Is Microsoft Forms anonymous if I am signed in? Not necessarily. Being signed in does not force attribution; the Record name setting does. If Record name is off, a signed-in submission is still stored as Anonymous.

Can my employer see my anonymous Microsoft Forms answers? If Record name was on, yes, your name and email are attached. If it was off and you did not type any identifying details into the answers, the owner sees only "Anonymous."

How do I make a Microsoft Form anonymous? Uncheck Record name in the form settings, or share it with an "Anyone can respond" link, and remove any questions that ask for a name, email, or other identifier.