Overview
JoinIf is a soft plans app โ you share what you're doing with people you actually want to hang out with. No algorithms, no ads, no noise.
What we collect
- Account info โ your email address when you sign up, and the display name you choose
- Plans โ plans you create and share with your circles
- Contacts โ only contacts you explicitly pick one at a time. We never import your full address book
- Calendar โ only if you grant permission, to check conflicts and let you add plans to your calendar
- Push tokens โ a device identifier used to send you notifications about plans and friend requests
- Usage data โ basic app usage to help us fix bugs and improve the experience
How we use it
- To run the JoinIf service and show you plans from your circles
- To connect you with friends you choose to add
- To send notifications when friends share plans or send friend requests
- To improve the app and fix issues
Contacts
JoinIf uses a native contact picker โ you choose one person at a time. We never request access to your full address book, and we never bulk-import or scan your contacts in the background.
When you pick a contact, we check whether their email is registered on JoinIf so we can send them a friend request. We don't store phone numbers on our servers unless you explicitly add someone as a friend.
Calendar
Calendar access is fully optional. If you grant it, JoinIf can:
- Check whether you have conflicts during a plan's time
- Import existing calendar events as plan drafts
- Add plans you join to your calendar
We only read the calendars you select. We never store your calendar events on our servers.
Notifications
Push notifications are optional. We send them when:
- A friend shares a plan with one of your circles
- Someone sends you a friend request
- A friend accepts your friend request
You can disable notifications anytime in your iPhone or Android settings.
Data storage & security
Your data is stored securely using Supabase, with row-level security policies ensuring you can only access your own data. All connections use TLS encryption in transit.
We store data in US-based servers. We do not transfer your data internationally.
Your rights
- You can delete your account at any time from Settings โ Danger Zone in the app
- Deleting your account removes all your plans, circles, and personal data
- You can request a copy of your data at any time
- You can opt out of notifications in your device settings
SMS messaging
JoinIf sends SMS messages for two purposes only:
- Verification codes (OTP) โ a one-time passcode sent to verify your phone number during account registration
- Invite messages โ a personalized invite link sent when an existing JoinIf user invites you to join the app
Message frequency: Verification codes are sent only when you request them. Invite messages are sent only when an existing user invites you โ typically once.
Message and data rates may apply. Contact your carrier for details.
To opt out: Reply STOP to any message to stop receiving SMS from JoinIf. Reply HELP for help. You can also contact us at privacy@joinif.app.
Children's privacy
JoinIf is intended for users 13 years of age and older. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us at privacy@joinif.app and we will promptly delete it.
Changes to this policy
We may update this privacy policy from time to time. When we do, we'll update the date at the top of this page. Continued use of JoinIf after changes means you accept the updated policy.
Contact us
Questions about your privacy? We're real people and we actually respond.
For privacy questions and data requests