Touch Develop retirement postponed until June 22, 2019. Sign-in and access to cloud assets to be removed on May 23, 2018.Learn More..


user accounts

Every TouchDevelop user who wants to publish scripts, take screenshots, post comments, etc. needs to sign in, and gets a TouchDevelop user account.
TouchDevelop does not store a password for your account. Instead, you sign in via one of the following identity providers: Microsoft, Facebook, Google, or Yahoo Account.

my scripts are gone!

No, they are not.
You most likely have signed in with a different account or different identity provider. You need to remember which identity provider you use. If you sign in with a different identity provider, TouchDevelop will consider that to be a separate account. There is currently no way to merge accounts.
To fix the problem, try signing out (tap on your user name/picture in the hub, and then tap on sign out; there is also sign out in the Settings), and then signing in again using the right identity provider.
If you experience being signed in automatically, try going to your identity provider (Outlook, Google, etc.) and signing out there first. Then come back to TouchDevelop.

account settings

In the TouchDevelop hub, tap on settings, and then account settings. You can change your nickname, picture, you can configure whether you want to receive push notifications, and more. Learn more about account settings....

user id

Notice the special text /unknown macro 'var' under your user name. This text uniquely identifies your user account. You can change your nickname in the account settings, but you can't change your user id.

publications

You can publish scripts, take screenshots, post comments, give hearts, etc. You can see and possibly edit or delete many of these assets and associations on your user page. Tap on your picture or nickname in the hub to navigate to your user page.

your page

Every active user also gets a public page on the web where anyone can see your published scripts, screenshots, comments, etc. Your page is http://www.touchdevelop.com/unknown macro 'var' .

sign out

In the TouchDevelop hub, tap on settings, and then sign out to get to the sign out dialog. You have two choices:
  • sign out everywhere signs you out on all devices, and all browsers. All unsynchronized script changes, and any script data stored on your current device or browser will be lost. Any unsynchronized script changes, and any script data stored on other devices and browsers may be lost.
  • sign out signs you out only from the current device or browser. All unsynchronized script changes, and any script data stored on your current device or browser will be lost.