Privacy Policy
Cape Fear Devs (“we,” “us,” or “our”) values your privacy. This Privacy Policy explains how we handle information when you use our mobile applications.
Effective Date: September 4, 2026
Company: Cape Fear Devs
Contact: philanco@hotmail.com
1. Scope
This Privacy Policy applies to all mobile applications published by Cape Fear Devs, including:
- Simple Habits Daily Tracker
- Ripple Wave Puzzle
- Simply Done: Daily Tasks
- CardBoard+
As we release additional apps, they will be listed here and covered by this policy, with app-specific details added under Section 9.
2. Information We Collect
We only collect information needed to provide app functionality.
Depending on the app, this may include:
- Data you create in the app (for example, habit names, progress, and settings)
- Purchase and subscription status needed to unlock paid features
- Notification preferences and permission state, when reminders are enabled
- Optional health and fitness data from Apple Health/HealthKit where a supported app feature is enabled
- Advertising-related data from ad SDKs in free tiers where ads are shown (for example, device and ad identifiers, IP address, ad interactions, and diagnostics/performance signals). Ripple Wave Puzzle is configured to request non-personalized ads.
- For CardBoard+, first names or nicknames, player and team names, game titles, scoring settings, scores, rounds, turns, timer and dice state, game history, statistics, and optional live spectator-session data
- Basic technical data provided by Apple for app operations
We do not sell personal information.
3. How We Use Information
We use data to:
- Provide and maintain app features
- Save your preferences and progress
- Sync CardBoard+ tables, players, in-progress games, presets, and history through your private iCloud database when enabled
- Provide live, read-only CardBoard+ spectator sharing when the scorekeeper explicitly starts it
- Process and restore in-app purchases/subscriptions
- Serve and measure ads in supported free-tier experiences
- Prevent abuse/fraud and maintain service integrity
- Improve app reliability and performance
- Comply with legal obligations
4. In-App Purchases and Subscriptions
Some apps offer paid features through Apple In-App Purchases or Subscriptions.
Payments are processed by Apple, not by Cape Fear Devs. We do not receive your full payment card information.
We may use purchase entitlement information (for example, active subscription status) to enable premium features.
For apps with auto-renewable subscriptions, Terms of Use are available at Apple Standard EULA and on our Terms of Use page.
5. Data Storage and Retention
App data may be stored locally on your device and/or in Apple services associated with your Apple account, depending on app features.
CardBoard+ core game data is stored locally and may sync through the user’s private Apple CloudKit database when iCloud sync is enabled. Private CloudKit data is not visible to Cape Fear Devs through Apple’s developer portal.
When a CardBoard+ scorekeeper starts spectator sharing, the app creates a temporary record in its public CloudKit database. That record may include the game title, player or team names, scores, rules, timer and dice state, current turn, score history, winner, sharing status, and timestamps. Anyone with the six-character invite code, invite link, or QR code may be able to view that read-only game record.
Active CardBoard+ spectator sessions are treated as expired 24 hours after their last update, and finished spectator results are treated as expired after 7 days. The app requests deletion when sharing is stopped or a shared draft is discarded, and it attempts to delete expired records when they are next accessed. CloudKit storage and processing are also subject to Apple’s policies.
We retain data only as long as needed for app functionality, legal compliance, and support.
6. Third-Party Services
Our apps may rely on Apple services and APIs, including:
- App Store and StoreKit (purchases/subscriptions)
- Game Center (leaderboards, achievements, and player profile features where enabled)
- iCloud key-value storage (optional cross-device app state sync where enabled)
- Apple CloudKit private database (optional CardBoard+ cross-device sync)
- Apple CloudKit public database (opt-in CardBoard+ spectator sharing)
- Apple Health/HealthKit (optional health-related habit features)
- TestFlight (beta distribution)
- Google AdMob and Google User Messaging Platform (ads and privacy/consent messaging in supported free-tier app experiences)
If any app uses additional third-party services (for example analytics, ads, or crash reporting), that app section in Section 9 will disclose it. Where required by law, we may use consent messaging tools provided by ad partners to support regional privacy choices.
7. Children’s Privacy
Our apps are not directed to children under 13 unless explicitly stated in the app listing. We do not knowingly collect personal information from children under 13.
For CardBoard+, scorekeepers should use first names or nicknames and should not enter sensitive personal information, particularly when adding children as players.
If you believe a child provided personal information, contact us and we will address it.
8. Your Rights and Choices
Depending on your location, you may have rights to request access, correction, or deletion of personal information.
You can also:
- Manage subscriptions in your Apple ID subscription settings
- Control notification permissions in iOS Settings
- Use device-level privacy controls in iOS (such as ad personalization/tracking controls, where available)
- Delete individual CardBoard+ games, saved sessions, and history in the app
- Stop CardBoard+ spectator sharing to request deletion of the public spectator record
- Manage or delete CardBoard+ iCloud data through Apple’s iCloud settings
- Delete local app data by uninstalling the app; uninstalling may not delete data stored in iCloud
To make a privacy request, contact: philanco@hotmail.com
9. App-Specific Privacy Details
9.1 Simple Habits Daily Tracker
What the app does: Tracks habits, daily progress, streaks, reminders, widgets, shortcuts, and history.
Data used by the app:
- Habit entries you create (name, target amount)
- Progress and completion history
- Local app settings (for example, preferences)
- Purchase status for premium access (monthly, annual, lifetime), if applicable
- Optional HealthKit data, including step count, exercise minutes, and sleep data, only when you choose to connect a health-related habit
- Optional ad-related data processed by Google AdMob in the free version
How data is handled:
- Habit and progress data are primarily stored on-device
- HealthKit data is read only for habit tracking and is not sold, shared with advertisers, or used for advertising or marketing
- Simple Habits does not write data to HealthKit
- Subscription and purchase processing is handled by Apple
- If ads are shown, Google AdMob may process device and ad identifiers, IP address, ad interaction data, and diagnostics/performance data under Google's policies
- We do not sell this data
Tracking/Advertising:
- Simple Habits may display Google AdMob ads in the free experience (for example, banner ads)
- HealthKit data is never used for ads, tracking, or marketing
- Purchasing Simple Habits Premium removes ads in the premium experience
9.2 Ripple Wave Puzzle
What the app does:
Ripple Wave Puzzle is a puzzle game with Voyage levels, a Daily puzzle, a weekly Impossible puzzle, optional Game Center leaderboards, optional social sharing, and optional premium unlocks.
Data used by the app:
- Gameplay/progress data you generate (level progress, puzzle results, streaks, moves, lives, settings, badges)
- Purchase entitlement status for Ripple Premium (to unlock premium features)
- Optional Game Center profile, achievement, and leaderboard data if you sign in to Game Center
- Optional app state synced through Apple's iCloud key-value storage, such as progress and settings, when iCloud is available for your Apple account
- Optional ad-related data processed by Google AdMob in the free version, including device or advertising identifiers, coarse location or IP-derived location signals, ad interactions/product interactions, advertising data, diagnostics, performance data, and crash data. Ripple is configured to request non-personalized ads.
- Optional privacy or consent choices handled through Google User Messaging Platform where required or available
- Optional share text you choose to send through the iOS share sheet
- Optional local analytics/event logs stored on-device for app diagnostics and balancing
How data is handled:
- Core gameplay data is stored locally on your device and may sync through Apple's iCloud key-value storage if available.
- Purchases are handled by Apple StoreKit. We do not receive your full payment card details.
- If you use Game Center, Apple processes Game Center account, profile, achievement, and leaderboard data.
- If ads are shown, Google AdMob may process device and ad identifiers, coarse location or IP-derived location signals, ad interaction/product interaction data, advertising data, diagnostics, performance data, and crash data under Google's policies. Ripple requests non-personalized ad treatment for these ad requests.
- Ripple's first-party analytics endpoint is currently not configured. Event logs used for gameplay diagnostics and balancing are stored locally unless a future version enables a disclosed analytics endpoint.
- We do not sell personal information.
Tracking/Advertising:
- Ripple may display Google AdMob ads in the free experience (for example, rewarded and banner ads).
- Ripple is configured to request non-personalized ads from Google AdMob. Non-personalized ads are not selected based on your past behavior across apps or websites, but Google may still use contextual information, approximate location, device or ad identifiers, frequency capping, fraud prevention, ad measurement, and diagnostics/performance signals to deliver and measure ads.
- Ripple does not request App Tracking Transparency permission for personalized ad tracking in this build.
- You can use iOS privacy settings and any available in-app consent controls to manage regional privacy choices.
- Purchasing Ripple Premium removes ads in the premium experience.
9.3 Simply Done: Daily Tasks
What the app does:
Simply Done helps users create and manage tasks, recurring tasks, archives, completion history, and optional focus/check-in workflows.
Data used by the app:
- Task data you create (task title, status, recurrence, archive/completion state, and timestamps)
- Completion and focus history, theme/settings preferences, and app reminder preferences
- Purchase entitlement status for Simply Done Pro (monthly, annual, lifetime), when applicable
- Optional notification permission status and reminder schedule choices
- Optional ad-related data processed by Google AdMob in the free version
How data is handled:
- Core task and preference data is stored primarily on-device.
- Widget display values may be shared between app and widget using Apple App Groups on-device.
- Purchases are handled by Apple StoreKit. We do not receive your full payment card details.
- If ads are shown, Google AdMob may process device and ad identifiers, IP address, ad interaction data, and diagnostics/performance data under Google's policies.
- We do not sell personal information.
Tracking/Advertising:
- Simply Done may display Google AdMob banner ads in the free experience.
- Purchasing Simply Done Pro removes ads in the premium experience.
User choices:
- You can disable reminders in the app settings or iOS notification settings.
- You can manage or cancel subscriptions in your Apple ID subscription settings.
9.4 CardBoard+
What the app does:
CardBoard+ is a scorekeeping and game-night utility for board games, card games, dice games, and other tabletop games. It supports saved games, timers, dice, turn tracking, player statistics, result sharing, and optional live spectators.
Data used by the app:
- First names or nicknames entered for players
- Player and team names
- Game titles, presets, notes, rules, and scoring settings
- Scores, rounds, turns, timers, dice values, winners, and game history
- In-progress game drafts and completed-game statistics
- Optional live spectator data, invite codes, status, and timestamps
- Optional share text or images you choose to send through the iOS share sheet
- Purchase entitlement status for the Game Night Pass and original-player ad-free access
- Optional ad-related data processed by Google AdMob in the free version, including device or advertising identifiers, coarse location or IP-derived location signals, ad interactions, advertising data, diagnostics, performance data, and crash data
- Optional privacy or consent choices handled through Google User Messaging Platform where required or available
How data is handled:
- Core game data is stored locally and may sync through your private iCloud database when iCloud sync is enabled.
- Private iCloud data is not visible to Cape Fear Devs through Apple’s developer portal.
- Live spectator sharing begins only when the scorekeeper explicitly creates an invitation.
- Spectator records are stored temporarily in the app’s public CloudKit database and are read-only for spectators.
- Spectators access a game using the six-character code, invite link, or QR code provided by the scorekeeper.
- CardBoard+ does not require a Cape Fear Devs account.
- If ads are shown, Google AdMob may process device and advertising identifiers, coarse location or IP-derived location signals, ad interaction data, advertising data, diagnostics, performance data, and crash data under Google’s policies.
- CardBoard+ does not share player names, scores, game history, or spectator content with Google for ad targeting.
- CardBoard+ does not use gameplay data for advertising, marketing, profiling, or cross-app tracking.
- Cape Fear Devs does not sell CardBoard+ data.
Tracking/Advertising:
- CardBoard+ may display Google AdMob banner ads in the free experience.
- CardBoard+ requests non-personalized ads. Google may still use contextual information, approximate location, device or advertising identifiers, frequency capping, fraud prevention, ad measurement, and diagnostics or performance signals to deliver and measure ads.
- CardBoard+ does not request App Tracking Transparency permission for personalized ad tracking in this build.
- You can use iOS privacy settings and any available in-app consent controls to manage regional privacy choices.
- Original 1.0 customers and customers who purchase the Game Night Pass receive an ad-free experience.
Retention and user choices:
- Active spectator sessions are treated as expired after 24 hours without an update.
- Finished spectator results are treated as expired after 7 days.
- Stopping spectator mode or discarding the shared game requests deletion of its public spectator record.
- You can delete games and history in the app and can manage private iCloud data through Apple’s iCloud settings.
- You control whether content is shared through the iOS share sheet.
10. International Users
If you use our apps outside the United States, your information may be processed in accordance with applicable local laws.
11. Changes to This Policy
We may update this Privacy Policy from time to time. We will update the Effective Date at the top when changes are made.
12. Contact Us
For privacy questions or requests:
Cape Fear Devs
Email: philanco@hotmail.com