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
- Everything you save — links, the person each save is for, categories, captions, generated titles, avatar photos — is stored only on your iPhone, in a private app container.
- KeepFor has no backend. We never receive, see, or store your data.
- There are no accounts, no login, and no analytics or tracking SDKs.
- The app makes exactly one kind of outbound network request, and only for TikTok links: a call to TikTok's public oEmbed endpoint to fetch the video's caption and thumbnail.
- On-device AI (Apple's Foundation Models) tidies up captions and suggests short titles without any text leaving your device.
- The one-time in-app purchase is handled entirely by Apple. KeepFor never sees your payment information.
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".
| Data | Source | Where it lives |
|---|---|---|
| Saved links (URLs) | You, via the share sheet | On device |
| The person a save is for | You (a name you type; never your Contacts) | On device |
| Category | You (one tap) | On device |
| Raw caption & thumbnail (TikTok only) | TikTok's public oEmbed endpoint | On device |
| Cleaned caption & suggested title | Apple on-device AI, from the raw caption | On device |
| Avatar photos (optional) | You, from your photo library | On device |
| Purchase status (unlocked / not) | Apple StoreKit | On 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:
- 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. - 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
- Delete an item: remove it in the app.
- Delete a person: remove them in the app; their saved items go with them.
- Delete everything: use "Clear All Data" in the app, or delete the KeepFor app from your iPhone. Deleting the app removes its on-device container and all saved content. Because nothing is stored off device, uninstalling is a complete erasure.
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