Privacy Policy

Family Central · How we handle your data

Last updated: April 11, 2026

Table of Contents

  1. Overview
  2. Data We Collect
  3. How We Use Your Data
  4. Data Storage & Security
  5. Chat Messages & Attachments
  6. Location Data
  7. Data Sharing
  8. Third-Party Services & SDKs
  9. Data Retention
  10. Your Rights
  11. Children's Privacy
  12. Changes to This Policy
  13. Contact Us
1. Overview

Family Central ("the App", "we", "us", or "our") is a family management application designed to help families organize their daily life through shared calendars, task lists, chat, meal planning, budget tracking, shared contacts, schedules, and real-time location features.

This Privacy Policy explains what personal data we collect when you use Family Central, why we collect it, how we store and protect it, and what rights you have over your data. By using the App you agree to the practices described in this policy.

We do not sell, rent, or share your personal data with any third party for advertising, marketing, or commercial purposes.

2. Data We Collect

The table below describes every category of data collected by Family Central, its purpose, and where it is stored.

Data Category Specific Data Points Purpose Stored
Account & Identity Full name, email address, hashed password, profile avatar, preferred language Create and authenticate your account Server (encrypted at rest)
Family Group Group name, invite code, member roles (admin / member), join date Manage the family circle and member access Server
Calendar Events Event title, description, date/time, location, recurrence rules, assigned members, reminders Shared family calendar Server
Task Lists List name, item content, completion status, assigned members, recurrence Collaborative shopping and task lists Server
Chat Messages Text messages, reactions, read receipts, deletion flags; encrypted with AES-256 Private 1:1 and group chat within the family circle Server (AES-256 encrypted)
Chat Attachments Images, audio recordings, video clips, documents sent in chat; stored as AES-256 encrypted binary blobs File sharing within the family circle Server (temporary – see §5)
Contacts Contact name, phone numbers, email addresses, notes, favorite flag Shared family address book Server
Meal Planning Meal name, date, assigned members, linked recipe Weekly meal planner Server
Recipes Recipe name, ingredients, steps, tags, photos (if provided), favorites Family recipe book Server
Schedules & Shifts Schedule name, entries with time slots, assigned members, recurrence Household chore and shift management Server
Budget & Finance Transaction amounts, categories, dates, notes, account names, budget limits; currency codes Family budget tracking and reporting Server
Location Data GPS coordinates (latitude, longitude, accuracy, timestamp), location history, pick-me-up requests, SOS alerts Real-time family location sharing; safety features (see §6) Server (history auto-purged)
Device Identifier FCM device token (Firebase push token), platform (Android/iOS), app version Deliver push notifications to your device Server
Authentication Tokens JWT access token (short-lived), refresh token (stored securely on device) Authenticate API requests without re-entering credentials Device (secure storage) & server
App Settings Notification preferences, calendar view settings, language preference, tutorial completion state Personalise the app experience Device & server
Performance & Errors Crash reports and stack traces generated by the app itself (not transmitted to any analytics service); no user content is included Diagnose and fix technical issues Device logs only (not sent externally)
3. How We Use Your Data

We use the data collected exclusively to provide, operate, and improve the Family Central service:

4. Data Storage & Security

All data is stored on our own self-hosted servers running a MariaDB relational database. We do not use cloud storage services (such as AWS S3, Google Cloud Storage, or similar) for any user content.

AES-256 chat encryption
JWT stateless authentication
Passwords hashed (bcrypt)
HTTPS / TLS transport
Secure local storage (Capacitor Preferences)

Access to the API is restricted through Spring Security with JWT-based stateless authentication. Each request is validated against the requesting user's family group membership before any data is returned or modified. Sensitive tokens are never logged.

5. Chat Messages & Attachments

Family Central includes an end-to-end family chat supporting text messages, images, audio recordings, video clips, and other file types.

Encryption: All chat messages (text content) are stored in the database encrypted using AES-256. The encryption key is held server-side and is not shared with any third party.

Attachments (images, audio, video, documents):

Audio recordings and video clips are treated with the same level of encryption and temporary retention as other file attachments. They are never analysed, transcribed, or processed by any automated system other than encryption/decryption.

6. Location Data

Location sharing is an opt-in feature. The App will request location permission from the operating system before activating any location feature. You can revoke this permission at any time from your device's system settings.

7. Data Sharing

We do not sell, rent, trade, or otherwise transfer your personal data to any third party for any commercial purpose.

Data is shared only in the following strictly necessary situations:

8. Third-Party Services & SDKs

Family Central integrates the following third-party services and libraries. Some of them may collect data independently according to their own privacy policies. We strongly encourage you to review each policy linked below.

Service / Library Purpose in the App Data Potentially Collected Privacy Policy
Firebase Cloud Messaging (FCM)
Google
Push notifications delivery Device token (FCM registration ID), device model, OS version, app version; Google may also collect diagnostic data per its own policies. Google Privacy Policy →
Firebase Privacy →
Firebase Admin SDK
Google
Server-side push notification dispatch Device tokens transmitted server-to-Firebase; no user content included. Google Privacy Policy →
Google Play Services
Google
Core Android runtime, push notification channel Device identifiers, diagnostic data collected by Google Play Services at the OS level, per Google's policies. Google Privacy Policy →
RevenueCat
In-app purchases
Premium subscription management and purchase validation Purchase receipts, product IDs, app user ID (anonymous), device platform, app version. RevenueCat does not receive family data or personal identifiers unless explicitly provided. RevenueCat Privacy Policy →
Giphy API
GIF search
GIF search in chat Search query text, IP address, device type. Giphy may collect usage analytics per its own privacy policy. Giphy Privacy Policy →
Leaflet + OpenStreetMap
Open source
Family location map rendering Leaflet itself collects no data. OpenStreetMap tile servers may log your IP address when fetching map tiles (standard web server logs). OSM Privacy Policy →
Open Exchange Rates API
Exchange rates
Currency exchange rate lookup (budget feature) Requests are proxied through our server. No personal data is sent. The external API only receives the requested currency pair. ExchangeRate-API Privacy →
Capacitor (Ionic)
Open source
Native device APIs (camera, geolocation, filesystem, notifications, preferences) Capacitor is an open-source framework that bridges web code to native APIs. It does not transmit any data externally by itself. Ionic Privacy Policy →
jsPDF
Open source
PDF export of budget reports No data is collected or transmitted. All processing is done on-device. N/A – client-side only

Important: Google's services (Firebase, Google Play Services) may collect additional device and diagnostic data beyond what is described above, in accordance with Google's own privacy policies. Please review Google's Privacy Policy for full details on what Google collects through its services.

9. Data Retention

Data is retained as follows:

10. Your Rights

You have the following rights with respect to your personal data:

Account deletion is processed immediately and is irreversible. All family group data will be permanently deleted. No recovery is possible after deletion.

11. Children's Privacy

Family Central is intended to be used by family groups that may include members of all ages. The App does not require a minimum age to be added as a family member; however, account creation (login credentials) is intended for adults or for use under parental supervision.

We do not knowingly collect personal data from children under 13 independently of a parent or guardian. If you believe a child under 13 has provided us with personal information without parental consent, please contact us at the email below and we will delete it promptly.

12. Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes in the App, applicable law, or our data practices. When we make material changes, we will notify you via a push notification and/or an in-app banner. The "Last updated" date at the top of this page always reflects the most recent revision.

Continued use of the App after a policy update constitutes your acceptance of the revised policy.

13. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or the way we handle your data, please contact us:

We aim to respond to all privacy-related inquiries within 30 days.