1. What FamilyOps does
FamilyOps lets you list household members and their capabilities (for example, "can drive"), record recurring tasks, log schedule events that make someone busy, and see whether each task has someone available to cover it. All conflict-detection logic runs on your device. FamilyOps does not sell, rent, or share your household data with third parties.
2. Data we process
The categories below describe data the app handles. Unless stated otherwise, the data is stored in your personal iCloud account (Apple CloudKit private database) or, when you choose to share a household, in an iCloud share you create with other members. FamilyOps as a developer does not have a server that receives or stores this data.
2.1 Account identifier
- Sign in with Apple identifier. When you first sign in, the app stores the stable user identifier returned by Apple in the iOS keychain or app preferences on your device. This identifier is used only to recognize you on subsequent launches and to attribute records to you in CloudKit. FamilyOps never receives your email address or real name from Apple unless you explicitly choose to share them during the Sign in with Apple flow, in which case they are stored in your CloudKit private database alongside your household record.
2.2 Household data you enter
- Household name. A label you choose.
- Members. Display name, role (actor or dependent), capability tags you select (such as "adult", "licensed_driver", "pet_caregiver", "medical_caregiver", "keyholder"), and an optional date of birth.
- Tasks (Responsibilities). Label, time window, flexibility, required capabilities, optional assignee, optional recurrence rule, coverage status.
- Schedule events. Type (travel, work shift, appointment, activity, other), optional title, start and end times, affected member IDs, optional buffer, optional recurrence rule.
- Availability windows. Derived or declared time blocks marking a member as available, unavailable, or conditional.
- Actions. System-generated reminders such as "coverage required" or "transport needed" with timestamps and status.
2.3 System and device data
- Local notification preferences. Stored on device by iOS. FamilyOps requests notification permission to alert you when a task needs coverage.
- Push tokens for CloudKit subscriptions. When other members of a shared household save data, Apple delivers a silent push to your device through APNs so the app can refresh. Apple manages this token; FamilyOps does not see or store it on its own servers.
- Diagnostics. If you opt in to share diagnostics with Apple at the iOS level, Apple may send anonymized crash data to the developer through App Store Connect. FamilyOps does not embed third-party crash or analytics SDKs.
2.4 Data we do not collect
- No location data.
- No access to your photos, camera, microphone, contacts, calendar, health, or HomeKit.
- No advertising identifier (IDFA).
- No browsing history or data from other apps.
- No payment, banking, or financial information (the app has no in-app purchases or subscriptions at this time).
- No biometric data.
3. How data is used
- To run the conflict-detection engine entirely on your device.
- To synchronize household records across devices belonging to you, and across devices belonging to members you have explicitly invited via Apple's CKShare mechanism.
- To send you local notifications when a task needs coverage.
- To restore your session on subsequent launches.
FamilyOps does not use your data for advertising, profiling, or training machine-learning models.
4. Is data linked to you?
Yes, household data is linked to you through the Sign in with Apple identifier and your iCloud account. The link exists only within your iCloud account and any iCloud shares you initiate. FamilyOps as a developer does not have a database that joins your data to your identity.
5. Is data used to track you?
No. FamilyOps does not track you across apps or websites owned by other companies. There are no advertising SDKs, no analytics SDKs, and no cross-app identifiers.
6. Third-party services
FamilyOps relies on the following Apple services. No other third-party SDKs are embedded.
| Service | Purpose | Provider |
|---|---|---|
| Sign in with Apple | Authentication | Apple Inc. |
| iCloud / CloudKit | Data storage and sync in your iCloud account | Apple Inc. |
| Apple Push Notification service (APNs) | Silent pushes for CloudKit subscriptions | Apple Inc. |
| UNUserNotificationCenter | Local notifications on device | Apple Inc. (system framework) |
Apple's handling of this data is governed by the Apple Privacy Policy.
7. Sharing within a household
When you invite another person to your household, FamilyOps creates an Apple CKShare. Members who accept the invitation can read and write the shared household records through their own iCloud account. You can revoke a share at any time from inside the app. FamilyOps does not transmit shared data through any non-Apple service.
8. Data storage and security
- Household records are stored in Apple iCloud (CloudKit private database for the owner; shared database for participants).
- Transport between your device and iCloud uses TLS, managed by Apple.
- The Sign in with Apple identifier is stored locally using iOS's standard secure storage.
- FamilyOps does not operate any external server that receives household content.
9. Data retention
Records persist in your iCloud account until you delete them inside the app, leave a shared household, sign out, or delete the app and its iCloud data. Action records are append-only inside the app (status changes only) until you remove them or remove the parent record. Deleting the household record cascades to its child records via CloudKit.
10. Children's privacy
FamilyOps is intended for adults setting up a household. The App Store listing is rated 4+. Adults using FamilyOps may add minors to a household as members or dependents and may enter a name and optional date of birth for them. By doing so, the adult confirms they have authority to record this information for household-management purposes. FamilyOps does not knowingly collect personal information directly from children under 13. If you believe a child under 13 has independently created their own household entry without parental authorization, contact support@familyops.dev and we will help remove it.
11. Your rights
You can access, correct, export, or delete household data directly inside the app: open a member, task, or event record and edit or delete it. Because data is stored in your iCloud account, you can additionally manage or wipe it through iOS Settings → Apple ID → iCloud → Manage Storage → FamilyOps.
Depending on your jurisdiction, you may have additional rights under laws such as the GDPR, UK GDPR, CCPA, or similar regimes (access, correction, deletion, portability, objection, restriction). To exercise any of these rights, contact us at support@familyops.dev.
11.1 How to request deletion
To request that we assist with deletion of any data linked to you:
- Email support@familyops.dev from the address associated with your Apple ID, or include the household name you used in the app.
- Use the subject line Data deletion request.
- We will acknowledge within 7 days and complete the request within 30 days.
Note: because household records live in your iCloud account, you generally do not need our involvement to delete them. The fastest path is to delete the records inside the app or remove FamilyOps data through iOS Settings.
12. International users
FamilyOps does not transfer your household data to its own servers. Apple stores iCloud data in the regions described in Apple's documentation. Where Apple is the data controller for portions of the service (for example, APNs), Apple's terms apply.
13. Changes to this policy
We may update this policy as the app evolves. The effective date at the top of this page indicates when the current version took effect. Material changes will be announced through an in-app notice or release notes.
14. App Store privacy disclosures
This policy is intended to align with the disclosures we make in App Store Connect under App Privacy. If you spot a discrepancy, please tell us at support@familyops.dev.
15. Contact
Privacy and support questions: support@familyops.dev.