Your Privacy Matters
IslandMates is a shared virtual pet app for partners. We collect only the data needed to keep your pet, messages, subscription status, notifications, and shared room in
sync. We do not sell your data, show ads, or use your data for cross-app tracking.
1. Introduction
This Privacy Policy explains how IslandMates ("the App", "we", "us", or "our") collects, uses, stores, and protects information when you use the App. IslandMates lets you raise a shared
virtual pet, connect with a partner, send short messages, receive notifications, and use Dynamic Island and Live Activity features on supported iPhones.
2. Information We Collect
2.1 Account and Identifier Information
IslandMates uses anonymous authentication. We do not require your real name, email address, or phone number to create an account. We may collect:
- Anonymous user ID: A randomly generated account identifier used to create rooms, sync data, and identify room members.
- Room ID and invite code: Used to connect you and your partner to the same shared pet room.
- Push notification token: Used to send partner activity notifications if you grant notification permission.
- Subscription status: Used to unlock IslandMates+ features and restore purchases.
2.2 Shared Pet and App Data
To provide the shared pet experience, we may store and sync:
- Pet state: Pet name, selected character, hunger, mood, status, last care action, customization, and related timestamps.
- Partner messages: Short messages shown in the App, Dynamic Island, Lock Screen Live Activity, or partner notifications.
- Emotion check-ins: Selected emotion or mood values used to update the pet experience and partner display.
- Mission and progress data: Daily missions, weekly missions, XP, streaks, achievements, and level progress.
- Timeline entries: Recent shared activity history, such as care actions, messages, emotions, and pet changes.
- Rejoin requests: Requests used when a user reinstalls the App or changes devices and asks a connected partner to approve room re-entry.
2.3 Local Device Data
The App stores some information locally on your device to keep the App working smoothly:
- Session token: Keeps you signed in anonymously.
- Solo pet state: Pet state and progress when you are not connected to a partner room.
- Cooldowns and preferences: Care cooldowns, onboarding state, language settings, notification preferences, and other app settings.
- Widget and Live Activity state: A copy of pet display data for Dynamic Island, Lock Screen, and widget features.
2.4 Information We Do NOT Collect
- Real names
- Email addresses
- Phone numbers
- Postal addresses
- Contacts or address book data
- Photos, videos, microphone recordings, or camera data
- Precise GPS location
- Browsing history or search history outside the App
- Advertising identifiers for tracking
- Payment card numbers or bank account details
3. How We Use Your Information
- Provide app functionality: Create rooms, sync the shared pet, save progress, deliver messages, and keep both partners updated.
- Personalize the experience: Show your selected pet, name, accessories, themes, mood, hunger, messages, streaks, and level progress.
- Send notifications: Notify your partner about messages or care actions when notifications are enabled.
- Manage purchases: Verify, unlock, and restore IslandMates+ subscriptions.
- Maintain reliability: Keep the service available, remove stale push tokens, and support device reinstall or rejoin flows.
No Ads or Cross-App Tracking
IslandMates does not show third-party ads, does not use advertising networks, does not sell your data, and does not use your data to track you across other companies' apps or websites.
4. Data Storage and Security
4.1 Cloud Storage
Shared room data is stored using Supabase cloud services. This includes room data, shared pet state, missions, timeline entries, push token mappings, and rejoin requests.
- Data is transmitted over encrypted connections.
- Access to app data is limited to systems needed to operate the App.
- We use database rules and application logic to support the shared room experience.
4.2 Local Storage
Some data is stored locally on your device using app storage and iOS shared container storage for widget and Live Activity features. Local data is generally removed when you delete the App
from your device.
5. Third-Party Services
IslandMates uses the following third-party services:
| Service |
Purpose |
Data Processed |
| Supabase |
Database, anonymous authentication, realtime sync, and server functions |
Anonymous user ID, room data, pet state, messages, missions, timeline entries, push token mappings, and rejoin requests |
| RevenueCat |
In-app purchase and subscription management |
Anonymous RevenueCat user identifier, purchase status, subscription status, and receipt-related purchase data |
| Apple App Store |
Payment processing and subscription billing |
Apple processes payment information. We do not receive your payment card or Apple ID details. |
| Apple Push Notification service (APNs) |
Deliver push notifications |
Device push token and notification content needed to deliver notifications |
We do not use third-party advertising SDKs, behavioral tracking SDKs, or analytics services.
6. Permissions We Request
| Permission |
Purpose |
Required |
| Push Notifications |
Send hunger reminders, mood reminders, streak reminders, and partner activity notifications. |
Optional |
| Live Activities |
Show your pet, messages, and care shortcuts on Dynamic Island or the Lock Screen on supported iPhones. |
Optional |
IslandMates does not request access to your camera, microphone, contacts, photos, or precise location.
7. Messages and User-Generated Content
IslandMates lets connected partners send short messages and emotion signals to each other. These messages are intended only for the connected partner room and are not public social posts.
- Messages may appear in the App, Dynamic Island, Lock Screen Live Activity, and push notifications.
- Your connected partner may be able to see shared messages, pet state changes, emotions, and recent timeline activity.
- Please do not send sensitive personal information through the message board.
8. In-App Purchases
IslandMates+ is available as an auto-renewable subscription:
- Purchases are processed by Apple and managed through RevenueCat.
- We do not receive your payment card information or Apple ID password.
- RevenueCat receives purchase and subscription status needed to unlock and restore IslandMates+.
- One subscription may cover both partners while they are connected in the same room.
- You can manage or cancel subscriptions in your Apple ID account settings.
9. Data Retention
- Shared room data: Stored while the room exists and needed to provide the shared pet experience.
- Partner messages: Stored as part of the shared pet state until replaced, cleared, or the room is deleted.
- Timeline entries: The App is designed to keep recent shared activity history, currently up to 50 entries per room.
- Push tokens: Stored while needed to send notifications and removed when stale, replaced, or no longer associated with an active room.
- Purchase records: Managed by Apple and RevenueCat according to their retention practices and as needed to restore purchases.
- Local data: Stored on your device until you delete the App, reset app data, or the App replaces it.
If you leave a partner room, the App removes your local room connection and may delete shared room data where applicable. You may contact us to request deletion of server-side data associated
with your anonymous user ID or room.
10. Children's Privacy
IslandMates is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If you believe a child has provided information to us,
please contact us so we can take appropriate action.
11. Your Rights and Controls
11.1 Access and Update
- View and update your pet name, pet choice, customization, message, and app settings in the App.
- View recent shared activity through the timeline if you have access to that feature.
11.2 Delete or Remove Data
- Clear or replace shared messages in the App.
- Leave a partner room to disconnect from the shared pet.
- Delete the App to remove local data from your device.
- Contact us to request deletion of server-side data.
11.3 Manage Permissions
- Go to iOS Settings > IslandMates to manage notification permissions.
- Manage Live Activity permissions in iOS settings where supported.
- Manage IslandMates+ subscriptions in your Apple ID account settings.
12. International Users
IslandMates may be available in multiple countries and languages. Your data may be processed in the region where our service providers operate. By using IslandMates, you understand that your
information may be transferred to and processed in countries other than your own.
Depending on your location, you may have rights to access, correct, delete, or object to processing of your personal data. Contact us to exercise these rights.
13. Changes to This Policy
We may update this Privacy Policy from time to time. If we make changes, we will update the "Last Updated" date at the top of this page and post the updated policy at this URL. Continued use
of the App after changes means you accept the updated policy.
14. Contact Us
Privacy Summary
| Do we require a real name, email, or phone number? |
No |
| Do we collect partner messages? |
Yes, to deliver shared message features |
| Do we collect anonymous user IDs? |
Yes, to operate rooms and sync data |
| Do we collect push tokens? |
Yes, if notifications are enabled |
| Do we show ads? |
No |
| Do we sell your data? |
No |
| Do we use cross-app tracking? |
No |
| Do we use third-party analytics SDKs? |
No |
| Can you request deletion? |
Yes, contact us by email |