BeeFamily Privacy Policy
Last updated: September 7, 2026
Introduction
BeeFamily is a family organization app developed by Works on my machine AS ("we", "our", or "us"), a company registered in Norway. BeeFamily helps families stay connected through messaging, calendar, tasks, and notes. This Privacy Policy explains what information we collect, how we use it, which service providers process it on our behalf, and the choices you have.
We are the data controller for the personal data described in this policy. You can contact us at kenneth@womm.no.
Information We Collect
Account Information
- Phone Number: Used for authentication and account verification via SMS one-time code.
- Display Name: The name you choose to display to your family members.
- Profile Photo: Optional avatar image you upload or select.
- Role and Preferences: Whether you are a parent or child in your family, your chosen theme colour, language, time zone, and notification preferences.
Family Data
- Messages: Text and image messages sent within family chats, including read status and typing status.
- Calendar Events: Events and appointments you create, including attendees and reminders.
- Tasks: To-do items, their assignments and completion status.
- Notes: Notes you create and share with family members.
- Location Shares: Your position, when you voluntarily accept a location request in a 1:1 chat (see below).
- School Plan Photos: Photos or PDF pages you choose to scan with the School Plan Scanner. These are processed to extract suggestions and are not stored by us afterwards.
Technical Data
- Push Notification Token: A device token issued by Apple or Google so we can deliver notifications, together with your device platform, time zone and language.
- Usage Analytics: Anonymous-style usage events such as "message sent", "event created" or "calendar viewed", together with a user identifier, your family identifier, role, family size, app version, language and theme colour. Analytics events do not contain the content of your messages, events, tasks or notes.
- Crash Reports: Technical information about app crashes (device model, OS version, app version, stack trace) together with a user identifier, so we can fix bugs.
- Feedback: If you send us feedback from within the app, we store your message together with your app version, platform, language and basic device information.
- Subscription Status: Whether your family has an active BeeFamily subscription. Payments are handled entirely by Apple or Google; we never see your payment details.
Device Permissions
- Camera: Used only when you choose to take a photo to share in chat, set as your profile picture, or scan a school plan.
- Photo Library / Files: Used only when you choose to select an existing photo or document.
- Location: Used only for the voluntary location sharing feature in 1:1 chats. When you accept a location request from a family member, your location is shared with that person for a limited time (15 minutes to 2 hours) that you choose. Location data is only visible to the family member who requested it.
- Notifications: Used to send you push notifications for new messages, task assignments, event reminders and daily summaries.
How We Use Your Information
- To provide and maintain the BeeFamily service
- To authenticate your account
- To enable communication and coordination between family members
- To send push notifications you have enabled
- To provide daily summary notifications (if enabled in settings)
- To provide the optional School Plan Scanner
- To manage your subscription
- To understand how the app is used and to fix bugs and crashes
Where Your Data Is Stored
Your account and family data (messages, photos, events, tasks, notes, location shares) are stored on Supabase infrastructure hosted in Amazon Web Services region eu-north-1 (Stockholm, Sweden). Database backups are kept in the same region. Data is encrypted in transit and at rest, and access to your family's data is restricted to authenticated members of your family through database-level Row Level Security policies.
Service Providers and Transfers Outside the EU/EEA
We do not sell your personal information. We share it only with your family members (as intended by the app), with the service providers listed below who process data on our behalf, and when required by law.
Some of these providers are based in the United States. Where data is processed outside the EU/EEA, we rely on the provider's standard data processing agreement and the EU Standard Contractual Clauses or the EU-US Data Privacy Framework, as applicable.
| Provider |
Purpose |
Data processed |
Location |
| Supabase |
Database, authentication, file storage and server functions |
All account and family data |
EU (Stockholm, Sweden). Supabase, Inc. is a US company. |
| Twilio |
Sending SMS verification codes |
Phone number |
United States |
| Google Firebase Cloud Messaging |
Delivering push notifications to your device |
Device token and the content of each notification. Notification content can include the sender's name and a preview of a chat message, task titles, event titles and daily summary text. |
United States / global |
| Google Firebase Analytics and Crashlytics |
Usage analytics and crash reporting |
User identifier, family identifier, role, family size, language, theme colour, app version, usage event names, crash diagnostics. No message, event, task or note content. |
United States / global |
| OpenAI |
AI features (see next section) |
Daily summary: your name, today's task and event titles, attendee names and, for parents, each child's name with their tasks and events. School Plan Scanner: the photos or pages you choose to scan. |
EU (OpenAI's European data residency region). OpenAI is a US company. |
| RevenueCat |
Subscription management |
User identifier and subscription status. No payment details. |
United States |
| Apple App Store / Google Play |
Payments and app distribution |
Handled under Apple's and Google's own privacy policies |
Global |
| OpenStreetMap |
Map tiles when viewing a shared location |
Your IP address and the map area being viewed, as with any map website |
Global |
AI Processing
Two features use OpenAI's language models. In both cases the data is sent through our servers to OpenAI's API for processing only. We use OpenAI's European data residency option, so requests are processed and any temporary retention takes place within the EU. Under OpenAI's API terms, data is not used to train their models and is deleted within 30 days.
- School Plan Scanner: Only runs when you choose to scan a school plan. The photos or PDF pages you select are sent to OpenAI to extract suggested events and tasks. The images are not stored by us.
- Daily Summary ("Morning reminder"): If the morning reminder is enabled, each morning we generate a short personalised message from your tasks and events for the day. To do so, your display name, the titles and times of your tasks and events, attendee names and, for parents, your children's names and their tasks and events for the day are sent to OpenAI.
Using BeeFamily without AI: The daily summary is currently enabled by default. You can turn it off at any time under Settings → Morning reminder. When the daily summary is turned off and you do not use the School Plan Scanner, none of your family data is sent to OpenAI or any other AI provider.
Data Retention
- Account and family data is retained for as long as your account is active.
- Location shares are visible only for the sharing period you choose. Expired shares are no longer shown in the app.
- Typing status is transient and removed automatically.
- School plan photos are processed in memory and not stored after the scan completes.
- Push notification tokens are removed when they become invalid.
- Analytics and crash data is retained by Google according to Firebase's default retention settings.
When you delete your account, your profile, messages, events, tasks, notes, location shares and push tokens are deleted. Content you shared with your family (such as messages in the family chat) may remain visible to other family members. See How to delete your data.
Children's Privacy
BeeFamily is designed to be used by families, including children, under parental supervision. Children's accounts should be created by a parent, and a parent must be part of the same family. Parents are responsible for their children's use of the app and for the content they share. We do not knowingly collect personal data from children outside of a family created by an adult.
Your Rights
Under the GDPR you have the right to:
- Access the personal data we hold about you
- Correct inaccurate data
- Request deletion of your data
- Receive a copy of your data in a portable format
- Object to or restrict certain processing
- Withdraw consent for optional features such as location sharing, the daily summary and the School Plan Scanner at any time
- Lodge a complaint with your national data protection authority. In Norway this is Datatilsynet.
To exercise any of these rights, contact us at the address below.
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date. For material changes, such as adding a new service provider or a new use of your data, we will also notify you in the app.
Contact Us
If you have any questions about this Privacy Policy or how we handle your data, please contact us at:
Works on my machine AS
Email: kenneth@womm.no
BeeFamily by Works on my machine AS - Keeping families connected