KeepFor — Privacy Policy

Effective date: 10 September 2026

KeepFor is built so that your saved content never leaves your device. There is no KeepFor account, no KeepFor server, and no cloud sync. This policy explains what that means in practice.

The short version

What KeepFor stores, and where

All of the following is written to a private container on your device (an iOS App Group shared between the KeepFor app and its share extension). None of it is transmitted to us or to any third party, except as described under "Network activity".

DataSourceWhere it lives
Saved links (URLs)You, via the share sheetOn device
The person a save is forYou (a name you type; never your Contacts)On device
CategoryYou (one tap)On device
Raw caption & thumbnail (TikTok only)TikTok's public oEmbed endpointOn device
Cleaned caption & suggested titleApple on-device AI, from the raw captionOn device
Avatar photos (optional)You, from your photo libraryOn device
Purchase status (unlocked / not)Apple StoreKitOn device (checked against your Apple ID by iOS)

KeepFor does not access your device Contacts. People are added inside the app by typing a name.

Network activity

KeepFor makes network requests in only two situations, both initiated by iOS or by an action you take:

  1. TikTok metadata (TikTok links only). After you save a TikTok link, the app sends that link's URL to TikTok's official, unauthenticated oEmbed endpoint (https://www.tiktok.com/oembed) to retrieve the caption text and a thumbnail image. This request contains only the video URL you chose to save — no identifier for you or your device. TikTok's handling of that request is governed by TikTok's own privacy policy. KeepFor sends no network request for Instagram links or for links from any other source; those are saved as a link only.
  2. In-app purchase. Purchasing or restoring the one-time unlock is performed by Apple's StoreKit and the App Store. KeepFor receives only a yes/no entitlement result from iOS; it never handles or stores payment details.

There is no other outbound traffic — no analytics, no crash reporting, no advertising, no remote configuration.

On-device AI

Caption cleanup and title suggestions use Apple's Foundation Models framework, which runs on your device. The text of your captions is processed locally and is not sent to Apple, to us, or to anyone else for this purpose. On devices that do not support Apple Intelligence, these fields are simply left blank; the feature is skipped, not offloaded.

The "Ask" feature (natural-language search of your saved items) is not AI and makes no network request — it parses your question with fixed rules on device and searches your local library.

Data sharing and sale

KeepFor does not sell, rent, share, or disclose your data to anyone. There is no mechanism by which it could — the data is on your device and we have no server to send it to.

Analytics and tracking

None. KeepFor contains no third-party analytics, attribution, or advertising SDKs and does not use the Advertising Identifier (IDFA). It does not track you across apps or websites.

Children's privacy

KeepFor does not knowingly collect personal information from anyone, including children under 13. All data stays on the user's own device.

Your control over your data

There is nothing to request from us and nothing for us to delete on our end, because we hold none of your data.

Changes to this policy

If this policy changes, the updated version will be posted at this URL with a new effective date. Material changes will also be noted in the app's release notes.

Contact

Questions about this policy or about privacy in KeepFor: zjohnson19@fordham.edu