@@ -20,6 +20,10 @@ about how your data is processed.
20
20
* You should be aware that some media might contain Personal Data.
21
21
It is your responsibility to disable applications that play media
22
22
with Personal Data attached to it.
23
+ * The application updates itself by default.
24
+ This is done securely by downloading via an encrypted connection,
25
+ verifying the download's content with a checksum
26
+ and authenticating it with a cryptographic signature.
23
27
* Additionally, the application reports limited statistics at most once a day,
24
28
to understand how many users are actively using the software,
25
29
which old versions are still in use and for how long,
@@ -35,20 +39,21 @@ about how your data is processed.
35
39
* [ Table of Contents] ( #table-of-contents )
36
40
* [ How does the Software collect data?] ( #how-does-the-software-collect-data )
37
41
* [ What data is collected by the Software?] ( #what-data-is-collected-by-the-software )
38
- * [ Media Metadata] ( #media-metadata )
39
- * [ Analytics Metrics privacy-friendly] ( #analytics-metrics-privacy-friendly )
40
- * [ No Personal Data] ( #no-personal-data )
41
- * [ Reporting undetected media players] ( #reporting-undetected-media-players )
42
+ * [ Media Metadata] ( #media-metadata )
43
+ * [ Analytics Metrics ( privacy-friendly) ] ( #analytics-metrics-privacy-friendly )
44
+ * [ No Personal Data] ( #no-personal-data )
45
+ * [ Reporting undetected media players] ( #reporting-undetected-media-players )
42
46
* [ How is the data being used and shared?] ( #how-is-the-data-being-used-and-shared )
43
- * [ Discord] ( #discord )
44
- * [ TIDAL] ( #tidal )
45
- * [ MetaBrainz - MusicBrainz and Cover Art Archive] ( #metabrainz---musicbrainz-and-cover-art-archive )
46
- * [ Simple Analytics] ( #simple-analytics )
47
- * [ GitHub] ( #github )
48
- * [ Our own services] ( #our-own-services )
49
- * [ Encryption] ( #encryption )
47
+ * [ Discord] ( #discord )
48
+ * [ TIDAL] ( #tidal )
49
+ * [ MetaBrainz - MusicBrainz and Cover Art Archive] ( #metabrainz---musicbrainz-and-cover-art-archive )
50
+ * [ Simple Analytics] ( #simple-analytics )
51
+ * [ GitHub] ( #github )
52
+ * [ Our own services] ( #our-own-services )
53
+ * [ Encryption] ( #encryption )
50
54
* [ Which Media Metadata is shared by default?] ( #which-media-metadata-is-shared-by-default )
51
55
* [ How can the user control which data is shared?] ( #how-can-the-user-control-which-data-is-shared )
56
+ * [ Automatic updates] ( #automatic-updates )
52
57
* [ Scope of this privacy policy] ( #scope-of-this-privacy-policy )
53
58
* [ Changes to this privacy policy] ( #changes-to-this-privacy-policy )
54
59
* [ Contact details] ( #contact-details )
@@ -110,7 +115,7 @@ which operating system and architecture is used most predominantly
110
115
and from which regions users are vaguely coming from.
111
116
Additionally, the listed settings are reported
112
117
in order to understand how many users
113
- are interested in application updates.
118
+ are interested in updates of the Software .
114
119
115
120
To put this into perspective:
116
121
Nowadays almost all websites use some form of analytics
@@ -202,7 +207,7 @@ to complete Media Metadata that is lacking song, track or video information
202
207
and to get more information about the media that is playing
203
208
from an online music database.
204
209
205
- This service can be disabled in the settings of the application .
210
+ This service can be disabled in the settings of the Software .
206
211
207
212
* ** [ TIDAL] ( https://tidal.com/ ) **
208
213
&ndash ; [ Privacy Policy] ( https://tidal.com/privacy )
@@ -216,7 +221,7 @@ to complete Media Metadata that is lacking song, track or video information
216
221
and to get more information about the media that is playing
217
222
from an online music database.
218
223
219
- This service can be disabled in the settings of the application .
224
+ This service can be disabled in the settings of the Software .
220
225
221
226
* ** [ MetaBrainz] ( https://metabrainz.org ) **
222
227
&ndash ; [ Privacy Policy] ( https://metabrainz.org/privacy )
@@ -254,13 +259,13 @@ on application startup:
254
259
([ repository] ( https://github.com/jonasberge/live.musicpresence.app ) ).
255
260
** GitHub** may collect data in accordance with their Privacy Policy.
256
261
* Check for a new release of Music Presence.
257
- The application makes a request to ** GitHub** 's API
262
+ The Software makes a request to ** GitHub** 's API
258
263
to check whether there is a new release of Music Presence.
259
264
** GitHub** may collect data in accordance with their Privacy Policy.
260
265
261
266
### Our own services
262
267
263
- We provide our own services to extend the functionality of the application
268
+ We provide our own services to extend the functionality of the Software
264
269
in accordance with this privacy policy.
265
270
These include the following services:
266
271
@@ -283,7 +288,7 @@ since it does not leave the user's device.
283
288
284
289
## Which Media Metadata is shared by default?
285
290
286
- By default, the application will only share Media Metadata
291
+ By default, the Software will only share Media Metadata
287
292
from applications that have been whitelisted by the developer of the Software.
288
293
That means not all Media Metadata is shared by default,
289
294
but only that of a predefined set of applications.
@@ -343,6 +348,33 @@ in front of the name of the Media Player,
343
348
to signal that no Media Metadata from that Media Player
344
349
will be shared with third parties.
345
350
351
+ ## Automatic updates
352
+
353
+ The Software checks for updates on application startup
354
+ and at an interval of 12 hours while it is running.
355
+ When a new version is available and automatic updates are enabled,
356
+ the Software downloads the update in the background.
357
+ The downloaded update then goes through the following checks,
358
+ to ensure that it has not been tampered with and stems from a trusted source:
359
+
360
+ - A checksum is used to verify the file's integrity,
361
+ i.e. that the contents have not been modified.
362
+ - A cryptographic signature is used to verify the file's authenticity,
363
+ i.e. that it stems from a trusted source
364
+ (the developer of the Software and no other party).
365
+ - The signature is also used to ensure
366
+ that the application is never downgraded to an older version.
367
+
368
+ Once all those checks have passed,
369
+ the update is installed to the user's computer
370
+ and executed after the application has been restarted.
371
+ For more detailed information read the
372
+ [ documentation] ( https://automatic-updates-docs.musicpresence.app/ ) .
373
+
374
+ Automatic updates can be disabled in the settings.
375
+ If they are disabled, the user has the option to install updates manually
376
+ by clicking the respective button in the Tray Menu.
377
+
346
378
---
347
379
348
380
## Scope of this privacy policy
0 commit comments