-
Notifications
You must be signed in to change notification settings - Fork 2
/
privacy.html
169 lines (152 loc) · 9.99 KB
/
privacy.html
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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Privacy Policy</title>
<meta content="Privacy Policy for services operated by FloatingMilkshake." name="Description">
<link href="https://cdn.floatingmilkshake.com/avatar.png" rel="icon">
<link href="/styles.css" rel="stylesheet" type="text/css">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<link href="https://fonts.googleapis.com" rel="preconnect">
<link crossorigin href="https://fonts.gstatic.com" rel="preconnect">
<link href="https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400&display=swap" rel="stylesheet">
<script defer data-domain="floatingmilkshake.com" src="https://plausible.floatingmilkshake.com/js/plausible.js"></script>
</head>
<body>
<h1>Privacy Policy</h1>
<p>
This document serves as the Privacy Policy for all services operated by FloatingMilkshake ("I", "me", "my"). Last
updated on <code>2024-04-02</code> (history is public, see
<a href="https://github.com/FloatingMilkshake/floatingmilkshake.com/search?q=privacy&type=commits">here</a>!).
You can reach out with any questions or concerns at
<span style="color: #4c9eff"><b>privacy [at] floatingmilkshake [dot] com</b></span>.
<br><br>
As of the last time this document was updated, no services operated by me intentionally collect any identifying user data. The
following services operated by me <i>do</i> collect some non-identifying user data:
</p>
<div id="MechanicalMilkshake">
<h3>MechanicalMilkshake</h3>
<p>
MechanicalMilkshake processes some data provided by Discord, but does not store this data. This data may consist
of:
<ul>
<li>The content of any message sent in any Discord channel where MechanicalMilkshake has permission to read
messages (including future updates to the message's content)
</li>
<li>Certain data about the author of any message sent in any Discord channel where MechanicalMilkshake has
permission to read messages, such as their user ID, username, or display name
</li>
<li>Certain data about you if you or another user use a command that fetches data about you or your profile, such as your
user ID, display name, avatar, when you created your Discord account, any roles you may have in a server, and any badges you may
have on your Discord profile
</li>
</ul>
MechanicalMilkshake offers features such as keyword tracking that require it to process all messages sent in any
channels it is able to read messages in. It does this so that it can notify a user if a keyword they have chosen to
track is mentioned. MechanicalMilkshake keeps a temporary cache of message IDs, and their respective authors' user IDs,
to reduce the number of requests made to Discord. MechanicalMilkshake only keeps this data in memory for
the most recent message sent in any Discord channel. This information is never stored persistently, and you may
request to have your data deleted from this cache or opt out of it at any time by emailing me at the address
at the top of this page. If you are a server administrator, you may also deny MechanicalMilkshake permission to read
messages in any channel whose messages you do not want processed.
<br><br>
MechanicalMilkshake collects some data that is stored persistently, however only under certain circumstances. This
data may consist of:
<ul>
<li>Your Discord user ID</li>
<li>Some user-submitted content</li>
</ul>
MechanicalMilkshake offers features such as reminders that require it to store some information, such as your
Discord user ID and the content of any reminders you set, persistently. This information is deleted as soon as
possible - in the case of reminders, it is deleted when the reminder is triggered at the time you specify.
<br><br>
All data collected by MechanicalMilkshake is stored in Ashburn, Virginia, United States by <a
href="https://www.oracle.com">Oracle</a>. <i>By using MechanicalMilkshake, you agree to <a
href="https://www.oracle.com/legal/privacy/privacy-policy.html">Oracle's privacy policy</a></i>.
All data stored by MechanicalMilkshake can be requested or deleted at any time, however this data may persist
in daily backups taken by Oracle for up to three (3) days. Backups are taken at approximately 00:00 UTC every day.
Individual data cannot be deleted from backups, but backups expire three (3) days after creation.
Entire backups can be deleted upon request in some circumstances.
<br><br>
Backups are also currently stored in Helinski, Finland, Europe by <a href="https://www.borgbase.com/">BorgBase</a>.
These backups are taken with <a href="https://borgbackup.readthedocs.io/en/stable/index.html">Borg</a>,
and are encrypted with AES-256 encryption. Backups are taken hourly and may persist for up to one (1) year.
Like with Oracle, individual data cannot be deleted from backups. Data removed from MechanicalMilkshake is
completely removed from backups after one (1) year, and entire backups can be deleted upon request in some circumstances.
<br><br>
Please contact me at the email at the top of this page if you would like to request that your data be deleted
from MechanicalMilkshake or backups, or to request a copy of your data.
</p>
</div>
<div id="Hastebin">
<h3>Hastebin</h3>
<p>
Hastebin (accessible at <a href="https://haste.floatingmilkshake.com">haste.floatingmilkshake.com</a>) allows
users to input any text data and use a URL generated by the service to share this data. Data submitted to
Hastebin (by entering text and pressing Save) is stored indefinitely. Data may be removed earlier for any reason
and without notice, but for privacy purposes it should be assumed that any data submitted to Hastebin will be stored indefinitely.
<br><br>
Data submitted to Hastebin is stored by <a href="https://cloudflare.com">Cloudflare</a> and is encrypted at rest,
however all data submitted to Hastebin is always accessible to me. <i>By submitting data to Hastebin, you agree
to <a href="https://www.cloudflare.com/privacypolicy/">Cloudflare's privacy policy</a> and consent to my
ability to read all data.</i> Note that if data is encrypted manually before being submitted to Hastebin, I will
not be able to read the decrypted data.
<br><br>
All data submitted to Hastebin can be requested or deleted at any time (as long as the URL is provided) and is
not stored in any backups or by anyone other than Cloudflare. Once the data is deleted, it cannot be recovered.
<br><br>
Please contact me at the email at the top of this page if you would like to request that your data be deleted
from Hastebin, or to request a copy of your data.
</p>
</div>
<div id="ThisWebsite">
<h3>This Website</h3>
<p>
This website collects non-identifying data about visitors, such as the path of the page being accessed,
the user agent being used, the referring site (if applicable), and the country of origin (IP addresses are NOT
collected). Analytics are collected with a self-hosted instance of <a href="https://plausible.io/">Plausible
Analytics</a>. If you do not agree with this data collection, you may either stop using this website or use a
browser extension to block requests to <code>plausible.io</code> from this website. For example,
using uBlock Origin, the rule might look like this: <code>floatingmilkshake.com plausible.io * block</code>.
<br><br>
Data collected by Plausible Analytics is stored in Ashburn, Virginia, United States by
<a href="https://www.oracle.com/">Oracle</a>. <i>By continuing to access this website, you agree to
<a href="https://www.oracle.com/legal/privacy/privacy-policy.html">Oracle's Privacy Policy</a></i>.
Plausible Analytics also has a data policy, which can be found <a href="https://plausible.io/data-policy">here</a>.
Note that the data in Plausible Analytics' data policy regarding location of data storage does not apply here.
Individual data collected by Plausible Analytics cannot be requested nor deleted, but all data can collectively
be requested or deleted in some circumstances. Data collected by Plausible Analytics may persist in daily
backups taken by Oracle for up to five (5) days. Backups are taken at approximately 00:00 UTC every day.
Individual data cannot be deleted from backups, but backups expire five (5) days after creation.
Entire backups can be deleted upon request in some circumstances.
<br><br>
Please contact me at the email at the top of this page if you would like to request that your data be deleted
from Plausible Analytics or backups, or to request a copy of your data.
</p>
</div>
<p>
<br>
<b>Note that some services not operated by me collect some data about the users of some of my services:</b>
<br><br>
<a href="https://www.cloudflare.com">Cloudflare</a> is used to prevent threats against web services operated by me.
Cloudflare may store logs about visitors who trigger their security systems, which may contain information such as
the visitors' IP address, the domain being accessed, the path of the page being accessed, and the user agent being
used. <i>By continuing to access this website, you agree to <a href="https://www.cloudflare.com/privacypolicy/">Cloudflare's
privacy policy</a></i>.
</p>
<p>No data stored by any services operated by FloatingMilkshake is shared with any third-parties other than those
listed here, and data is only shared when absolutely necessary for the function of the services.</p>
<!-- footer -->
<br>
<hr>
<p>
<a href="https://floatingmilkshake.com" title="Go home.">Home</a> |
<a href="https://github.com/FloatingMilkshake/floatingmilkshake.com" title="The source code for this site!" target="_blank">Source</a> |
<a href="https://floatingmilkshake.com/privacy" title="You are here!">Privacy Policy</a> |
<a href="https://floatingmilkshake.com/terms" title="My Terms of Service">Terms of Service</a> |
<a href="https://haste.floatingmilkshake.com" title="Need to throw some code somewhere?">Hastebin</a> |
<a href="https://floatingmilkshake.com/time" title="What time is it for me?">Time</a> |
<span title="Hmm...">More coming soon...?</span>
</p>
</body>
</html>