๐Ÿ“ฆ lucavehbiu / remindme-extension

๐Ÿ“„ index.html ยท 209 lines
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
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Privacy Policy - Remind Me Extension</title>
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
            line-height: 1.6;
            color: #333;
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
            min-height: 100vh;
            padding: 20px;
        }

        .container {
            max-width: 800px;
            margin: 0 auto;
            background: white;
            padding: 40px;
            border-radius: 16px;
            box-shadow: 0 20px 60px rgba(0,0,0,0.3);
        }

        h1 {
            color: #2d3748;
            font-size: 2.5rem;
            margin-bottom: 10px;
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        .last-updated {
            color: #718096;
            font-size: 0.9rem;
            margin-bottom: 30px;
            padding-bottom: 20px;
            border-bottom: 2px solid #e2e8f0;
        }

        h2 {
            color: #1a202c;
            font-size: 1.5rem;
            margin-top: 30px;
            margin-bottom: 15px;
        }

        p, li {
            color: #4a5568;
            margin-bottom: 15px;
        }

        ul {
            margin-left: 20px;
            margin-bottom: 20px;
        }

        .highlight-box {
            background: #f0fdf4;
            border-left: 4px solid #10b981;
            padding: 20px;
            margin: 25px 0;
            border-radius: 8px;
        }

        .highlight-box h3 {
            color: #065f46;
            margin-bottom: 10px;
        }

        .highlight-box p {
            color: #047857;
            font-weight: 500;
        }

        .icon {
            display: inline-block;
            margin-right: 8px;
        }

        .contact {
            background: #f7fafc;
            padding: 20px;
            border-radius: 8px;
            margin-top: 30px;
        }

        a {
            color: #667eea;
            text-decoration: none;
        }

        a:hover {
            text-decoration: underline;
        }

        @media (max-width: 600px) {
            .container {
                padding: 25px;
            }

            h1 {
                font-size: 2rem;
            }
        }
    </style>
</head>
<body>
    <div class="container">
        <h1>Privacy Policy</h1>
        <p class="last-updated"><strong>Last Updated:</strong> November 12, 2025</p>

        <div class="highlight-box">
            <h3>๐Ÿ”’ Our Privacy Commitment</h3>
            <p>Remind Me is designed with <strong>privacy first</strong>. All your data is stored locally by default. Email notifications are completely optional for long-term reliability.</p>
        </div>

        <h2>What Data We Collect</h2>
        <p>The extension stores the following data <strong>locally on your device</strong>:</p>
        <ul>
            <li>Selected text, links, or images you choose to save as reminders</li>
            <li>URLs of pages where you set reminders</li>
            <li>Optional notes/descriptions you add to reminders</li>
            <li>Scheduled reminder times</li>
            <li>Reminder history (last 100 reminders)</li>
            <li>Email addresses (only if you choose to provide one)</li>
        </ul>

        <h2>Optional Email Notifications</h2>
        <p><strong>Email is completely optional.</strong> By default, you'll only receive browser notifications (100% private). If you want email reminders (useful for long-term reminders when your computer might be off), you can optionally provide an email address.</p>

        <p><strong>When you provide an email:</strong></p>
        <ul>
            <li>Your email and reminder content are sent to Resend.com API only at the scheduled reminder time</li>
            <li>We use Resend.com to deliver email notifications (<a href="https://resend.com/legal/privacy-policy" target="_blank">Resend's Privacy Policy</a>)</li>
            <li>Email addresses are stored locally on your device for convenience (autocomplete)</li>
            <li>You can choose not to provide an email - browser notifications will always work</li>
        </ul>

        <h2>Where Your Data is Stored</h2>
        <p><strong>Local by Default:</strong> All reminder data is stored in your browser's local storage (<code>chrome.storage.local</code>).</p>
        <p><strong>Optional External Service:</strong> If you provide an email, reminder content is sent to Resend.com only when the reminder fires.</p>

        <h2>What We DON'T Do</h2>
        <ul>
            <li>โŒ We do <strong>NOT</strong> require email - it's completely optional</li>
            <li>โŒ We do <strong>NOT</strong> collect analytics or tracking data</li>
            <li>โŒ We do <strong>NOT</strong> sell your data to anyone</li>
            <li>โŒ We do <strong>NOT</strong> require account creation or login</li>
            <li>โŒ We do <strong>NOT</strong> use cookies for tracking</li>
            <li>โŒ We do <strong>NOT</strong> access websites you haven't explicitly interacted with</li>
        </ul>

        <h2>Permissions Explained</h2>
        <p>The extension requests the following permissions:</p>
        <ul>
            <li><strong>storage</strong> - To save your reminders locally on your device</li>
            <li><strong>activeTab</strong> - To capture content only from tabs where you actively use the extension (right-click menu)</li>
            <li><strong>contextMenus</strong> - To add "Remind me about this" to your right-click menu</li>
            <li><strong>alarms</strong> - To schedule and trigger reminders at the times you specify</li>
            <li><strong>notifications</strong> - To show you browser notifications when reminders are due</li>
            <li><strong>host_permissions (api.resend.com)</strong> - Only used if you choose to provide an email address for optional email notifications</li>
        </ul>

        <h2>Data Retention</h2>
        <ul>
            <li>Reminders are stored locally until you manually delete them</li>
            <li>The extension keeps your last 100 reminders in history</li>
            <li>You can clear all reminders at any time from the extension popup</li>
            <li>Uninstalling the extension removes all stored data</li>
        </ul>

        <h2>Your Control</h2>
        <p>You have complete control over your data:</p>
        <ul>
            <li>View all your reminders in the extension popup</li>
            <li>Delete individual reminders or clear all at once</li>
            <li>Choose whether to use email notifications or browser-only</li>
            <li>No data recovery after deletion (it's truly gone)</li>
            <li>Export functionality (planned for future release)</li>
        </ul>

        <h2>Changes to This Policy</h2>
        <p>We'll update this policy if we make any changes to how the extension handles data. The "Last Updated" date at the top will reflect any changes.</p>

        <h2>Open Source</h2>
        <p>This extension's code is open source. You can review exactly what it does at our <a href="https://github.com/lucavehbiu/remindme-extension" target="_blank">GitHub repository</a>.</p>

        <div class="contact">
            <h2>Contact</h2>
            <p>Questions about privacy? Contact us at: <a href="mailto:lucavehbiu@outlook.com">lucavehbiu@outlook.com</a></p>
        </div>

        <div class="highlight-box" style="margin-top: 40px;">
            <p style="text-align: center; font-size: 1.1rem;"><strong>Bottom Line:</strong> Browser notifications are 100% private. Email is optional for reliability. You choose.</p>
        </div>
    </div>
</body>
</html>