Privacy Policy

Last updated: June 6, 2026 · Applies to Pull-Free for iOS and FaceFence for macOS (together, "the apps"), published by StackCap.

The short version: the apps do not collect any data. Your camera feed is analyzed in real time on your device and is never recorded, stored, or transmitted. No face data ever leaves your device — in fact, the apps contain no networking code at all.

1. Overview

Pull-Free and FaceFence are awareness tools for body-focused repetitive behaviors (BFRBs) such as hair-pulling, skin-picking, and nail-biting. They use your device's front camera to detect, in real time, when a hand approaches your face, and alert you with a haptic, sound, or visual cue.

We designed the apps so that we, the developer, receive nothing: no accounts, no analytics, no advertising identifiers, no telemetry, and no media. This policy explains exactly what is processed and where.

2. Face Data

What face data the apps process. While monitoring is active, each video frame from the front camera is analyzed on your device using Apple's Vision framework. The analysis produces only transient geometry: the rectangular bounding box of any visible face and the positions of hand joints (fingertips and knuckles). The apps do not perform facial recognition, do not create a faceprint or any biometric template, and cannot identify who is in the frame.

What face data the apps collect: none. The bounding-box geometry exists only momentarily in your device's working memory while a frame is being compared against the next one. It is discarded immediately after each frame is analyzed. Camera frames and the geometry derived from them are never written to disk, never recorded, and never transmitted anywhere.

How face data is used. The face bounding box is used for exactly one purpose: measuring the on-screen distance between your hand and your face so the app can trigger an alert when they get too close. It is not used for identification, authentication, profiling, advertising, or any other purpose.

3. Face Data Storage and Retention

Storage: face data is never stored. It is processed transiently in device memory (RAM) only, on your device only.

Retention period: zero. Face geometry for a video frame is discarded as soon as that frame's analysis completes — within a fraction of a second — and all transient data is released when monitoring stops or the app closes. Nothing derived from your camera or your face survives beyond the live analysis of the current frame.

4. Face Data Sharing and Disclosure

Face data is never shared with anyone, including us. It is not disclosed to, sold to, or shared with any third party, and it is not sent to our servers — the apps have no servers and contain no networking code. No third-party SDKs (analytics, advertising, or otherwise) are embedded in the apps.

5. Camera Access

The apps request permission to use the front camera solely to perform the on-device detection described above. You can revoke camera access at any time in your device's Settings; the apps simply stop monitoring. The camera is only active while you have monitoring switched on with the app open.

6. Data Stored on Your Device

To show your progress, the apps keep simple usage statistics locally on your device (in the app's private storage): counts and timestamps of detection events, total monitoring time, streaks, achievements, and your settings. These numbers contain no images and no face data, never leave your device, and are deleted when you delete the app. You can also reset them at any time from within the app.

7. Third Parties

The apps use Apple's built-in Vision framework, which runs entirely on your device as part of the operating system. We do not use any third-party services, SDKs, or data processors. We collect no personal information, so there is nothing for us to sell, share, or process on anyone's behalf.

8. Children's Privacy

The apps do not collect personal information from anyone, including children.

9. Changes to This Policy

If we ever change how the apps handle data, we will update this policy and the "Last updated" date above before the change takes effect. Material changes will also be noted in the App Store release notes.

10. Contact

Questions about this policy or your privacy? Email us at cderinbogaz@gmail.com or visit our support page.