No Kept account. Your library stays on your phone unless you choose to share or sync it. External requests are explained below.
Last updated 5 October 2026 · Eight Point Labs LLC
The short version. Eight Point Labs does not receive your reading library. Kept fetches publishers’ content and our signed feed directory. Searching Reddit or YouTube for sources sends your search terms to that site. Optional WebDAV sync sends your selected library data to your own server, optional connections send what you keep to the services you connect (a webhook, Readwise or Notion), and optional newsletter reading signs in to your own mailbox; sharing sends files or links to the app you choose. Google’s on-device AI library reports its own usage, as explained in section 5. If you buy Kept Pro, Google Play takes the payment; we never see your card.
Eight Point Labs LLC publishes Kept, an Android app for reading feeds and saving articles to read later. This page describes Kept. Our other apps have their own policies, linked from the main privacy page.
This site itself uses Google Analytics to count page views. That is the website, not the app; we operate no app analytics service. Google’s AI library has its own usage reporting. Section 5 covers the one Google component inside it that reports on itself.
Nothing. Eight Point Labs holds no account for you and receives no copy of anything the app stores. We operate no analytics or crash-reporting service and include no advertising SDK. Google’s AI library includes usage reporting, described below. You are never asked to sign in, because there is nothing to sign in to.
One qualification, because a flat claim here would be wrong. The AI summaries in section 5 are made by Android itself, and Kept reaches them through a Google library. That library sends Google a record of its own use, and offers no setting to stop it. It does not carry the article, the summary, your subscriptions, or anything you have read, and it is the only thing of its kind in the app. We would rather name it here than let you find it.
A second qualification, if you buy Kept Pro. The payment is made to Google Play, inside Google Play’s own purchase screen, and Google keeps the purchase record. Google gives us a record of each order (for example the order number, item, price, date and country) so we can handle refunds and our accounts. We never receive your card details, and Kept itself sends us nothing when you buy.
There is exactly one address of ours the app ever contacts, the feed directory described in section 2. It hands out the same signed file to everybody who asks, and asking tells us nothing about you beyond what any web server sees when it is sent a request.
Finding sources. Website catalogue search happens locally. Searching for Reddit communities sends your search terms to Reddit’s public service. Searching for a YouTube channel by name sends your search terms to YouTube, the same request a browser makes on its search page, and following a channel fetches its public feed from YouTube. Pasting or opening a source can contact that site to find its feed. Publishers and media hosts see normal web request information, including your IP address. Saved social posts and their media are fetched from the relevant provider.
Kept connects directly to the publisher you chose when it fetches a feed or an article. None of your reading is routed through us. Separately, Android hands a generated article file only to an app you select through the share sheet.
For publisher requests, the publisher's web server sees the request the way any web server sees a request, which includes your IP address. That is inherent to fetching anything over the internet and is not something Kept adds. If you would rather a publisher not see your address directly, use a VPN, exactly as you would when browsing.
Your subscriptions, the articles Kept has fetched, which ones you have read, and which ones you have saved all live in the app's own private storage on your phone. No other app can read it, and we cannot read it. Uninstalling Kept deletes all of it.
You can export your subscriptions as a standard OPML file at any time from the Feeds tab. It is a plain text file any other reader can import, written to whatever location you pick.
Kept asks for no location, no contacts, no microphone, no camera, and no access to your photos or files beyond the files you choose through Android’s picker for import, export or sharing.
The four above are the ones Kept declares. An APK inspector reads the merged manifest, which also carries what the app's libraries declare, so it will list six more. None of them is asked of you at runtime.
Three come from WorkManager, the standard Android component Kept uses to run its background refresh: WAKE_LOCK so a refresh that has started can finish before the phone sleeps, RECEIVE_BOOT_COMPLETED so the schedule survives a restart, and FOREGROUND_SERVICE, which WorkManager declares for jobs Kept does not use.
One, DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION, is defined by Kept for Kept by a standard Android library. It is a signature permission, which means only an app signed with our key could hold it, and it grants nothing to anyone else.
One, com.android.vending.BILLING, comes from Google Play Billing, the library behind the Kept Pro purchase. It lets Kept talk to the Play Store app on your phone about that one purchase, and nothing more.
The last, com.google.android.apps.aicore.service.BIND_SERVICE, lets Kept talk to AICore, the part of Android that runs the on-device model behind the summaries in section 5. It reaches a component of your phone's system software and grants no access to the network, to your files, or to anything else. We would rather point at all six here than have you find them and wonder what we left out.
Kept can show an article preview: opening sentences lifted word for word out of the piece Kept already downloaded, picked on your phone. Nothing leaves the device and nothing is invented.
Some phones can do better. Android includes a system component called AICore that runs a small language model on the device itself. Where it is there, Kept hands it the article text it already stored and shows the few bullet points it produces instead of the four sentences. That text goes from Kept to that part of your phone's system software and no further. It is not uploaded, and there is no AI service in the middle. The model itself is downloaded to the phone by Android, from Google, the first time anything on the phone asks for it; we do not host it, and Kept sends nothing with the request.
The part we do not control: the Google library Kept uses to reach AICore reports its own use back to Google, and it offers no setting to switch that off. What it reports is about the library. The article text and generated summary stay on the device for inference; usage and device diagnostics are governed by Google’s library terms. It is still traffic Kept cannot stop, which is why it is named in section 1 and again here rather than left for you to find. AI generation is unavailable when the required AICore service or model is not ready.
Kept distinguishes an Article preview, which quotes downloaded text, from an AI summary, which is generated on supported phones. Availability depends on Android’s AICore service and model. If generation is unavailable, the article preview remains available. Read-aloud uses the voice engine configured on your phone.
Kept's manifest sets android:allowBackup="false". Android's automatic backup would otherwise copy the app's database, which is a record of what you read, into your Google Drive. We turned it off, because a promise that your reading stays on your device should hold in the manifest and not only in the marketing. The trade is deliberate: you move subscriptions with OPML, or configure optional WebDAV sync for your library, instead of relying on automatic Android backup.
You can also make a backup yourself, from Settings > Your data. Kept writes one file containing your library and settings to the place you pick through Android's file picker, and nowhere else. If the place you pick is a cloud folder, that copy lives with that provider. Sync, connection and mailbox passwords are never written into a backup. Restoring reads a backup file you pick and replaces the library on the phone.
Article content is untrusted by definition, because it comes from whoever published it. The reader displays it with JavaScript disabled, so a page cannot run code, fingerprint you, or act on your behalf inside the app. Tapping a link hands it to your normal browser instead of following it inside Kept.
Kept is not directed at children and collects no personal information from anyone, including children.
There is no request to make, because we hold nothing about you. Everything Kept knows is on your phone: export subscriptions with OPML and saved content or notes through the app’s export controls, or delete local data by uninstalling. Copies you shared or synced remain at those destinations until you remove them. If you would like to ask us something anyway, the address is below and a person answers it.
If you bought Kept Pro, the purchase belongs to your Google account. Your order history and refunds are in Google Play, and Google’s privacy policy covers that record.
If Kept ever gains a feature that changes any of the above, this page changes first and carries a new date at the top. We will not quietly widen what the app does and update the policy afterwards.
Privacy questions: privacy@eightpointlabs.com. Anything else: support@eightpointlabs.com.
None of this asks for trust. Every claim above is checkable from the installed app: