-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprivacy.html
More file actions
116 lines (103 loc) · 7.49 KB
/
privacy.html
File metadata and controls
116 lines (103 loc) · 7.49 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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Privacy Policy - Meter Games</title>
<link rel="icon" href="images/favicon-light.ico" type="image/x-icon" />
<link rel="icon" href="images/favicon-light.ico" type="image/x-icon" media="(prefers-color-scheme: light)" />
<link rel="icon" href="images/favicon-dark.ico" type="image/x-icon" media="(prefers-color-scheme: dark)" />
<script>
const savedTheme = localStorage.getItem("theme") || "dark";
document.documentElement.setAttribute("data-theme", savedTheme);
</script>
<link rel="stylesheet" href="style.css" />
<style>
/* Specific styling for policy readability */
.policy-content {
max-width: 800px;
margin: 0 auto;
background: var(--card-bg);
padding: 40px;
border-radius: 12px;
border: 1px solid rgba(255, 255, 255, 0.05);
}
.policy-content h2 { margin-top: 30px; margin-bottom: 15px; color: var(--text-main); }
.policy-content h3 { margin-top: 20px; margin-bottom: 10px; font-size: 1.1rem; color: var(--accent); }
.policy-content p, .policy-content li { color: var(--text-muted); margin-bottom: 15px; }
.policy-content ul { list-style: disc; padding-left: 20px; margin-bottom: 20px; }
</style>
</head>
<body>
<div class="container">
<site-header page="privacy"></site-header>
<section class="hero" style="padding: 30px 20px">
<h1>Privacy Policy</h1>
<p>Last Updated: March 10, 2026</p>
</section>
<div class="policy-content">
<p>
<strong>Meter Games</strong>, operated by <strong>Ryan Morov</strong> (hereinafter referred to as "we", "us", or "our"), is committed to protecting your privacy. This Privacy Policy explains how we handle your data when you play our games or use our apps, specifically <strong>Parker</strong>, <strong>Slice Stack</strong>, <strong>StudySnap</strong>, and <strong>Pit Wall</strong>.
</p>
<p>We operate out of <strong>Quebec, Canada</strong>, and this policy complies with Quebec Law 25, federal Canadian laws (PIPEDA), and international standards (GDPR, CCPA).</p>
<h2>1. Data We Collect</h2>
<h3>A. Slice Stack</h3>
<p><strong>Slice Stack collects NO personal data.</strong></p>
<ul>
<li>We do not track your location.</li>
<li>We do not use analytics.</li>
<li>We do not show ads.</li>
<li>Purchases are handled entirely by Google Play; we do not store your payment information.</li>
</ul>
<h3>B. Parker</h3>
<p>In <strong>Parker</strong>, we use <strong>Unity Analytics</strong> to help us improve game balance. However, we prioritize your choice:</p>
<ul>
<li><strong>Strictly Opt-In:</strong> Analytics are disabled by default. No data is sent unless you explicitly click "Yes" on the data sharing prompt.</li>
<li><strong>Anonymous Data Only:</strong> If you opt-in, we collect anonymous gameplay data (level completion times, crash locations) and a generated installation ID. We do not collect names, emails, or precise location data.</li>
</ul>
<h3>C. StudySnap</h3>
<p><strong>StudySnap is a local-first desktop application.</strong></p>
<ul>
<li><strong>Local Storage:</strong> All flashcards, decks, and study progress are stored locally on your device in JSON format. We (Meter Games) do not have access to this data.</li>
<li><strong>OpenAI API Key:</strong> To use AI features, you may choose to provide your own OpenAI API Key. This key is encrypted and stored locally on your device. It is sent directly to OpenAI servers to generate content and is <strong>never</strong> transmitted to Meter Games.</li>
<li>No analytics or tracking scripts are included in the application.</li>
</ul>
<h3>D. Pit Wall</h3>
<p><strong>Pit Wall collects NO personal data.</strong></p>
<ul>
<li>The application functions solely as a client-side dashboard to fetch and display public data from external APIs.</li>
<li>We do not track your usage, IP address, or store any of your interactions with the dashboard.</li>
<li>No analytics or tracking scripts are included in the application.</li>
</ul>
<h2>2. Third-Party Services</h2>
<p>We may use the following third-party services which operate under their own privacy policies:</p>
<ul>
<li><strong>Unity Analytics (Unity Technologies):</strong> Used in "Parker" for gameplay improvement. <a href="https://unity.com/legal/privacy-policy" target="_blank" rel="noreferrer">Read Unity's Privacy Policy</a>.</li>
<li><strong>Google Play Services:</strong> Used for processing In-App Purchases and secure installations. <a href="https://policies.google.com/privacy" target="_blank" rel="noreferrer">Read Google's Privacy Policy</a>.</li>
<li><strong>OpenAI API:</strong> Used in "StudySnap" for content generation (only if enabled by user). <a href="https://openai.com/privacy/" target="_blank" rel="noreferrer">Read OpenAI's Privacy Policy</a>.</li>
<li><strong>f1api.dev:</strong> Used in "Pit Wall" to fetch public Formula 1 statistics.</li>
</ul>
<h2>3. Advertising</h2>
<p>We have a strict <strong>No-Ads Policy</strong>. None of our applications ("Parker", "Slice Stack", "StudySnap", or "Pit Wall") contain advertising SDKs, and we do not sell your data to advertisers.</p>
<h2>4. Children's Privacy</h2>
<p>Our applications are General Audience apps. We do not knowingly collect personal information from children under the age of 13.</p>
<p>If you are a parent or guardian and believe your child has provided us with personal information, please contact us, and we will delete it immediately.</p>
<h2>5. Your Rights (Quebec Law 25 & GDPR)</h2>
<p>Depending on your location, you have the right to:</p>
<ul>
<li><strong>Access:</strong> Ask what data we hold about you (if any).</li>
<li><strong>Deletion:</strong> Request that we delete your data.</li>
<li><strong>Opt-Out:</strong> In "Parker," you can revoke your analytics consent at any time via the in-game Settings menu.</li>
</ul>
<h2>6. Contact Us</h2>
<p>If you have any questions about this Privacy Policy, please contact us at:</p>
<p>
<strong>Location:</strong> Quebec, Canada
</p>
</div>
<site-footer></site-footer>
</div>
<script src="script.js"></script>
</body>
</html>