-
Notifications
You must be signed in to change notification settings - Fork 0
/
merlinsbag_android_privacy_policy.html
64 lines (56 loc) · 4.07 KB
/
merlinsbag_android_privacy_policy.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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<title>Merlinsbag - Privacy Policy</title>
</head>
<body>
Dear Privary-Concerned User, <br>
<p style="text-indent: 1em;">As of May 31st, 2024, the Merlinsbag application on Android never makes explicit network calls on your device and in no way transfers data out from your device.
The only exception to this is that the app contains Google's own Firebase analytics with default options. Hearing the name "Google" must be one of the last things someone who cares
about privacy wants to hear. So I will further elaborate everything this app collects.</p>
<p style="text-indent: 1em;">Google's Firebase is used because the application is created to run on a wide array of Android devices. These devices are not all available to the developer. Error information is
needed from the user's device to aid in debugging critical problems that arrise on previously untested platforms. The creator and maintainer would like to know when an app experiences
a crash on a specific device and for what reasons. Frankly, Firebase gathers too much data by default. For the most part, this is aggregated information and cannot be tied to any individual
user. The exception to this is, once again, for crash reports. If a single individual is experiencing an unusual crash, information about that specific device is made available to the
developer. The app uses Firebase and only Firebase to automatically collect the following:</p>
<ul>
<li>Information that is invaluable to the developer but may be loosely tied to an individual</li>
<ul>
<li>Crash reports, which include:</li>
<ul>
<li>Android OS version (ex: Android 13)</li>
<li>Android device model (ex: Samsung Galaxy S10+)</li>
<li>If the device is rooted</li>
<li>Time of crash</li>
<li>Information about the state of the application at the time of the crash</li>
<li>Orientation of device (portrait or landscape) at the time of the crash</li>
<li>RAM available at time of crash</li>
<li>Disk available at time of crash</li>
</ul>
</ul>
<li>Information that is aggregated and cannnot be tied to an individual</li>
<ul>
<li>Average engagement time for specified time range across all users</li>
<li>Average app openings for specified time range across all users</li>
<li>Percentage of users who open app and continue to open it over a period of time</li>
<li>How many users used the app over a specified time range</li>
<li>How many users are using each version of the app</li>
<li>Revenue statistics (currently, none at all for this application)</li>
<li>How many users removed the app</li>
<li>How many users from each country</li>
<li>Statistics on Android device models of users</li>
<li>Number of total views per "screen" in the application across all users.</li>
</ul>
</ul>
<p style="text-indent: 1em;">That is more information than desired but it is the default Firebase offers when requesting crash reports. The app will almost certainly reduce this in the future but this is where it
currently stands. The developer will never know your name, race, religion, gender, sexuality, or location. The developer doesn't know anything about you. But will need to know limited information
about your device if it crashes while manipulating an image, for instance. No images or data ever leave your device aside from the information as reported above. There are so many unique
devices in the Android ecosystem/market and so many ways for any app to fail. The information gathered is nothing short of a necessity. I hope you understand.</p>
Thank you,<br>
Connor A. Haskins
</body>
</html>