Privacy Policy


Effective date: April 8, 2026

Overview

CONFESS collects no personal data. Your examination responses, journal entries, and examen reflections are encrypted on your device using AES-256-GCM. The encryption key is stored in the iOS Keychain and is bound to your device.

No data is sold. No data is used for advertising. No third-party analytics SDK has access to your content.

Data Storage

All user-generated content is encrypted with AES-256-GCM using Apple's CryptoKit framework. The 256-bit symmetric encryption key is stored in the iOS Keychain with the kSecAttrAccessibleWhenUnlockedThisDeviceOnly access level. This means:

What Is Stored on Your Device

The following data is created by you and stored encrypted in the app's sandboxed storage:

Non-sensitive preferences (state of life, auto-delete timer setting, onboarding status) are stored unencrypted in UserDefaults on the device.

What Is Never Stored

Network Activity

The app makes two read-only network calls to display liturgical content:

Both endpoints serve static JSON files hosted on GitHub Pages. No cookies are set. No user data is transmitted in any request. No analytics or tracking pixels are loaded.

Links to USCCB readings and Wikipedia saint pages open in an in-app Safari view. Traffic to those sites is handled by the device's Safari engine, not routed through the app.

Permissions

Both permissions are requested only when the relevant feature is first used.

Third-Party Services

CONFESS uses no third-party SDKs, frameworks, or services for analytics, advertising, crash reporting, or data collection of any kind. The app is built entirely with native Apple frameworks.

Data Deletion

Children

The app includes a "Child under 13" state-of-life option that tailors examination questions to be age-appropriate. No data is collected from any user, regardless of age. Because the app collects no personal information, it complies with COPPA requirements.

Changes to This Policy

If this policy is updated, the effective date at the top of this page will be revised. Significant changes will also be noted in the app's release notes on the App Store.

Contact

For questions about this privacy policy or the app's data practices, please visit the support page.