-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathprivacy.html
More file actions
141 lines (114 loc) 路 11.5 KB
/
Copy pathprivacy.html
File metadata and controls
141 lines (114 loc) 路 11.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<!DOCTYPE html>
<html lang="en">
<head>
<title>Dash Privacy Policy</title>
<meta charset="utf8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {
font-family: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial;
margin: 0; padding: 0;
}
header {
background-color: rgb(255, 172, 77);
color: white;
text-align: center;
padding: 20px 0;
}
main {
max-width: 600px;
margin: auto;
}
@media (prefers-color-scheme: dark) {
body { background: #111; color: #eee; }
a { color: #4af; }
}
</style>
</head>
<body>
<header>
<h1>Dash Privacy Policy</h1>
</header>
<main>
<!-- UPDATE THIS WHEN MAKING CONTENT CHANGES -->
<p><i>Updated September 19, 2026</i></p>
<h2>1. Introduction and Acceptable of Terms</h2>
<ul>
<li>Welcome to Dash, accesible at <a href="https://dashblocks.org">https://dashblocks.org</a> and from the desktop version available for download on <a href="https://dashblocks.org/desktop">https://dashblocks.org/desktop</a>.</li>
<li>By using or accessing Dash and Dash IDE, you confirm that you have read, understood, and agree to be bound by these Terms. If you do not agree with any part of these Terms, then you must not use Dash and Dash IDE.</li>
</ul>
<h2>2. Definitions</h2>
<ul>
<li>"Dash" refers to the services at <a href="https://dashblocks.org">https://dashblocks.org</a>, <a href="https://dashblocks.org/extensions">Dash Extensions Gallery</a>, and <a href="https://dashblocks.org/docs">Dash Documentation</a>. This does not include the "Dash IDE" services, such as <a href="https://dashblocks.org/editor">editor</a>, <a href="https://dashblocks.org/packager">Dash Packager</a>, and <a href="https://dashblocks.org/unpackager">Dash Unpackager</a>, but does include the integrated project uploading service.</li>
<li>"Account" refers to a Dash account, which is needed to access full feature set of Dash.</li>
<li>"We", "us", or "our" refers to: a) all users with an Account on <a href="https://dashblocks.org">https://dashblocks.org</a> that has been classified as a "Dash Team" on their profile; and b) any person who has administrative access to the Dash servers.</li>
<li>"You", or "your" refers to any individual or entity accessing or using Dash and Dash IDE.</li>
</ul>
<h2>3. Account Creation and Security</h2>
<h3>3.1. Account Registration</h3>
<p>To access certain features of Dash, such as publishing projects or reacting with fire on projects, you may need to create an Account. When registering, Dash will ask for a username, password and email. Your email will not be used to send marketing messages.</p>
<h3>3.2. Account Responsibilities</h3>
<p>You are solely responsible for maintaning the confidentiality of your Account login credentials. Any activity that occurs under your Account is your responsibility.</p>
<h3>3.3. Profile Content Accessability</h3>
<p>Once you created an Account on the Site, your profile will be visible to anyone by your user ID or username even if not logged in. When you upload image for profile picture or change your profile description or links, it will be also accessable to anyone. You are solely responsive for the profile content.</p>
<p>Dash Team members can delete any parts of your profile even you not knowing it.</p>
<h2>4. Project Creation and Viewing</h2>
<h3>4.1. Uploading and Sharing Projects</h3>
<p>When you upload and share any project to Dash, your project will be accessable to anyone by project ID even if not logged in. You are responsible for what you are sharing.</p>
<p>We can delete your projects even you not knowing it. You can delete shared projects on <a href="/mystuff">mystuff page</a>.</p>
<h3>4.2. Project Viewing</h3>
<p>When you view any project uploaded on Dash without logged in, Dash will store your IP address on our servers for a hour in order to count the viewing.</p>
<h2>5. Third-Party Services and Links</h2>
<p>Dash, Dash IDE, content of users' profiles, projects, or extensions may contain links to third-party websites of services that are not owned by Dash. We has no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third-party websites or services.</p>
<p>You acknowledge and agree that Dash shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such content or services available on or throught any such websites or services.</p>
<p>Dash utilizes various third-party services for its operations, including analytics providers.</p>
<h3>Projects from the Third-Party Websites</h3>
<p>When you load a project from another website, you are subject to the privacy practices of that website. For example, when loading projects from Scratch, you are subject to the <a href="https://scratch.mit.edu/privacy_policy">Scratch privacy policy</a>. When loading projects from Scratch specifically, the project ID will also be shared with Dash as part of Scratch's API does not allow direct access. We may briefly log the project ID for caching.</p>
<h3>Cloud Variables</h3>
<p>Dash and Dash IDE rely on the <a href="https://turbowarp.org">TurboWarp</a>'s cloud variable servers, which is covered by the <a href="https://turbowarp.org/privacy">TurboWarp privacy policy</a>. Custom cloud variable servers are outside of our control.</p>
<p>Randomly generated usernames are anonymized (the random part is removed) before being sent to any cloud variable server.</p>
<h3>Extensions</h3>
<p>Some extensions must communicate with external APIs to function. For example, the translate and text-to-speech extensions rely on the Scratch API, which is covered by the <a href="https://scratch.mit.edu/privacy_policy">Scratch privacy policy</a>. To improve performance, some extensions access Dash's APIs instead where both the request (for example, the text being translated) and the result after forwarding to Scratch (for example, the translated version of the text) may be cached.</p>
<p>Most extensions on the <a href="https://dashblocks.org/extensions">our official extension gallery</a> and the <a href="https://extensions.turbowarp.org">TurboWarp's official extension gallery</a> will ask for permission when the project attempts to use the extension to access an untrusted website, however we cannot guarantee this is 100% reliable.</p>
<p>When loading a custom extension from a place other than the official gallery such as a URL or file on your computer, the editor will ask for permission to load the extension. If you approve this dialog, the extension can bypass the permission dialogs that official extensions show.</p>
<h3>GitHub API</h3>
<p>Dash and Dash IDE make requests to GitHub API for Dash's assets in libraries, or information about recent commits in the <a href="https://github.com/DashBlocks/dashblocks.github.io">dashblocks.github.io repository</a></p>
<h3>Dash Packager</h3>
<p>When packaging a project using custom extensions, the packager may access those websites to download the extensions.</p>
<h3>dashblocks.org/docs</h3>
<p>The search bar is provided by Algolia. See the <a href="https://www.algolia.com/policies/privacy/">Algolia privacy policy</a>.</p>
<h3>Google Analytics</h3>
<p>Dash uses Google Analytics to understand how website is used.</p>
<h2>6. Miscellaneous</h2>
<h3>6.1. Usernames</h3>
<p>If not logged in: A randomly generated username may be saved in your browser. You can replace this with a custom username.</p>
<p>If logged in: The username will be set to the username you used to register. You cannot replace this with a custom username.</p>
<h3>6.2. Settings</h3>
<p>Dash IDE will store settings such as <a href="https://dashblocks.org/addons">addon settings</a> or <a href="https://dashblocks.org/packager/">packager settings</a> in your browser.</p>
<h3>6.3. Dash Packager Settings and Cache</h3>
<p>The <a href="https://dashblocks.org/packager">Dash Packager</a> may store settings and cache large downloads such as Electron in your browser for convenience and performance.</p>
<h3>6.4. Projects generated by the Dash Packager</h3>
<p>Packaged projects include all scripts, costumes, and sounds to run the project. The packager tries to include all custom extensions too, but in some cases, the packaged project may need to download certain extensions each time it runs.</p>
<p>Advanced features such as third-party custom extensions, custom cloud host, custom JS, and custom CSS are outside of our control.</p>
<p>Note that, unlike the Dash editor, custom extensions in packaged projects will not ask for permission before contacting websites.</p>
<p>You are responsible for informing end users about the privacy practices of the files you distribute. Do not link to this document as your project's privacy policy as it may change in the future. You must write your own.</p>
<!-- <h2>TurboWarp Desktop</h2>
<p><a href="https://desktop.turbowarp.org/">TurboWarp Desktop</a> may make requests to check for updates. This can be disabled by pressing "Settings" then "Desktop Settings".</p>
<p><a href="https://desktop.turbowarp.org/">TurboWarp Desktop</a> has a disabled-by-default option to enable "Rich Presence" which shares the name of the project you have open and how long it has been open with chat apps running on your computer, which may be displayed on your public profile. This can be disabled by pressing "Settings" then "Desktop Settings".</p>
<h2>TurboWarp Packager Extras</h2>
<p><a href="https://github.com/TurboWarp/packager-extras/releases">TurboWarp Packager Extras</a> may make requests to check for updates.</p> -->
<h2>7. Contact Us</h2>
<p>Any concerns related to these Terms or any other matter should be sent to: <a href="mailto:contact@dashblocks.org">contact@dashblocks.org</a></p>
</main>
</body>
<script>
console.log(
'%cSTOP NOW! %cDo NOT paste anything here that others sent you! ' +
'%cThey can use this to do many bad things such as uploading inappropriate projects under YOUR name ' +
'or even just stealing/deleting YOUR account. Dash Team is not responsible for anything of this.',
'color: red; font-size: 3rem; font-weight: bold; -webkit-text-stroke: 0.1rem black;',
'color: black; background-color: cyan; font-size: 2rem; font-weight: 800;',
'color: white; background-color: red; font-size: 1rem; font-weight: 800;',
);
</script>
</html>