A nail biting detection app watches you through your camera. It looks at your face, tracks your hands, and monitors your behavior for hours at a time. If that sentence doesn’t immediately make you think about privacy, it should.
Most apps that use camera-based AI send your video to a cloud server for processing. Your face, your hands, your workspace, your surroundings — all compressed, uploaded, and analyzed on hardware you don’t own, by code you can’t audit. Even with encryption and privacy policies, your biometric data physically exists on someone else’s infrastructure.
Nailed was built on a different premise: your camera data should never leave your computer. Period.
The Problem with Cloud-Based Camera Processing
Let’s be specific about what cloud processing means for a camera-based habit detection app.
When a cloud-based app processes your camera feed, here’s what happens:
- Your camera captures frames of your face and hands
- Those frames are compressed (but still contain your biometric data)
- They’re transmitted over the internet to a remote server
- A third party’s infrastructure processes those frames
- The frames may be stored — temporarily or permanently — for model improvement, analytics, or logging
- Results are sent back to your device
At every step, your data is exposed to new risks:
In transit — even with TLS encryption, the data crosses network infrastructure you don’t control. ISPs, CDNs, and network intermediaries can potentially inspect traffic. Encryption helps, but it’s not a guarantee against sophisticated attacks or legal compulsion.
At rest on servers — cloud providers store data on shared infrastructure. Even “temporary” processing creates copies in memory, logs, and caches that may persist longer than advertised. Data breaches at major cloud providers are not hypothetical — they happen regularly.
During processing — your biometric data is decoded and analyzed on third-party hardware. Employees at the processing company may have access. “Anonymized” data can often be re-identified, especially biometric data like facial features.
For model training — many companies reserve the right to use your data for “improving their services.” That means your camera frames might train future AI models owned by a company you paid $4.99 to once.
For a camera app that runs for 8+ hours during your workday, this is an enormous volume of sensitive biometric data flowing through third-party systems.
What “Privacy-First” Actually Means
“Privacy-first” has become a marketing phrase. Every app claims it. But the technical implementations vary dramatically. Here’s what it means for Nailed, concretely:
No cloud component. Nailed has no server. No backend. No API. No database. There is no infrastructure to send data to. The app is a standalone macOS application that runs entirely on your Mac.
No data collection. Not “minimal data collection.” Not “anonymized data collection.” Zero. Nailed collects nothing — no camera data, no usage patterns, no session durations, no detection counts, no crash reports, no analytics, no telemetry.
No account required. You download the app from the Mac App Store and use it. There’s no sign-up, no email address, no user profile. Nailed doesn’t know who you are and has no mechanism to find out.
No network requests. The detection pipeline makes zero outbound network connections. You can verify this yourself with network monitoring tools. If you block all of Nailed’s network access with a firewall, nothing changes — because there was nothing to block.
Ephemeral processing. Camera frames exist in memory only during the milliseconds required for hand and face landmark detection. After processing, the frame is discarded. There’s no buffer, no cache, no replay capability.
This isn’t privacy by policy. It’s privacy by architecture. The data physically cannot be collected because the systems required to collect it don’t exist.
Why Architecture Matters More Than Policy
Privacy policies are legal documents. They describe what a company says it will do with your data. They can be changed at any time. They’re enforced only after a violation is discovered and prosecuted. They’re written by lawyers, not engineers.
Privacy architecture is different. When an app has no server, the question “will they share my data?” is answered by physics, not promises. There’s no data to share because there’s no infrastructure to store or transmit it.
Consider the difference:
Policy-based privacy: “We encrypt your data in transit and at rest. We do not sell your data to third parties. We retain data for 90 days and then delete it. We may use anonymized data to improve our services.”
Architecture-based privacy: “There is no server. Camera frames are processed in local memory and discarded immediately. No data is stored, transmitted, or retained. No network connections are made.”
The first approach requires trust. The second is verifiable. You can put Nailed behind Little Snitch, watch the network activity, and confirm independently that nothing leaves your Mac.
Data Sovereignty and Legal Implications
Data sovereignty — the principle that data is subject to the laws of the country where it’s stored — creates complex implications for cloud-based camera processing.
If a US-based app processes your camera data on AWS servers in Virginia, that data is subject to US law, including potential law enforcement access under CLOUD Act provisions. If you’re in the EU, your biometric data may be crossing jurisdictional boundaries every time the app processes a frame.
GDPR considerations. Under GDPR, camera data capturing a person’s face constitutes biometric data — a “special category” of personal data with the strictest protections. Cloud-based processing of this data requires explicit consent, a clear legal basis, data protection impact assessments, and potentially a Data Protection Officer. Violations carry penalties up to 4% of global revenue or €20 million.
The Nailed approach. When no data is collected, stored, or transmitted, data sovereignty becomes a non-issue. There’s no data to regulate. GDPR’s requirements around processing, storage, and transfer don’t apply because none of those activities happen. Nailed doesn’t need a DPO, doesn’t need consent for data processing (beyond the initial camera permission from macOS), and has no data to breach.
This isn’t a loophole. It’s the cleanest possible implementation. The most private data handling is no data handling.
The Camera Permission Question
Nailed does request camera access from macOS. This is a valid concern — any app requesting camera access should be scrutinized.
Here’s what happens with that permission:
macOS grants Nailed access to the camera feed through its standard privacy framework. Nailed reads frames from the camera into local memory, processes them through MediaPipe’s hand and face landmark detection models (running in WebAssembly), evaluates whether a hand-to-mouth gesture is occurring, and discards the frame.
The camera permission is necessary because the app needs to see your hands and face to detect nail biting. But the permission to access the camera is entirely separate from what happens with the camera data after access is granted.
You can verify this:
- Check network activity — zero outbound connections from the detection pipeline
- Check disk writes — no camera data written to any location on disk
- Check running processes — no background uploaders, no sync services, no analytics daemons
- Test offline — disconnect from the internet entirely and Nailed works identically
What Other Apps Do Differently
Not naming names, but here’s what camera-based apps commonly do with privacy:
- Require account creation — which immediately ties your usage to an identity
- Send “anonymized” usage data — which often includes timestamps, session durations, and behavioral patterns
- Process some or all data in the cloud — even if only for “model improvement” or “quality assurance”
- Include analytics SDKs — Firebase, Mixpanel, Amplitude — which phone home with behavioral data
- Reserve rights in privacy policies — “We may use your data to improve our services” covers a lot of ground
Any of these individually might seem benign. Together, they create a comprehensive profile of when you’re at your computer, what habits you exhibit, how often they occur, and how your behavior changes over time. For a camera-based health app, that’s an intimate dataset.
The One-Time Purchase Model and Privacy
Nailed costs $4.99 once. No subscription. This isn’t just a pricing decision — it’s a privacy decision.
Subscription-based apps need ongoing engagement metrics to justify their recurring revenue. They need to know how often you use the app, how long your sessions are, whether engagement is declining. This creates a structural incentive to collect usage data.
One-time purchase apps have a different incentive structure. Once you’ve paid, the developer’s financial interest in your behavioral data drops to zero. There’s no engagement metric to optimize, no retention funnel to track, no churn to prevent.
Nailed’s one-time price and zero data collection aren’t coincidental. They’re aligned incentives. When a company doesn’t collect your data, it has no data to monetize — which means it needs a different business model. A straightforward purchase price is that model.
Practical Privacy Verification
Don’t take any of this on faith. Here are concrete steps to verify Nailed’s privacy claims:
Network monitoring. Install Little Snitch or LuLu (both macOS network monitors). Launch Nailed. Watch for outbound connection attempts. You’ll see none from the detection pipeline.
Firewall test. Block all network access for Nailed using macOS’s built-in firewall or a third-party tool. Use the app normally. Everything works because nothing requires a network connection.
Airplane mode test. Turn off Wi-Fi, disconnect ethernet. Launch Nailed. Detection works. Alerts work. Everything works.
Disk monitoring. Use macOS’s fs_usage command or Activity Monitor to watch for disk writes from Nailed. You’ll see normal app operation files (preferences, window state) but zero camera data written anywhere.
Process inspection. Use Activity Monitor to examine Nailed’s running processes. You’ll see the main app process and renderer processes — no background uploaders, sync services, or analytics transmitters.
This level of verifiability is only possible because of the architectural choices. An app that collects data “sometimes” or “anonymously” is much harder to verify — you’d need to monitor continuously and analyze every packet.
Who This Matters For
Privacy-first camera processing matters most for:
- Remote workers who run detection apps all day in their home office, where the camera captures their living space
- Anyone in regulated industries (healthcare, finance, legal) where data handling requirements are strict
- People in EU/GDPR jurisdictions who are subject to strict biometric data regulations
- Privacy-conscious users who choose their software based on data practices
- Anyone who’s uncomfortable with the idea of their face being continuously streamed to a server
If you want to stop biting your nails and want a camera-based detection tool that keeps your data where it belongs — on your own machine — Nailed was built for exactly that. $4.99, macOS only, zero data collection, works offline.
Frequently Asked Questions
Does Nailed record or save any camera footage?
No. Nailed processes camera frames in real-time memory only. Each frame is analyzed for hand-to-mouth gestures, then immediately discarded. No images or video are ever saved to disk, cached, or transmitted anywhere.
Can Nailed work without an internet connection?
Yes. Nailed works entirely offline. The ML models are bundled with the app at download. Detection, alerts, and all functionality operate without any internet connection. There is no server to connect to.
How can I verify that Nailed isn't sending data?
Use any network monitoring tool — Little Snitch, Wireshark, or macOS’s built-in Activity Monitor network tab. You’ll see zero outbound connections from Nailed’s detection pipeline. The app has no analytics, no telemetry, and no backend infrastructure.
Is Nailed GDPR compliant?
Nailed goes beyond GDPR compliance. GDPR regulates how personal data is collected, processed, and stored. Nailed collects no personal data whatsoever — no camera data, no usage data, no account data. When there’s no data to regulate, compliance is inherent.