signup.live.com.office1.inline.riachuelo.myshn.net
Open in
urlscan Pro
54.226.139.207
Malicious Activity!
Public Scan
URL:
https://signup.live.com.office1.inline.riachuelo.myshn.net/?lic=1
Submission: On May 14 via api from US — Scanned from US
Submission: On May 14 via api from US — Scanned from US
Form analysis
22 forms found in the DOM#
<form id="KoreaPrivacyConsentForm" onsubmit="return false;" action="#">
<div class="row form-group">
<div id="KoreaPrivacyConsentTitle" class="row text-title" aria-level="1" role="heading">Consent to our terms</div>
<div id="KoreaPrivacyConsentDesc" class="text-body">To create a Microsoft account, you'll need to select <span class="bold">Learn more</span> for each privacy term listed to understand how Microsoft will interact with your personal data.</div>
<div class="row form-group">
<div class="col-md-24 text-body">
<!-- ko if: hasSeenKoreaDataCollection -->
<img role="presentation" data-bind="attr: { src: koreLegalReadCheckMarkImg }">
<!-- /ko -->
<!-- ko ifnot: hasSeenKoreaDataCollection -->
<img role="presentation" data-bind="attr: { src: koreLegalUnReadCheckMarkImg }">
<!-- /ko -->
<span id="KoreaDataCollectionTermDesc">Collect and use your personal data.</span>
<a id="koreaConsentDataCollectionLearnMore" href="#" data-bind="hasFocus: koreDataCollectionLearnMoreFocused,
ariaDescribedBy: 'KoreaPrivacyConsentTitle KoreaPrivacyConsentDesc KoreaDataCollectionTermDesc'">Learn more</a>
</div>
<div class="col-md-24 text-body">
<!-- ko if: hasSeenKoreaDataProvision -->
<img role="presentation" data-bind="attr: { src: koreLegalReadCheckMarkImg }">
<!-- /ko -->
<!-- ko ifnot: hasSeenKoreaDataProvision -->
<img role="presentation" data-bind="attr: { src: koreLegalUnReadCheckMarkImg }">
<!-- /ko -->
<span id="KoreaDataProvisionTermDesc">Share your personal data with additional parties to allow us to provide services to you.</span>
<a id="koreaConsentDataProvisionLearnMore" href="#" data-bind="hasFocus: koreDataProvisionLearnMoreFocused,
ariaDescribedBy: 'KoreaPrivacyConsentTitle KoreaPrivacyConsentDesc KoreaDataProvisionTermDesc'">Learn more</a>
</div>
</div>
</div>
<div class="win-button-pin-bottom">
<div data-bind="component:
{
name: 'signupButtons',
params:
{
nextButtonText: strings.consentButtonText,
showBackButtonOnV2: true,
isBottomMostElement: false,
showCancelButton: false
}
}">
</div>
</div>
</form>
#
<form id="ChinaPIPLConsentForm" onsubmit="return false;" action="#">
<div class="position-buttons">
<div class="form-group">
<div id="ChinaPIPLConsentTitle" class="row text-title" aria-level="1" role="heading">Personal data export consent</div>
<div id="ChinaPIPLConsentDataTransferDesc position-buttons">
<div class="text-body"> Microsoft may transfer your personal data outside of China to provide you this product and service as well as other Microsoft products and services. <a href="#" id="piplLearnMore">Learn more</a>
</div>
<div class="text-body"> Microsoft will process and transfer your data in accordance with the <a href="#" class="tou">Microsoft Services Agreement</a> and the <a href="#" class="privacy">Microsoft Privacy Statement</a>. </div>
</div>
</div>
</div>
<div class="win-button-pin-bottom">
<div data-bind="component:
{
name: 'signupButtons',
params:
{
nextButtonText: strings.chinaPIPLConsentAcceptButtonText,
cancelButtonText: strings.chinaPIPLConsentDeclineButtonText,
showBackButtonOnV2: false,
isBottomMostElement: false,
showCancelButton: true,
styleCancelButtonAsPrimary: true
}
}">
</div>
</div>
</form>
#
<form id="ChinaPIPLConsentLearnMoreForm" onsubmit="return false;" action="#">
<input type="button" id="chinaPIPLConsentLearnMoreBackBtn" class="btn btn-block win-button" onclick="OnBack();" aria-describedby="ChinaPIPLConsentLearnMoreDiv" data-bind="value: strings.backButton,
attr:
{
'title': strings.backButton
}">
<div id="ChinaPIPLConsentLearnMoreDiv">
<div class="row form-group">
<p class="text-body bold"> Why does my data need to transfer from China to another country when I use this Microsoft product? </p>
<p class="text-body"> When using Microsoft products that are specifically offered in China, Microsoft will transfer some of your data from China to another country or region to process the data and to make it possible for the product to work as
expected. Refer to your product documentation for info on what data is processed by Microsoft (and not locally in the app or on the device) for the products listed below. If you do not agree to the data transfer, you can choose to stop using
the product. Refer to the terms of use for your product for refund eligibility. For info on returning a product to the Microsoft Store, see https://aka.ms.office1.inline.riachuelo.myshn.net/refund. </p>
<p class="text-body bold"> What happens when my data is transferred? </p>
<p class="text-body"> For this product to work as expected, Microsoft needs to transfer your data for processing to a location in another country or region where Microsoft operates, including - but not limited to - the United States. Microsoft
Corporation or its affiliates will process and protect your personal information in accordance with the Microsoft Privacy Statement. If you need to exercise your rights to access your personal data, contact us as described in the Microsoft
Privacy Statement at https://aka.ms.office1.inline.riachuelo.myshn.net/privacy. </p>
<p class="text-body bold"> What products does this data transfer apply to? </p>
<p class="text-body"> This data transfer occurs when you use certain Microsoft products that are specifically offered in China. For a complete list of products that require data transfer, go to
https://aka.ms.office1.inline.riachuelo.myshn.net/productslist. </p>
<p class="text-body">
<span class="bold">Note:</span> This list does not include Microsoft products that use a different consent process or products that are not specifically offered in China but may be incidentally available to someone in China via the global
internet. See the appropriate terms or product documentation regarding data transfer for those products.
</p>
<p class="text-body"> For more info about privacy and Microsoft products, see the Microsoft Privacy Statement at https://aka.ms.office1.inline.riachuelo.myshn.net/privacy. </p>
</div>
</div>
</form>
#
<form id="CredentialsForm" onsubmit="return false;" action="#">
<div data-bind="visible: showCredentialsView">
<div id="CredentialsInputPane" data-bind="visible: !showSuggestions()">
<div id="CredentialsPageTitle" class="row text-title" role="heading" aria-level="1" data-bind="text: strings.pageTitle"></div>
<!-- ko if: config.unsafe_convergedCobrandingSignupDescription -->
<div class="text-body" data-bind="text: config.unsafe_convergedCobrandingSignupDescription"></div>
<!-- /ko -->
<!-- ko if: config.showDesc !== 0 -->
<div class="text-body" data-bind="text: strings.pageDescription"></div>
<!-- /ko -->
<!-- ko if: (config.showEasiSignupDesc !== 0 && memberNameType() === "EASI" && !showPaginatedUsernamePrefill) -->
<div class="text-body" data-bind="text: strings.easiSignupPageDescription"></div>
<!-- /ko -->
<!-- ko if: showPaginatedUsernamePrefill -->
<div id="prefillMessage" class="row text-body no-margin-top" data-bind="html: strings.usernamePrefillSpeedbumpDesc.format(paginatedUsernamePrefill)"></div>
<!-- /ko -->
<!-- ko if: config.showMojangUpgradeExp -->
<div class="text-body">Enter the password you would like to use with your account.</div>
<!-- /ko -->
<fieldset data-bind="attr: { 'disabled': memberName.isValidating() && $B.IE === 1 }">
<!-- ko ifnot: showPaginatedUsernamePrefill -->
<div class="row">
<div role="alert" aria-live="assertive">
<!-- ko if: showError(memberName) -->
<div class="alert alert-error col-md-24" id="MemberNameError" data-bind="
errorMessage: memberName,
childBindings: { 'iLearnMore': { attr: { 'target': '_blank', 'rel': 'noreferrer noopener' } } }"></div>
<!-- /ko -->
</div>
<div role="alert" aria-live="assertive">
<!-- ko if: config.supportsPhone !== 0 && (showError(memberName) || memberNameExistsMessage()) -->
<div class="alert col-md-24 left" data-bind="text: memberNameExistsMessage"></div>
<!-- /ko -->
</div>
<div data-bind="css: { 'form-group col-xs-24': config.showInlinePhoneCountryCode !== 0 }">
<!-- ko if: config.supportsPhone !== 0 -->
<div data-bind="visible: memberNameType() === 'Phone', css: { 'form-group col-xs-24': config.showInlinePhoneCountryCode === 0, 'phoneCountryBox col-xs-5': config.showInlinePhoneCountryCode !== 0 }">
<!-- ko if: config.showInlinePhoneCountryCode !== 0 -->
<label for="PhoneCountry" class="phoneCountryCode" aria-hidden="true" data-bind="text: '\u200E+' + memberNamePhoneCountryObj().code, css: { 'hasFocus': isCountryCodeDropDownFocused }"></label>
<img class="downArrow" role="presentation" data-bind="attr: { src: dropdownCaretImg }">
<!-- /ko -->
<select class="form-control" id="PhoneCountry" name="PhoneCountry" aria-describedby="CredentialsPageTitle MemberNameError" data-bind="options: memberNamePhoneCountries,
optionsText: 'displayValue',
value: memberNamePhoneCountryObj,
hasFocus: isCountryCodeDropDownFocused,
ariaLabel: strings.ariaLblCountryDropdown,
optionsAfterRender: setOptionData,
css:
{
'phoneCountry': config.showInlinePhoneCountryCode !== 0,
'win-dropdown': config.isWin10HostOOBEDesktop !== 0
}"></select>
</div>
<!-- /ko -->
<div data-bind="css: { 'form-group col-xs-24': config.showInlinePhoneCountryCode === 0, 'phoneNumber col-xs-19': config.showInlinePhoneCountryCode !== 0 && memberNameType() === 'Phone' }">
<div class="ltr_override" data-bind="css: { 'col-xs-24': (memberNamePrefill() && memberNamePrefill().length > 1) }">
<input class="ltr_override" id="MemberName" name="MemberName" autocomplete="off" aria-describedby="CredentialsPageTitle MemberNameError" data-bind="css:
{
'has-error': showError(memberName),
'liveDomainInput col-xs-14': memberNameType() === 'Live',
'form-control email-input-max-width': memberNameType() !== 'Live'
},
textInput: memberNameInput,
hasFocus: memberName.focused,
ariaLabel: memberNameAriaLabel,
attr:
{
placeholder: placeholder,
type: memberNameInputType(),
readonly: $B.Edge && memberName.isValidating()
},
disable: !$B.Edge && memberName.isValidating()">
<!-- ko if: memberNameType() === 'Live' -->
<div class="liveDomainBox col-xs-10">
<label class="phoneCountryCode" aria-hidden="true" data-bind="css:
{
'hasFocus': isLiveDomainDropDownFocused,
'readonly-border-color': $B.Edge && memberName.isValidating()
},
text: '@' + domain()">
</label>
<img class="liveDomainDownArrow" role="presentation" data-bind="attr: { src: dropdownCaretImg }">
<select class="phoneCountry col-xs-24" id="LiveDomainBoxList" name="LiveDomainBoxList" aria-label="Email domain options" data-bind="
options: domains,
value: domain,
hasFocus: isLiveDomainDropDownFocused,
disable: memberName.isValidating(),
css:
{
'win-dropdown': config.isWin10HostOOBEDesktop !== 0
}"></select>
</div>
<!-- /ko -->
</div>
</div>
</div>
</div>
<!-- /ko -->
<!-- ko if: config.showMojangUpgradeExp -->
<div class="row">
<div class="form-group col-md-24">
<div role="alert" aria-live="assertive">
<!-- ko if: showCapsWarning-->
<div id="CapsWarning" class="alert-error">Your Caps Lock key is enabled.</div>
<!-- /ko -->
</div>
<div role="alert" aria-live="assertive">
<!-- ko if: showError(password) -->
<div id="PasswordError" class="alert alert-error" data-bind="errorMessage: password"></div>
<!-- /ko -->
</div>
<input class="form-control email-input-max-width" type="password" id="PasswordInput" name="PasswordInput" data-bind="css:
{
'has-error': showError(password)
},
textInput: password,
hasFocus: password.focused() && !showPassword(),
event: { keyup: onPasswordKeyUp },
ariaLabel: strings.ariaLblPassword,
attr:
{
'placeholder': strings.ariaLblPassword
}">
<!-- ko if: showPasswordPeek-->
<input class="form-control" type="text" id="PasswordText" aria-describedby="PasswordDesc PasswordError" data-bind="css:
{
'has-error': showError(password)
},
textInput: password,
visible: showPassword(),
hasFocus: password.focused() && showPassword(),
event: { keyup: onPasswordKeyUp },
ariaLabel: strings.ariaLblPassword,
attr:
{
'placeholder': strings.ariaLblPassword
}">
<!-- /ko -->
</div>
</div>
<!-- ko if: showPasswordPeek -->
<div class="row form-group checkbox">
<div class="col-md-24">
<label>
<input id="ShowHidePasswordCheckbox" type="checkbox" data-bind="checked: showPassword">
<span id="ShowHidePasswordLabel" data-bind="text: showPasswordLabel"></span>
</label>
</div>
</div>
<!-- /ko -->
<!-- /ko -->
<div class="position-buttons">
<div>
<!-- ko if: showError(memberName) && config.showUsernameSuggestion-->
<div class="form-group" data-bind="visible: memberNameSuggestions().length > 0">
<span id="availableUsername" class="secondary-text bold">Available:</span>
<a id="availableUsernameSuggestion" href="#" onclick="return false;" class="secondary-text" data-bind="text: memberNameSuggestions()[0], click: function () { onPickProposedMemberNameSuggestion(); }"></a>
</div>
<!-- /ko -->
<!-- ko if: config.showMojangUpgradeExp -->
<div class="form-group">
<a id="signIn" href="https://login.live.com.office1.inline.riachuelo.myshn.net" class="secondary-text">Use another account</a>
</div>
<!-- /ko -->
<!-- ko if: config.showSwitch !== 0 && !showPaginatedUsernamePrefill && !config.showMojangUpgradeExp -->
<!-- ko if: config.supportsPhone !== 0 -->
<div class="form-group" data-bind="visible: memberNameType() !== 'Phone'">
<a id="phoneSwitch" href="#" onclick="return false;" class="secondary-text" data-bind="text: strings.phoneSwitch,
hasFocus: phoneSwitchFocused,
click: function () { switchMemberNameType('Phone'); }">
</a>
</div>
<!-- /ko -->
<div data-bind="visible: memberNameType() !== 'EASI',
css:
{
'form-group': (config.pwdless !== 0 && memberNameType() == 'Phone') || config.isAddUserFlow
}">
<a id="easiSwitch" href="#" onclick="return false;" class="secondary-text" data-bind="text: strings.easiSwitch,
hasFocus: easiSwitchFocused,
click: function () { switchMemberNameType('EASI'); }">
</a>
</div>
<!-- ko if: config.showNewEmailOption !== 0 -->
<div class="form-group-last-child" data-bind="visible: memberNameType() === 'EASI'">
<a id="liveSwitch" href="#" onclick="return false;" class="secondary-text" data-bind="text: strings.liveSwitch, click: function () { switchMemberNameType('Live'); }">
</a>
</div>
<!-- /ko -->
<!-- /ko -->
<!-- ko if: showLegalText -->
<div id="ftrText" class="text-caption form-group" data-bind="visible: footerViewModel.text.visible,
html: footerViewModel.strings.touPrivacyText,
css:
{
'no-margin-bottom': !footerViewModel.additionalLegalText
}">
</div>
<div id="ftrLegalText" class="text-caption form-group" data-bind="visible: footerViewModel.text.visible && footerViewModel.additionalLegalText,
html: footerViewModel.additionalLegalText">
</div>
<!-- /ko -->
<!-- ko if: config.pwdless !== 0 && memberNameType() == "Phone" -->
<div id="smsdisclaimer" class="text-caption form-group" data-bind="text: footerViewModel.strings.smsDisclaimer"></div>
<!-- /ko -->
</div>
</div>
</fieldset>
<div class="win-button-pin-bottom">
<div data-bind="component:
{
name: 'signupButtons',
params:
{
showBackButtonOnV2: true,
isBottomMostElement: false,
showCancelButton: false
}
}">
</div>
</div>
</div>
<div id="CredentialsSuggestionsPane" data-bind="visible: showSuggestions()">
<div id="SuggestionsTitle" class="row text-title" role="heading" aria-level="1" data-bind="text: strings.suggPageTitle"></div>
<div class="position-buttons">
<div id="Suggestions" data-bind="foreach: memberNameSuggestions">
<div>
<a href="#" onclick="return false;" aria-describedby="SuggestionsTitle" data-bind="text: $data, click: $parent.onPickSuggestion"></a>
</div>
</div>
</div>
<div class="win-button-pin-bottom">
<div class="row">
<div class="button-container">
<div class="inline-block col-xs-24">
<input type="button" role="button" id="iSuggCancel" onclick="return false;" class="btn btn-block win-button" data-bind="value: strings.backButton,
click: onSuggestionsClose,
attr: { 'title': strings.backButton },
css: { 'button-secondary': config.isWin10HostOOBEDesktop !== 0 }">
</div>
</div>
</div>
</div>
</div>
</div>
</form>
#
<form id="UsernameRecoverySpeedbumpForm" onsubmit="return false;" action="#">
<div class="row form-group">
<div id="UsernameRecoverySpeedbumpTitle" class="row text-title" aria-level="1" role="heading" data-bind="text: strings.usernameRecoverySpeedbumpPageTitle"></div>
<div id="UsernameRecoverySpeedbumpDescription" aria-level="2" class="text-body" data-bind="text: usernameRecoverySpeedbumpDesc"></div>
<div id="UsernameRecoveryLink" class="text-body form-group" aria-label="Recover your Microsoft username" data-bind="html: usernameRecoverySpeedbumpRecoveryLink">
</div>
<div class="position-buttons">
<div>
<div class="form-group">
<a href="#" id="iSignupAction" class="secondary-text" aria-label="Create new Microsoft account">Create the account anyway</a>
</div>
</div>
</div>
</div>
<div class="win-button-pin-bottom">
<div class="row">
<div class="button-container">
<div class="inline-block">
<input type="submit" id="iProofSignIn" class="btn btn-block win-button btn-primary" aria-describedby="UsernameRecoverySpeedbumpDescription" value="Sign in">
</div>
</div>
</div>
</div>
</form>
#
<form id="EvictionSpeedbumpForm" onsubmit="return false;" action="#">
<div class="row">
<div id="EvictionSpeedbumpTitle" class="row text-title" aria-level="1" role="heading">Create account</div>
<div id="EvictionSpeedbumpDesc1" class="text-body" data-bind="text: evictionSpeedbumpTopDesc"></div>
<div id="EvictionSpeedbumpDesc2" class="text-body">If you recently got this phone number and don't have an account with us, continue to <a href="#" id="iSignupAction">sign up</a>.</div>
<div id="EvictionSpeedbumpDesc3" class="text-body" data-bind="
htmlWithBindings: evictionSpeedbumpBottomDesc,
childBindings: { 'EvictionSignIn': { attr: { 'href': evictionSpeedbumpSignInUrl } } }"></div>
</div>
</form>
#
<form id="FedSignInSpeedbumpForm" onsubmit="return false;" action="#">
<div class="row form-group">
<div id="FedSignInSpeedbumpTitle" class="row text-title" aria-level="1" role="heading">Sign in with Google?</div>
<div id="FedSignInSpeedbumpDesc" class="text-body no-margin-bottom">We'll take you to Google to verify that you own this email address. Microsoft will not see your Google password.</div>
</div>
<div class="position-buttons">
<div>
<div class="form-group">
<a href="#" id="iSignupAction" class="secondary-text">Create a Microsoft account without using Google</a>
</div>
</div>
</div>
<div class="win-button-pin-bottom">
<div class="row">
<div class="button-container no-margin-bottom">
<div class="inline-block">
<input type="submit" id="iFederationSignIn" class="btn btn-block win-button btn-primary" aria-describedby="FedSignInSpeedbumpDesc" value="Next">
</div>
</div>
</div>
</div>
</form>
#
<form id="MojangSpeedbumpForm" onsubmit="return false;" action="#">
<div class="row form-group">
<div id="MojangSpeedbumpTitle" class="row text-title" aria-level="1" role="heading" data-bind="text: strings.mojangSpeedbumpTitle"></div>
<div id="MojangSpeedbumpDesc" class="text-body">We didn't find a Microsoft account associated with the email on your Mojang account. Let's create one now.</div>
<div class="position-buttons">
<div>
<div class="form-group">
<a id="signIn" href="https://login.live.com.office1.inline.riachuelo.myshn.net" class="secondary-text">Use another account</a>
</div>
</div>
</div>
</div>
<div class="win-button-pin-bottom">
<div class="row">
<div class="button-container">
<div class="inline-block">
<input id="SignupCancel" class="btn btn-block win-button" data-bind="css: { 'button-secondary': config.isWin10HostOOBEDesktop !== 0 }" type="button" value="Cancel">
</div>
<div class="inline-block">
<input id="iSignupAction" class="btn btn-block win-button btn-primary" onclick="return false;" type="submit" aria-describedby="MojangSpeedbumpTitle MojangSpeedbumpDesc" value="Next">
</div>
</div>
</div>
</div>
</form>
#
<form id="PasswordForm" onsubmit="return false;" action="#">
<div id="PasswordTitle" class="row text-title" role="heading" aria-level="1" data-bind="text: strings.passwordPageTitle"></div>
<div id="PasswordDesc" class="text-body" data-bind="text: strings.passwordPageDesc"></div>
<div class="row form-group">
<div class="col-md-24">
<div role="alert" aria-live="assertive">
<!-- ko if: showCapsWarning-->
<div id="CapsWarning" class="alert-error">Your Caps Lock key is enabled.</div>
<!-- /ko -->
</div>
<div role="alert" aria-live="assertive">
<!-- ko if: showError(password) -->
<div id="PasswordError" class="alert alert-error" data-bind="errorMessage: password"></div>
<!-- /ko -->
</div>
<input type="text" data-bind="value: hiddenMemberName" style="display:none">
<input class="form-control email-input-max-width" type="password" id="PasswordInput" name="Password" aria-describedby="PasswordDesc PasswordError" data-bind="css:
{
'has-error': showError(password)
},
textInput: password,
hasFocus: password.focused() && !showPassword(),
moveOffScreen: showPassword(),
event: { keyup: onPasswordKeyUp },
ariaLabel: strings.ariaLblPassword,
attr:
{
'placeholder': strings.ariaLblPassword
}">
<!-- ko if: showPasswordPeek-->
<input class="form-control" type="text" id="PasswordText" aria-describedby="PasswordDesc PasswordError" data-bind="css:
{
'has-error': showError(password)
},
textInput: password,
visible: showPassword(),
hasFocus: password.focused() && showPassword(),
event: { keyup: onPasswordKeyUp },
ariaLabel: strings.ariaLblPassword,
attr:
{
'placeholder': strings.ariaLblPassword
}">
<!-- /ko -->
</div>
</div>
<!-- ko if: showPasswordPeek -->
<div class="row form-group checkbox">
<div class="col-md-24">
<label>
<input id="ShowHidePasswordCheckbox" type="checkbox" data-bind="checked: showPassword">
<span id="ShowHidePasswordLabel" data-bind="text: showPasswordLabel"></span>
</label>
</div>
</div>
<!-- /ko -->
<!-- ko if: config.isMojangUpgrade -->
<div class="form-group">
<a id="signIn" href="https://login.live.com.office1.inline.riachuelo.myshn.net" class="secondary-text">Use another account</a>
</div>
<!-- /ko -->
<!-- ko if: showMarketingOptIn -->
<div class="row form-group checkbox">
<div class="col-md-24">
<label>
<input type="checkbox" id="iOptinEmail" data-bind="checked: optinEmailCheckbox">
<span id="iOptinEmailDescription">I would like information, tips, and offers about Microsoft products and services.</span>
</label>
</div>
</div>
<!-- /ko -->
<!-- ko if: showSecondMarketingOptIn -->
<div class="row form-group checkbox">
<div class="col-md-24">
<label>
<input type="checkbox" id="iSecondOptinEmail" data-bind="checked: secondOptinEmailCheckbox">
<span id="iSecondOptinEmailDescription"></span>
</label>
</div>
</div>
<!-- /ko -->
<div class="position-buttons">
<div>
<!-- ko if: shouldShowSmsDisclaimer -->
<div id="smsdisclaimer" class="text-caption form-group" data-bind="text: strings.smsDisclaimer"></div>
<!-- /ko -->
<!-- ko if: showLegalText -->
<div id="ftrText" class="text-caption form-group" data-bind="html: footerViewModel.strings.touPrivacyText,
css:
{
'no-margin-bottom': !footerViewModel.additionalLegalText
}">
</div>
<div id="ftrLegalText" class="text-caption form-group" data-bind="visible: footerViewModel.additionalLegalText,
html: footerViewModel.additionalLegalText">
</div>
<!-- /ko -->
</div>
</div>
<div class="win-button-pin-bottom" data-bind="component: 'signupButtons'"></div>
</form>
#
<form id="VerificationForm" onsubmit="return false;" action="#">
<div id="AutoVerification" data-bind="visible: showAutoVerificationUI()">
<div class="row text-title" role="heading" aria-level="1" data-bind="text: strings.autoVerifyPageTitle"></div>
<div class="text-body" data-bind="text: strings.autoVerifyPageDescription"></div>
<!-- ko if: config.showProgress !== 0 -->
<div class="row">
<h2 class="col-md-24">
<img data-bind="attr:
{
'alt': strings.sendingOTT,
'src': $Utility.generateUrl(config.imgs.baseUrl, config.imgs.progressIndicator, false)
}">
</h2>
</div>
<!-- /ko -->
</div>
<div data-bind="visible: !showAutoVerificationUI()">
<div id="verificationTitle" class="row text-title" role="heading" aria-level="1" data-bind="text: verifyPageTitle"></div>
<p class="row" id="verificationDesc" data-bind="html: verificationSubTitle"></p>
<div class="row">
<div class="col-md-24 form-group" data-bind="css: { 'no-margin-bottom': showSmsResendCodeText }">
<div role="alert" aria-live="assertive">
<!-- ko if: showError(verification) -->
<div id="VerificationCodeError" class="alert alert-error" data-bind="errorMessage: verification"></div>
<!-- /ko -->
</div>
<input type="tel" class="form-control email-input-max-width" id="VerificationCode" name="VerificationCode" autocomplete="off" aria-describedby="verificationTitle verificationDesc VerificationCodeError" data-bind="attr:
{
'placeholder': strings.lblVerificationCode
},
textInput: verification,
hasFocus: verification.focused,
ariaLabel: strings.lblVerificationCode,
css:
{
'has-error': showError(verification)
}">
</div>
</div>
</div>
<!-- ko if: showSmsResendCodeText -->
<div class="row text-caption resend-code">
<div id="resendCodeText" data-bind="visible: false, html: strings.resendCodeText"></div>
</div>
<!-- /ko -->
<!-- ko if: !config.fedStateToken && showMarketingOptIn -->
<div class="row">
<div class="checkbox">
<label>
<input type="checkbox" id="iOptinEmail" data-bind="checked: optinEmailCheckbox">
<span>I would like information, tips, and offers about Microsoft products and services.</span>
</label>
</div>
</div>
<!-- /ko -->
<!-- ko if: !config.fedStateToken && showSecondMarketingOptIn -->
<div class="row form-group checkbox">
<div class="col-md-24">
<label>
<input type="checkbox" id="iSecondOptinEmail" data-bind="checked: secondOptinEmailCheckbox">
<span id="iSecondOptinEmailDescription"></span>
</label>
</div>
</div>
<!-- /ko -->
<div class="position-buttons">
<div>
<!-- ko if: showLegalText -->
<div id="ftrText" class="text-caption form-group" data-bind="visible: footerViewModel.text.visible,
html: footerViewModel.strings.touPrivacyText,
css:
{
'no-margin-bottom': !footerViewModel.additionalLegalText
}">
</div>
<div id="ftrLegalText" class="text-caption form-group" data-bind="visible: footerViewModel.text.visible && footerViewModel.additionalLegalText,
html: footerViewModel.additionalLegalText">
</div>
<!-- /ko -->
</div>
</div>
<div class="win-button-pin-bottom" data-bind="component: {
name: 'signupButtons',
params:
{
isBottomMostElement: true,
showBackButtonOnV2: false,
showCancelButton: config.verifyProofEasiOptional
}
}"></div>
</form>
#
<form id="FedPickerForm" onsubmit="return false;" action="#">
<div id="FedPickerPageTitle" class="row text-title" role="heading" aria-level="1" data-bind="text: strings.fedPickerPageTitle"></div>
<div id="FedPickerPageDesc" class="text-body" data-bind="text: strings.fedPickerPageDesc"></div>
<div class="form-group" role="list">
<!-- ko foreach: { data: fedNamesPrefill, as: 'fedNamePrefill' } -->
<div class="tile-container">
<div class="row tile">
<div class="table" tabindex="0" role="listitem" data-bind="
event: { 'click': $parent.onPrefillClicked, 'keydown': $parent.onPrefillKeyDown },
ariaLabel: fedNamePrefill.name,
ariaDescribedBy: $index() === 0 ? 'FedPickerPageTitle FedPickerPageDesc' : null,
attr: {
'autofocus': $index() === 0 ? 'autofocus' : null },
hasFocus: $index() === 0">
<div class="table-cell tile-img">
<div>
<img class="tile-img" role="presentation" data-bind="attr: { src: $parent.fedProviderLogoImg }">
</div>
</div>
<div class="table-cell text-left content">
<div data-bind="text: fedNamePrefill.name"></div>
</div>
</div>
</div>
</div>
<!-- /ko -->
</div>
<div class="position-buttons">
<div>
<div class="form-group">
<a id="useOtherEmail" href="#" class="secondary-text" data-bind="text: strings.fedPickerUseOther, click: onUseOtherClick"></a>
</div>
</div>
</div>
<!-- ko if: footerViewModel.buttons.backButton.visible -->
<div class="win-button-pin-bottom" data-bind="component: { name: 'signupButtons', params: { isBottomMostElement: true, showBackButtonOnV2: true, showCancelButton: false } }"></div>
<!-- /ko -->
</form>
#
<form id="FedConfirmForm" onsubmit="return false;" action="#">
<div class="row text-title" role="heading" aria-level="1" data-bind="text: strings.fedConfirmPageTitle"></div>
<div class="text-body" data-bind="html: fedConfirmPageDesc"></div>
<!-- ko if: fedConfirmPageDesc2 -->
<div class="text-body" data-bind="html: fedConfirmPageDesc2"></div>
<!-- /ko -->
<div class="position-buttons">
<div>
<div id="ftrText" class="text-caption form-group" data-bind="
visible: footerViewModel.text.visible,
html: footerViewModel.strings.touPrivacyText,
css:
{
'no-margin-bottom': !footerViewModel.additionalLegalText
}">
</div>
<div id="ftrLegalText" class="text-caption form-group" data-bind="
visible: footerViewModel.text.visible && footerViewModel.additionalLegalText,
html: footerViewModel.additionalLegalText">
</div>
</div>
</div>
<div class="win-button-pin-bottom" data-bind="component: { name: 'signupButtons', params: { isBottomMostElement: true, showBackButtonOnV2: false, showCancelButton: false } }"></div>
</form>
#
<form id="ProfileAccrualForm" onsubmit="return false;" action="#">
<div id="ProfileAccrualInputPane">
<div id="iPageTitle" class="row text-title" role="heading" aria-level="1" data-bind="text: strings.profileAccrualPageTitle"></div>
<div id="ProfileAccrualDesc" class="text-body" data-bind="visible: config.showProfileDesc !== 0, text: strings.profileAccrualPageDescription"></div>
<div class="row">
<!-- ko if: config.isFLOrder !== 0 -->
<div class="form-group col-md-24">
<div role="alert" aria-live="polite">
<!-- ko if: showError(firstName) -->
<div id="ProfileAccrualError" class="alert alert-error" data-bind="errorMessage: firstName"></div>
<!-- /ko -->
</div>
<input type="text" id="FirstName" class="form-control" name="FirstName" aria-describedby="iPageTitle ProfileAccrualDesc ProfileAccrualError" aria-required="true" data-bind="
textInput: firstName,
css:
{
'has-error': showError(firstName)
},
hasFocus: firstName.focused,
ariaLabel: strings.lblFirstName,
attr:
{
'placeholder': strings.lblFirstName
}">
</div>
<div class="form-group col-md-24">
<div role="alert" aria-live="polite">
<!-- ko if: showError(lastName) -->
<div id="LastNameError" class="alert alert-error" data-bind="errorMessage: lastName"></div>
<!-- /ko -->
</div>
<input type="text" id="LastName" class="form-control" name="LastName" aria-describedby="LastNameError" aria-required="true" data-bind="
textInput: lastName,
hasFocus: lastName.focused,
css:
{
'has-error': showError(lastName)
},
ariaLabel: strings.lblLastName,
attr:
{
'placeholder': strings.lblLastName
}">
</div>
<!-- /ko -->
<!-- ko ifnot: config.isFLOrder !== 0 -->
<div class="form-group col-md-24">
<div role="alert" aria-live="assertive">
<!-- ko if: showError(lastName) -->
<div id="ProfileAccrualError" class="alert alert-error" data-bind="errorMessage: lastName"></div>
<!-- /ko -->
</div>
<input type="text" id="LastName" class="form-control" name="LastName" aria-describedby="iPageTitle ProfileAccrualDesc ProfileAccrualError" aria-required="true" data-bind="
textInput: lastName,
hasFocus: lastName.focused,
css:
{
'has-error': showError(lastName)
},
attr:
{
'placeholder': strings.lblLastName
}">
</div>
<div class="form-group col-md-24">
<div role="alert" aria-live="assertive">
<!-- ko if: showError(firstName) -->
<div id="FirstNameError" class="alert alert-error" data-bind="errorMessage: firstName"></div>
<!-- /ko -->
</div>
<input type="text" id="FirstName" class="form-control" name="FirstName" aria-describedby="FirstNameError" aria-required="true" data-bind="
textInput: firstName,
css:
{
'has-error': showError(firstName)
},
hasFocus: firstName.focused,
attr:
{
'placeholder': strings.lblFirstName
}">
</div>
<!-- /ko -->
</div>
<div class="position-buttons">
<div></div>
</div>
</div>
<div class="win-button-pin-bottom" data-bind="component:
{
name: 'signupButtons',
params:
{
isBottomMostElement: true,
showBackButtonOnV2: false,
showCancelButton: false
}
}">
</div>
</form>
#
<form id="BirthDateCountryAccrualForm" onsubmit="return false;" action="#">
<div id="BirthDateCountryAccrualInputPane">
<div id="iPageTitle" class="row text-title" role="heading" aria-level="1" data-bind="text: strings.birthdatePageTitle"></div>
<div class="text-body" id="BirthDateCountryDesc" data-bind="visible: config.showBirthdateDesc !== 0,
text: strings.birthdatePageDescription">
</div>
<div class="row">
<div class="form-group col-md-24 left">
<label class="text-base" for="Country" data-bind="text: strings.lblCountryRegion"></label>
<select id="Country" class="form-control" name="Country" data-bind="
options: countries,
optionsValue: 'iso',
optionsText: 'name',
value: country,
ariaDescribedBy: 'iPageTitle BirthDateCountryDesc',
css: { 'win-dropdown': config.isWin10HostOOBEDesktop !== 0 }">
</select>
</div>
</div>
<div class="row" data-bind="visible: showBirthDate">
<div class="col-md-24 left">
<label id="BirthDateLabel" class="text-base no-margin-top-bottom" data-bind="text: strings.lblBirthdate"></label>
</div>
<div role="alert" aria-live="assertive" id="BirthDateError">
<!-- ko if: showError(birthdate) -->
<div class="alert alert-error col-md-24" data-bind="errorMessage: birthdate"></div>
<!-- /ko -->
</div>
<div class="form-group form-control force-padding">
<div class="col-xs-8 form-group" data-bind="attr: { 'id': config.datePartString0 + 'Container' }">
<!-- ko if: config.dateOrder.toUpperCase()[0] === 'Y' -->
<input type="number" max="2023" min="1905" class="form-control" aria-describedby="BirthDateError" aria-required="true" placeholder="Year" data-bind="
textInput: birthYear,
hasFocus: birthdate.focused,
ariaLabel: config.datePartLabel0,
attr:
{
'id': config.datePartString0,
'name': config.datePartString0
}">
<!-- /ko -->
<!-- ko ifnot: config.dateOrder.toUpperCase()[0] === 'Y' -->
<select class="datepart0 form-control" aria-describedby="BirthDateError" data-bind="
options: datePartOptions0,
optionsText: 'text',
optionsValue: 'value',
value: birthdateParts[0],
hasFocus: birthdate.focused,
ariaLabel: config.datePartLabel0,
attr:
{
'id': config.datePartString0,
'name': config.datePartString0
},
css: { 'win-dropdown': config.isWin10HostOOBEDesktop !== 0 }">
</select>
<!-- /ko -->
</div>
<div class="col-xs-8 form-group" data-bind="attr: { 'id': config.datePartString1 + 'Container' }">
<!-- ko if: config.dateOrder.toUpperCase()[1] === 'Y' -->
<input type="number" max="2023" min="1905" class="form-control" aria-describedby="BirthDateError" aria-required="true" placeholder="Year" data-bind="
textInput: birthYear,
ariaLabel: config.datePartLabel1,
attr:
{
'id': config.datePartString1,
'name': config.datePartString1
}">
<!-- /ko -->
<!-- ko ifnot: config.dateOrder.toUpperCase()[1] === 'Y' -->
<select class="datepart1 form-control" aria-describedby="BirthDateError" data-bind="
options: datePartOptions1,
optionsText: 'text',
optionsValue: 'value',
value: birthdateParts[1],
ariaLabel: config.datePartLabel1,
attr:
{
'id': config.datePartString1,
'name': config.datePartString1
},
css: { 'win-dropdown': config.isWin10HostOOBEDesktop !== 0 }">
</select>
<!-- /ko -->
</div>
<div class="col-xs-8 form-group" data-bind="attr: { 'id': config.datePartString2 + 'Container' }">
<!-- ko if: config.dateOrder.toUpperCase()[2] === 'Y' -->
<input type="number" max="2023" min="1905" class="form-control" aria-describedby="BirthDateError" aria-required="true" placeholder="Year" data-bind="
textInput: birthYear,
ariaLabel: config.datePartLabel2,
attr:
{
'id': config.datePartString2,
'name': config.datePartString2
}">
<!-- /ko -->
<!-- ko ifnot: config.dateOrder.toUpperCase()[2] === 'Y' -->
<select class="datepart2 form-control" aria-describedby="BirthDateError" data-bind="
options: datePartOptions2,
optionsText: 'text',
optionsValue: 'value',
value: birthdateParts[2],
ariaLabel: config.datePartLabel2,
attr:
{
'id': config.datePartString2,
'name': config.datePartString2
},
css: { 'win-dropdown': config.isWin10HostOOBEDesktop !== 0 }">
</select>
<!-- /ko -->
</div>
</div>
</div>
<!-- ko if: config.displayLegalTextOnDOBCollectionView -->
<div class="text-caption row"> A child account enables you to enforce parental controls and impose usage limits for this device for reasons of privacy and safety. You can manage these settings using our Family Safety app. Learn more at
<a href="https://aka.ms.office1.inline.riachuelo.myshn.net/family-safety-app" id="dobHelpLink" target="_blank" rel="noreferrer noopener">https://aka.ms.office1.inline.riachuelo.myshn.net/family-safety-app</a>
</div>
<!-- /ko -->
<div class="position-buttons">
<div>
<!-- ko if: config.isMojangUpgrade -->
<div id="ftrText" class="text-caption form-group" data-bind="visible: footerViewModel.text.visible,
html: footerViewModel.strings.touPrivacyText,
css:
{
'no-margin-bottom': !footerViewModel.additionalLegalText
}">
</div>
<div id="ftrLegalText" class="text-caption form-group" data-bind="visible: footerViewModel.text.visible && footerViewModel.additionalLegalText,
html: footerViewModel.additionalLegalText">
</div>
<!-- /ko -->
</div>
</div>
<div class="win-button-pin-bottom" data-bind="component:
{
name: 'signupButtons',
params:
{
isBottomMostElement: true,
showBackButtonOnV2: false,
showCancelButton: config.isMojangUpgrade
}
}">
</div>
</div>
</form>
#
<form id="HipPaneForm" onsubmit="return false;" action="#">
<div id="progressBarContent" style="display:none;"></div>
<div class="text-title forSmsHip hide" role="heading" aria-level="1" data-bind="text: strings.hipHeading"></div>
<div class="text-title forVisualHip hide" role="heading" aria-level="1" data-bind="text: strings.hipPageTitle"></div>
<div class="row" id="hipDesc">
<div class="forSmsHip hide" data-bind="text: strings.hipPageDescription"></div>
<div class="text-body forSmsHip hide" data-bind="text: strings.hipPageDescription1"></div>
<div class="forVisualHip hide" data-bind="text: strings.hipVisualDescription"></div>
</div>
<div class="row" id="hipTemplateContainer"></div>
<div class="position-buttons">
<div></div>
</div>
<div class="win-button-pin-bottom" data-bind="component:
{
name: 'signupButtons',
params:
{
isBottomMostElement: true,
showBackButtonOnV2: false,
showCancelButton: false
}
}">
</div>
</form>
#
<form id="HipEnforcementForm" onsubmit="return false;" action="#">
<div class="text-title forVisualHip hide" role="heading" aria-level="1" data-bind="text: strings.hipPageTitle"></div>
<div id="progressBarContent" style="display:none;"></div>
<div class="row" id="hipEnforcementContainer"></div>
</form>
#
<form id="ProofCollectionForm" onsubmit="return false;" action="#">
<div id="ProofsTitle" class="row text-title" role="heading" aria-level="1">Add security info</div>
<div id="ProofsDesc" class="row form-group text-body">Your security info helps protect your account. We'll use this to help you recover your password, help keep hackers out of your account, and get in if you get blocked. We won't use it for spam.
</div>
<div class="form-group col-xs-24">
<select class="ltr_override form-control" id="ProofType" name="ProofType" aria-label="Email domain options" data-bind=" css: { 'win-dropdown': config.isWin10HostOOBEDesktop !== 0 },
event: { change: switchProofType }">
<option value="email">Add email</option>
<option value="phone">Add phone number</option>
</select>
</div>
<div class="template-input" id="Phone" data-bind="visible: !alternateEmail.isVisible()">
<div id="PhoneNumberError" class="template-tooltip tooltipType_error error-container" data-bind="visible: showError(phoneNumber)">
<div class="error" data-bind="errorMessage: phoneNumber, visible: showError(phoneNumber)" role="alert" aria-live="assertive"></div>
</div>
<div class="form-control">
<div class="phoneCountryBox form-group col-xs-4">
<label for="PhoneCountry" class="phoneCountryCode form-group" aria-hidden="true" data-bind="text: '\u200E+' + phoneCountryObj().code"></label>
<img class="downArrow" role="presentation" data-bind="attr: { src: dropdownCaretImg }">
<select class="form-control phoneCountry" id="PhoneCountry" name="PhoneCountry" aria-describedby="CredentialsPageTitle MemberNameError" data-bind="options: phoneCountries,
optionsText: 'displayValue',
value: phoneCountryObj,
css:
{
'win-dropdown': config.isWin10HostOOBEDesktop !== 0
}"></select>
</div>
<div class="input-container form-group col-xs-20">
<input type="tel" id="PhoneNumber" class="ltr_override form-control email-input-max-width" name="PhoneNumber" placeholder="Phone number" aria-label="Phone number" data-bind="textInput: phoneNumber,
hasFocus: phoneNumber.focused">
</div>
</div>
</div>
<div class="template-input" id="AltEmail" data-bind="visible: alternateEmail.isVisible()">
<div class="template-tooltip tooltipType_error error-container" data-bind="visible: showError(alternateEmail)">
<div class="error" data-bind="errorMessage: alternateEmail, visible: showError(alternateEmail)" role="alert" aria-live="assertive"></div>
</div>
<div class="input-container">
<input id="iAltEmail" name="iAltEmail" type="email" class="ltr_override form-control email-input-max-width" placeholder="Alternate email address" aria-label="Alternate email address" lang="en" autocorrect="off" data-bind="
textInput: alternateEmail,
hasFocus: alternateEmail.focused">
</div>
</div>
<div class="win-button-pin-bottom" data-bind="component:
{
name: 'signupButtons',
params:
{
isBottomMostElement: true,
showBackButtonOnV2: false,
showCancelButton: false
}
}">
</div>
</form>
#
<form id="ChildBlockedForm" onsubmit="return false;" action="#">
<div id="ChildBlockedTitle" class="row text-title" aria-level="1" role="heading">Whoops! We can't complete this upgrade right now</div>
<div id="ChildBlockedDesc" class="text-body no-margin-bottom">Try again soon. Sorry about that. You can still play Minecraft as usual.</div>
<div class="position-buttons">
<div></div>
</div>
<div class="win-button-pin-bottom">
<div class="row">
<div class="button-container no-margin-bottom">
<div class="inline-block">
<input type="submit" id="ChildBlockedAction" class="btn btn-block win-button btn-primary" aria-describedby="ChildBlockedTitle ChildBlockedDesc" value="OK">
</div>
</div>
</div>
</div>
</form>
#
<form id="UpgradeChildSpeedbumpForm" onsubmit="return false;" action="#">
<div id="UpgradeChildSpeedbumpTitle" class="row text-title" aria-level="1" role="heading">You're going to need a parent for this</div>
<img id="UpgradeChildSpeedbumpImg" role="presentation" class="parentChildImg">
<div id="UpgradeChildSpeedbumpDesc" class="text-body">Because you're upgrading to a new account, we need to make sure that your parent helps you set it up correctly.</div>
<div class="position-buttons">
<div></div>
</div>
<div class="win-button-pin-bottom">
<div class="row">
<div class="button-container">
<div class="inline-block">
<input id="UpgradeChildSpeedbumpCancel" class="btn btn-block win-button" data-bind="css: { 'button-secondary': config.isWin10HostOOBEDesktop !== 0 }" type="button" value="Cancel">
</div>
<div class="inline-block">
<input id="UpgradeChildSpeedbumpAction" class="btn btn-block win-button btn-primary" type="submit" aria-describedby="UpgradeChildSpeedbumpTitle UpgradeChildSpeedbumpDesc" value="Next">
</div>
</div>
</div>
</div>
</form>
#
<form id="TOUPrivacyForm" onsubmit="return false;" action="#">
<input type="button" id="touBackBtn" class="btn btn-block win-button hidden" role="button" onclick="OnBack();" aria-describedby="TOUPrivacyDiv" data-bind="value: strings.backButton,
attr:
{
'title': strings.backButton
}">
<pre id="TOUPrivacyDiv" role="alert" style="white-space: pre-wrap; overflow: visible;"></pre>
<div class="win-button-pin-bottom" data-bind="component:
{
name: 'signupButtons',
params:
{
isBottomMostElement: true,
showBackButtonOnV2: false,
showCancelButton: false
}
}">
</div>
</form>
#
<form id="ImpressumForm" onsubmit="return false;" action="#">
<div class="text-body" id="ImpressumDiv" data-bind="text: strings.impressumDesc || ''"></div>
<div class="win-button-pin-bottom">
<div class="row">
<div class="button-container">
<div class="inline-block">
<input type="button" id="impressumBackBtn" class="btn btn-block win-button btn-primary" role="button" onclick="OnBack();" aria-describedby="ImpressumDiv" data-bind="value: strings.backButton,
attr:
{
'title': strings.backButton
}">
</div>
</div>
</div>
</div>
</form>
#
<form id="A11yConformeForm" onsubmit="return false;" action="#">
<div class="text-body" id="A11yConformeDiv" data-bind="text: strings.a11yConformeDesc || ''"></div>
<div class="win-button-pin-bottom">
<div class="row">
<div class="button-container">
<div class="inline-block">
<input type="button" id="a11yConformeBackBtn" class="btn btn-block win-button btn-primary" role="button" onclick="OnBack();" aria-describedby="A11yConformeDiv" data-bind="value: strings.backButton,
attr:
{
'title': strings.backButton
}">
</div>
</div>
</div>
</div>
</form>
Text Content
Consent to our terms To create a Microsoft account, you'll need to select Learn more for each privacy term listed to understand how Microsoft will interact with your personal data. Collect and use your personal data. Learn more Share your personal data with additional parties to allow us to provide services to you. Learn more Personal data export consent Microsoft may transfer your personal data outside of China to provide you this product and service as well as other Microsoft products and services. Learn more Microsoft will process and transfer your data in accordance with the Microsoft Services Agreement and the Microsoft Privacy Statement. Why does my data need to transfer from China to another country when I use this Microsoft product? When using Microsoft products that are specifically offered in China, Microsoft will transfer some of your data from China to another country or region to process the data and to make it possible for the product to work as expected. Refer to your product documentation for info on what data is processed by Microsoft (and not locally in the app or on the device) for the products listed below. If you do not agree to the data transfer, you can choose to stop using the product. Refer to the terms of use for your product for refund eligibility. For info on returning a product to the Microsoft Store, see https://aka.ms.office1.inline.riachuelo.myshn.net/refund. What happens when my data is transferred? For this product to work as expected, Microsoft needs to transfer your data for processing to a location in another country or region where Microsoft operates, including - but not limited to - the United States. Microsoft Corporation or its affiliates will process and protect your personal information in accordance with the Microsoft Privacy Statement. If you need to exercise your rights to access your personal data, contact us as described in the Microsoft Privacy Statement at https://aka.ms.office1.inline.riachuelo.myshn.net/privacy. What products does this data transfer apply to? This data transfer occurs when you use certain Microsoft products that are specifically offered in China. For a complete list of products that require data transfer, go to https://aka.ms.office1.inline.riachuelo.myshn.net/productslist. Note: This list does not include Microsoft products that use a different consent process or products that are not specifically offered in China but may be incidentally available to someone in China via the global internet. See the appropriate terms or product documentation regarding data transfer for those products. For more info about privacy and Microsoft products, see the Microsoft Privacy Statement at https://aka.ms.office1.inline.riachuelo.myshn.net/privacy. Enter the password you would like to use with your account. Your Caps Lock key is enabled. Available: Use another account Create the account anyway Create account If you recently got this phone number and don't have an account with us, continue to sign up. Sign in with Google? We'll take you to Google to verify that you own this email address. Microsoft will not see your Google password. Create a Microsoft account without using Google We didn't find a Microsoft account associated with the email on your Mojang account. Let's create one now. Use another account Your Caps Lock key is enabled. Use another account I would like information, tips, and offers about Microsoft products and services. I would like information, tips, and offers about Microsoft products and services. A child account enables you to enforce parental controls and impose usage limits for this device for reasons of privacy and safety. You can manage these settings using our Family Safety app. Learn more at https://aka.ms.office1.inline.riachuelo.myshn.net/family-safety-app You already have an account Add security info Your security info helps protect your account. We'll use this to help you recover your password, help keep hackers out of your account, and get in if you get blocked. We won't use it for spam. Add email Add phone number Whoops! We can't complete this upgrade right now Try again soon. Sorry about that. You can still play Minecraft as usual. You're going to need a parent for this Because you're upgrading to a new account, we need to make sure that your parent helps you set it up correctly. Please wait Please wait Please wait Please wait Terms of Use Privacy & Cookies i6209