Privacy Policy

Your data stays yours.

Effective: June 6, 2026

We do not sell your personal information.Not to advertisers, not to data brokers, not to anyone. We don’t build profiles of you for third parties, and we don’t share your contacts with anyone outside the people you choose to invite.

Who we are

KeepUp is an app that helps you stay in touch with the people who matter to you. It schedules recurring 1:1 or group calls, FaceTimes, and hangs onto everyone’s calendar, at times that respect your blackout windows. This Privacy Policy describes how we collect, use, and protect information when you use KeepUp on iOS or Android.

KeepUp is operated by 16th Street Holdings LLC (“we,” “our,” or “us”). If you have questions about this policy, contact us at support@startkeepingup.com.

What we collect

We try to collect the minimum needed to run the service. Here is everything KeepUp touches:

Information you give us directly

  • Phone number. Used to sign you in via SMS one-time code. We rely on Firebase Authentication for this.
  • Name. The name you enter during onboarding, used to personalize the app and the invites you send.
  • Birthday (optional).You can add your birthday so the people you keep up with can be reminded of it. It’s optional, used only for birthday reminders — not to verify your age — and you can remove it anytime in Settings.
  • Subscription info (when applicable). If you subscribe to a paid tier, the Apple App Store or Google Play processes your payment. We receive a subscription status (not your card number) via RevenueCat so we can unlock paid features.

Information from your device, with permission

  • Contacts.When you choose to invite someone, you pick them from your device’s contacts. KeepUp only stores the people you select — their name and phone number — never your full address book.
  • Calendar.KeepUp writes your scheduled catch-ups onto your device calendar so they appear alongside your other events. KeepUp also reads your calendar to avoid scheduling on top of times you’re already busy. We only see the time intervals of when you’re busy — never the titles, attendees, locations, or contents of those events. Those free/busy intervals are sent to our servers so the scheduler can find a time that works for everyone.
  • Notifications. If you allow push notifications, your device gives us a push token so we can remind you about upcoming catch-ups.

Information we collect automatically

  • Device and app diagnostics.OS version, app version, device model, crash reports, and performance signals like app launch time and hang rates — the standard signals needed to keep the app stable. We use Firebase Crashlytics for this; the data isn’t tied to your account or used to identify you personally.
  • Account identifier.When you sign in, we assign your account an internal Firebase user ID we use to associate your data on our servers. You don’t see this ID; it’s not your phone number or any externally meaningful identifier.
  • Push notification token. If you allow push notifications, your device gives us a Firebase Cloud Messaging token so our servers can deliver pushes to your device. The token is opaque and not used to identify you outside the app.
  • Service usage logs. When the app talks to our servers (e.g. to schedule a catch-up), we log the request so we can debug issues. These logs are retained for a short window.

We do notuse third-party advertising or tracking SDKs. We don’t use Mixpanel, Amplitude, PostHog, Segment, the Meta Pixel, or any analytics tool that builds a cross-app profile of you.

How we use it

Everything we collect serves one of three purposes:

  • Run the service. Sign you in, schedule catch-ups, send you reminders, sync your calendar, deliver push notifications.
  • Keep it working. Diagnose crashes, prevent abuse, enforce subscription state, and respond when you ask for help.
  • Comply with the law. Respond to valid legal requests (subpoenas, court orders) and protect against fraud.

How invites work (this is the part most apps mishandle)

KeepUp does not send SMS on your behalf. When you set up a catch-up with a friend, KeepUp opens your phone’s regular SMS app with a draft invite pre-filled, and you press send. That means:

  • The invite comes from your phone number, not ours, so the person you’re inviting recognizes it.
  • We don’t have an SMS provider sending messages to your contacts — your carrier delivers it the way it does any other text.
  • If your friend doesn’t accept the invite, their phone number stays in our system only as a pending invite tied to your account; they aren’t marketed to and aren’t added to any list.

What the people you keep up with can see

KeepUp connects two people, so some information is shared between you and the person you’re keeping up with:

  • When you invite someone, the name and phone numberon your account are shared with them, so they know who’s reaching out and can reach you back.
  • The contact name you typed for that person is stored to label your catch-ups, and your shared catch-up schedule and streak are visible to both of you.
  • If you add a birthday, it’s shared with the people you keep up with so they can be reminded of it.

In-app calls (what we can — and can't — see)

KeepUp lets you call or video-chat the people you keep up with — audio or video, 1:1 or group — right inside the app. We never record, store, or transcribe your calls, and there is nothing to play back later. How the encryption works depends on the kind of call:

  • 1:1 calls are end-to-end encrypted.The audio and video flow directly between the two devices, and the encryption keys are created on your phones — our servers never hold them, so we genuinely cannot see or hear a 1:1 call. If the two phones can’t connect directly, the call falls back to a relay server that only ever passes along scrambled, encrypted packets it can’t read.
  • Group calls are routed through a media-relay server so every member can see and hear each other, and that connection is encrypted. As with 1:1 calls, we never record, store, or transcribe group calls.

To be honest about the part encryption doesn’t hide: we do record that a call happened and how long it lasted— whether it was a 1:1 or a group, and whether it was audio or video. We need that to mark your catch-up complete and keep your streak going. We never store the audio, the video, or anything said.

At the end of a call you can leave a short private “last time” note so you both remember where you left off. That note is stored on your account so it can appear at your next catch-up; it’s deleted when you remove the relationship or delete your account. In-call conversation starters and mini-games are momentary — nothing about them is kept after the call ends.

Who we share data with

We don’t sell your data. We share it only with the service providers we need to run KeepUp:

  • Google (Firebase)— authentication, Firestore database, Cloud Functions, push delivery, crash reporting. Data is stored on Google Cloud servers in the United States.
  • Apple App Store / Google Play— payment processing if you subscribe to a paid tier.
  • RevenueCat— receives your account identifier and subscription transaction data from Apple and Google to sync your subscription status with the app. We do not send RevenueCat your name, phone number, contacts, or calendar data.
  • LiveKit — powers connectivity for groupcalls. It routes the audio and video between members during a group call and receives your display name and an internal user ID for that call. We don’t send it your contacts, calendar, or phone number, and no call media is stored.
  • Cloudflare— provides the relay (TURN) servers that help a call connect when a direct device-to-device connection isn’t possible. The relay only passes along encrypted call packets it can’t read, plus the network addresses needed to route them.

We also share information when required by law, when needed to prevent fraud or harm, or as part of a business transfer (e.g. if KeepUp is acquired). If a transfer happens, we’ll notify you in-app before your data moves.

Where your data lives

Your data is stored on Google Cloud infrastructure in the United States. We retain it for as long as your account is active. When you delete your account, we cascade the deletion: your user record, your relationships, your groups, your scheduled events, your call records and any “last time” notes, and your auth credential are all removed. A small tombstone remains so we don’t accidentally re-create your account from a residual invite.

How we protect your data

We use reasonable technical and organizational measures to protect your information. Data is encrypted in transit and at rest on Google Cloud infrastructure, access to our systems is limited to what’s needed to run KeepUp, and in-app calls are encrypted as described above. No method of transmission or storage is ever 100% secure, but we work to protect your data and to respond quickly if something goes wrong.

Your controls

  • See and change your data:open the KeepUp app → Settings.
  • Delete your account:Settings → Delete account. This wipes your data immediately and irreversibly.
  • Revoke contacts or calendar permission:iOS Settings → KeepUp, or Android Settings → Apps → KeepUp.
  • Stop notifications:KeepUp Settings → Notifications, or your device’s notification settings.

California residents (CCPA)

If you live in California, you have the right to know what personal information we collect, to request its deletion, to opt out of sale or sharing for cross-context behavioral advertising, and to not be discriminated against for exercising these rights.

We do not sell your personal informationand we don’t share it for cross-context behavioral advertising. You can exercise your other rights through the in-app controls listed above, or by emailing support@startkeepingup.com.

Other U.S. state privacy rights

Several U.S. states — including Virginia, Colorado, Connecticut, and Texas, among others — have privacy laws giving residents rights to access, correct, delete, or limit the use of their personal information. We honor these rights wherever you live: use the in-app controls above, or email support@startkeepingup.com and we’ll help.

Children

KeepUp is a general-audience app intended for people 13 and older. It is not directed to children under 13, and we don’t knowingly collect personal information from them. If we learn that someone under 13 has created an account — whether they tell us or it otherwise comes to our attention — we’ll remove the account and delete its data. If you believe a child under 13 is using KeepUp, email us at support@startkeepingup.com and we’ll take care of it.

Changes to this policy

We may update this policy as the app evolves. The “Effective” date at the top will change, and for any material change we’ll notify you in the app before it takes effect.

Contact us

Questions, concerns, or a deletion request you can’t do in-app: support@startkeepingup.com.