What License Will my Shaders Have?

All the shaders you create in Shadertoy are owned by you. You decide which license applies to every shader you create. We recommend you paste your preferred license on top of your code, if you don't place a license on a shader, it will be protected by our default license:

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

The following is an example of another license you might want to use for your shaders (MIT license):

/*

Copyright (c) <year> <copyright holders>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

*/

On top of any license you might want to apply to your shaders, you agree to give Shadertoy a worldwide license to host, store, reproduce, modify, create derivative works, communicate, publish, publicly perform, publicly display such content, for the limited purpose of operating, promoting, and improving Shadertoy.




Terms of Service


Shadertoy is not responsible for the content created by its users, the users are responsible for that content. Shadertoy reserves the right to suspend any user account without further notice and, in the same way, Shadertoy reserves the right to block any shaders or assets without further notice.

Shadertoy or its contributors are not responsible for content shared on the website that can potentially damage hardware and/or software. The user agrees that WebGL is a delicate technology and he/she will assume all the risk when browsing, playing or editing the shaders. However, Shadertoy is fully committed to provide a good browsing experience, our team constantly tests and report any potential issues to the shader creators.

Although Shadertoy owns the data storage, databases and the Shadertoy site, the users retain all rights to their creations and can decide a specific license for it (section "What License Will my Shaders Have?").




Privacy Policy


Shadertoy respects the privacy of its users and will not use data in its databases to compete with its users, market to its user's clients, advertise to, or contact them for any other means of profit. All user information and content is governed by our Terms of Service (section "Terms of Service").

Shadertoy Collects

Shadertoy collects email addresses as a way to create unique users. When a user registers to the Shadertoy website, he/she will need to provide an email address as well as an available username and password to guarantee access to the user account. When a user submit information, such as user information or content, the user is transferring the data into the United States and the user hereby consent to such transfer.

Shadertoy may also collect and analyze data regarding the use of the website and services available therein. Information collected may include but is not limited to website traffic volume, frequency of visits, type of browser and operating system, etc.

Use of Information

Shadertoy may use personal information to improve the user experience, however, this information is not shared with or sold to other organizations for commercial purposes, except under the following circumstances: If it becomes necessary to share information in order to investigate, prevent, or take action regarding illegal activities, suspected fraud, situations involving potential threats to the physical safety of any person, violations of the Terms of Service (section above), or as otherwise required by law; or if Shadertoy is acquired by or merged with another company. In this event, Shadertoy will notify the user before any personal information is transferred and becomes subject to a different privacy policy.

Cookies

Cookies are required to use Shadertoy, they are used to help the system identify users and give them their data. Without cookies this website won't operate.

Security

Shadertoy has implemented processes to guarantee the security of your data. Each user is assigned a unique username and password, which is required to access his or her account. It is each user's responsibility to protect the security of his or her login information.

Cancellation or Termination of the Account

If a user chooses to delete its account, all the content generated by that user will be deleted. However, be aware that for some time Shadertoy will retain residual information in backups and/or archival copies of the database. Shadertoy will make reasonable, commercial efforts to delete your information as soon as possible.

Changes to This Policy

Shadertoy's Privacy Policy may change from time to time. Shadertoy will not reduce its user's rights under this policy without explicit consent. Shadertoy will post any privacy policy changes on this page and, if the changes are significant, Shadertoy will provide a more prominent notice.




Shadertoy Proudly Uses


Code Mirror - Marijn Haverbeke

Font: Lobster - Pablo Impallari

Music from Soundcloud - Soundcloud.com