-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
350 lines (325 loc) · 15.8 KB
/
Copy pathindex.html
File metadata and controls
350 lines (325 loc) · 15.8 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
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
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="robots" content="index, follow">
<meta name="theme-color" content="#163680">
<title>ScreenLock — Lock Mac Keyboard, Mouse & Trackpad (Screen Stays On)</title>
<meta name="description" content="Lock your Mac's keyboard, mouse, and trackpad with a hotkey or PIN while apps keep running on screen. For parents with kids, streamers, presenters, and demo kiosks. $4.99, macOS 12+.">
<meta name="keywords" content="mac keyboard lock, mac mouse lock, lock input mac, kid lock mac, child proof mac, lock keyboard while screen on, lock mouse mac, mac kiosk mode, screenlock, splashtop input lock alternative, keyboardcleantool alternative, clean macbook keyboard, cat walking on keyboard mac, lock keyboard cat, pawsense alternative mac">
<!-- IMPORTANT: replace screenlock.app with your real domain everywhere on this page. -->
<link rel="canonical" href="https://screenlock.app/">
<!-- Open Graph -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://screenlock.app/">
<meta property="og:title" content="ScreenLock — Lock Mac Keyboard, Mouse & Trackpad (Screen Stays On)">
<meta property="og:description" content="Lock your Mac's keyboard, mouse, and trackpad with a hotkey or PIN while apps keep running on screen. For parents, streamers, presenters, demo kiosks.">
<meta property="og:image" content="https://screenlock.app/assets/icon.png">
<meta property="og:image:width" content="1024">
<meta property="og:image:height" content="1024">
<meta property="og:site_name" content="ScreenLock">
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="ScreenLock — Lock Mac Keyboard, Mouse & Trackpad">
<meta name="twitter:description" content="Lock keyboard, mouse, and trackpad on macOS while apps stay running. Hotkey or PIN to unlock. $4.99, macOS 12+.">
<meta name="twitter:image" content="https://screenlock.app/assets/icon.png">
<link rel="icon" type="image/png" href="assets/favicon.png">
<link rel="apple-touch-icon" href="assets/favicon.png">
<link rel="stylesheet" href="style.css">
<!-- Paddle Checkout. Replace the token with yours from paddle.com → Developer Tools → Authentication. -->
<script src="https://cdn.paddle.com/paddle/v2/paddle.js"></script>
<!-- Structured data: SoftwareApplication. Drives Google rich snippets (price, OS, screenshot). -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "ScreenLock",
"operatingSystem": "macOS 12.0 or later",
"applicationCategory": "UtilitiesApplication",
"applicationSubCategory": "Productivity",
"description": "Lock keyboard, mouse, and trackpad on a Mac while apps keep running on screen. Hotkey or PIN to unlock. For parents with young kids, streamers, presenters, and demo kiosks.",
"url": "https://screenlock.app/",
"image": "https://screenlock.app/assets/icon.png",
"screenshot": "https://screenlock.app/assets/icon.png",
"softwareVersion": "0.4.9",
"publisher": {
"@type": "Organization",
"name": "KERIGAMI LLC"
},
"offers": {
"@type": "Offer",
"price": "4.99",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://screenlock.app/#buy"
}
}
</script>
<!-- Structured data: FAQPage. Drives FAQ rich snippets directly in Google search results. -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Why does ScreenLock need Accessibility permission?",
"acceptedAnswer": {
"@type": "Answer",
"text": "macOS requires Accessibility access for any app that intercepts input — that's how keyboards and mice get blocked. ScreenLock uses only that permission and nothing else."
}
},
{
"@type": "Question",
"name": "What if my Mac crashes while ScreenLock is locked?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Input is restored automatically. The lock is software-only — if ScreenLock isn't running, nothing is blocked. The same is true if you force-quit it."
}
},
{
"@type": "Question",
"name": "Can my kid bypass ScreenLock by mashing the keyboard?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No. Every key press and click is intercepted by macOS before it reaches any app. Mashing won't drift into your PIN either — the buffer resets on any non-digit press or 5 seconds of idle."
}
},
{
"@type": "Question",
"name": "What macOS versions does ScreenLock support?",
"acceptedAnswer": {
"@type": "Answer",
"text": "macOS 12 Monterey and later, including Sequoia and Tahoe. Both Apple Silicon and Intel Macs are supported."
}
},
{
"@type": "Question",
"name": "What if I forget my PIN?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Your hotkey always works as the primary unlock. You can also open the ScreenLock menu in the menu bar (when unlocked) to change your PIN."
}
},
{
"@type": "Question",
"name": "Does ScreenLock work with multiple monitors?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. The lock applies to input from your keyboard, mouse, and trackpad — independent of which screen the cursor is on."
}
},
{
"@type": "Question",
"name": "Is ScreenLock available for Windows or Linux?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Not planned. ScreenLock is built on macOS-specific APIs (CGEventTap) that don't have direct equivalents on other platforms."
}
}
]
}
</script>
</head>
<body>
<nav class="topnav">
<a href="/" class="brand">
<img src="assets/icon.png" alt="ScreenLock" width="32" height="32">
<span>ScreenLock</span>
</a>
<a href="#buy" class="nav-cta" onclick="openCheckout(); return false;">Buy $4.99</a>
</nav>
<header class="hero">
<div class="hero-inner">
<img src="assets/icon.png" alt="ScreenLock app icon" class="hero-icon" width="180" height="180">
<h1>Lock your input, not your screen.</h1>
<p class="lede">
Keep YouTube, Zoom, presentations, and dashboards running while
keyboard, mouse, and trackpad are completely locked. Press a hotkey
or type a PIN to unlock — in one second.
</p>
<div class="cta-row">
<button type="button" class="btn-primary" onclick="openCheckout()">Buy ScreenLock — $4.99</button>
<span class="cta-meta">macOS 12 and later · One-time purchase · No subscription</span>
</div>
</div>
</header>
<section class="screens">
<div class="container">
<h2>Here's what it looks like</h2>
<div class="screens-grid">
<figure class="screens-item">
<img src="assets/screenshot-settings.png" alt="ScreenLock Settings window showing the hotkey, per-category lock toggles (keyboard, mouse clicks and movement, scrolling, trackpad gestures), PIN unlock, and Startup section with Launch at Login" width="552" height="647" loading="lazy">
<figcaption>Pick exactly what gets locked. Customize hotkey, PIN, and launch-at-login from one window.</figcaption>
</figure>
<figure class="screens-item">
<img src="assets/screenshot-menu.png" alt="ScreenLock menu bar dropdown showing Lock Now, Lock for 15/30/60/120 minutes submenu, Settings, Check for Updates, About, and Quit options" width="359" height="222" loading="lazy">
<figcaption>Lives in your menu bar. Lock instantly or pick a timer.</figcaption>
</figure>
</div>
<div class="menubar-callout">
<span class="callout-label">Your menu bar shows the current state:</span>
<span class="callout-icon"><img src="assets/icon-lock-open.png" alt="" height="22"> unlocked</span>
<span class="callout-arrow" aria-hidden="true">→</span>
<span class="callout-icon"><img src="assets/icon-lock-closed.png" alt="" height="22"> locked</span>
</div>
</div>
</section>
<section class="use-cases">
<div class="container">
<h2>Made for the moments when <em>watching</em> matters, not <em>touching</em>.</h2>
<div class="grid-4">
<div class="use-card">
<div class="use-emoji" aria-hidden="true">👶</div>
<h3>Parents with little kids</h3>
<p>YouTube Kids keeps playing. Your spreadsheet stays untouched. Your unread emails stay unsent.</p>
</div>
<div class="use-card">
<div class="use-emoji" aria-hidden="true">🎥</div>
<h3>Streamers & creators</h3>
<p>Lock input mid-stream without minimizing OBS. Your chat stays visible, your scene stays live.</p>
</div>
<div class="use-card">
<div class="use-emoji" aria-hidden="true">🏪</div>
<h3>Demo & kiosk computers</h3>
<p>A screen they can see, a Mac they can't break. Retail demos, signage, museum displays.</p>
</div>
<div class="use-card">
<div class="use-emoji" aria-hidden="true">🎤</div>
<h3>Presenters</h3>
<p>Keep the slides live, lock the controls during Q&A. No accidental clicks, no broken flow.</p>
</div>
<div class="use-card">
<div class="use-emoji" aria-hidden="true">🧽</div>
<h3>Cleaning the keyboard</h3>
<p>Disable the keys while you wipe them down. Keep the trackpad live to skip a track or mute a meeting. Or lock everything for a deep clean.</p>
</div>
<div class="use-card">
<div class="use-emoji" aria-hidden="true">🐈</div>
<h3>Cats on the keyboard</h3>
<p>asdfghjkl. Your cat thinks your laptop is a heated bed. Lock the keys before she rewrites your code.</p>
</div>
</div>
</div>
</section>
<section class="features">
<div class="container">
<h2>What you get</h2>
<div class="grid-3 features-grid">
<div class="feature">
<h3>Lock anything, individually</h3>
<p>Keyboard, mouse clicks, mouse movement, scrolling, and trackpad gestures — toggle each separately.</p>
</div>
<div class="feature">
<h3>Custom hotkey</h3>
<p>Default is ⌃⌥⌘L. Change it to anything that fits your fingers.</p>
</div>
<div class="feature">
<h3>PIN unlock</h3>
<p>Set a 4–8 digit PIN. Type it on the keyboard while locked — the digits stay invisible. Kids can watch you press the hotkey, but they can't see your PIN.</p>
</div>
<div class="feature">
<h3>Auto-unlock timer</h3>
<p>Lock for 15, 30, 60, or 120 minutes and walk away. Unlocks itself when you're back.</p>
</div>
<div class="feature">
<h3>Launch at login</h3>
<p>One toggle in Settings, and ScreenLock starts every time you log in. No "oh, I forgot to open it" moments.</p>
</div>
<div class="feature">
<h3>Native Mac, menu bar only</h3>
<p>No Dock icon, no Cmd-Tab footprint, no Electron. Just a tiny lock in your menu bar.</p>
</div>
<div class="feature">
<h3>Zero data collection</h3>
<p>No analytics, no network calls, no accounts. Settings stay on your Mac. Period.</p>
</div>
</div>
</div>
</section>
<section class="how">
<div class="container">
<h2>How it works</h2>
<ol class="steps">
<li>
<div class="step-num">1</div>
<h3>Press your hotkey</h3>
<p>Or click <strong>Lock for…</strong> in the menu bar and pick a duration.</p>
</li>
<li>
<div class="step-num">2</div>
<h3>Apps stay running, input goes dead</h3>
<p>Your screen keeps doing exactly what it was. Keyboard, mouse, trackpad, gestures — nothing reaches any app.</p>
</li>
<li>
<div class="step-num">3</div>
<h3>Press the hotkey again. Or type your PIN.</h3>
<p>Instant unlock. No password screen, no app switching, no interruption.</p>
</li>
</ol>
</div>
</section>
<section class="buy" id="buy">
<div class="container narrow">
<h2>One purchase. Every Mac you own.</h2>
<p class="lede">
$4.99 one-time. macOS 12 or later. Free updates within v1.
Refund within 14 days if it isn't for you.
</p>
<button type="button" class="btn-primary btn-large" onclick="openCheckout()">Buy ScreenLock — $4.99</button>
<p class="fine-print">Code-signed and notarized by KERIGAMI LLC. Verified by Apple on every launch.</p>
</div>
</section>
<section class="faq">
<div class="container narrow">
<h2>FAQ</h2>
<details>
<summary>Why does it need Accessibility permission?</summary>
<p>macOS requires Accessibility access for any app that intercepts input — that's how keyboards and mice get blocked. ScreenLock uses only that permission and nothing else.</p>
</details>
<details>
<summary>What if my computer crashes while locked?</summary>
<p>Input is restored automatically. The lock is software-only — if ScreenLock isn't running, nothing is blocked. The same is true if you force-quit it.</p>
</details>
<details>
<summary>Can my kid bypass it by mashing the keyboard?</summary>
<p>No. Every key press and click is intercepted by macOS before it reaches any app. Mashing won't drift into your PIN either — the buffer resets on any non-digit press or 5 seconds of idle.</p>
</details>
<details>
<summary>What macOS versions are supported?</summary>
<p>macOS 12 Monterey and later (including Sequoia and Tahoe). Apple Silicon and Intel.</p>
</details>
<details>
<summary>What if I forget my PIN?</summary>
<p>Your hotkey always works as the primary unlock. Or click the ScreenLock menu in the menu bar (when unlocked) to change the PIN.</p>
</details>
<details>
<summary>Does it work with multiple monitors?</summary>
<p>Yes. The lock applies to input from your keyboard, mouse, and trackpad — independent of which screen the cursor is on.</p>
</details>
<details>
<summary>Will you ship a Windows or Linux version?</summary>
<p>Not planned. ScreenLock is built on macOS-specific APIs (CGEventTap) that don't have direct equivalents on other platforms.</p>
</details>
</div>
</section>
<footer>
<div class="container">
<div class="footer-left">
<img src="assets/icon.png" alt="" width="32" height="32">
<span>ScreenLock</span>
</div>
<div class="footer-right">
<a href="pricing.html">Pricing</a>
<a href="refunds.html">Refunds</a>
<a href="privacy.html">Privacy</a>
<a href="terms.html">Terms</a>
<a href="mailto:hello@screenlock.app">Support</a>
<span class="copyright">© 2026 KERIGAMI LLC</span>
</div>
</div>
</footer>
<script src="script.js?v=20260518d"></script>
</body>
</html>