Legal
Privacy Policy
Last updated 6 July 2026
PageFeed is a reader, not a data business. It has no advertising and no trackers, so it has no reason to watch you — and it doesn't. This page explains exactly what is and isn't collected, where it lives, and how to remove it.
The short version. You choose how your reading is kept. Use PageFeed with no sync and nothing about your reading leaves your device. Turn on iCloud sync (on Apple devices) and it syncs through your own private iCloud — no account, and nothing stored on our servers. Or create a PageFeed account to sync any device, including the web and Android; then we store your email, a one-way hash of your password, and the reading data you choose to sync — on Cloudflare's infrastructure, used only to provide sync.
We never sell your data, never show ads, never run third-party trackers, and never build a profile of you. You can delete your account and everything in it at any time.
Who we are
PageFeed is operated by Triforce Logic ("we", "us"). PageFeed is a scroll-free, paginated RSS reader available as a web app and as native apps for iOS and Android. For any privacy question or request, contact us at support@triforcelogic.com.
Using PageFeed without an account
You can use PageFeed fully without ever creating an account. In this mode:
- Your feeds, articles, read/starred state, muted words, and settings are stored only on your device (in your browser or app storage). We never receive them.
- We do not store any account, profile, or identifier for you on our servers.
One technical note for transparency: to load a feed or article, the app routes the request through a PageFeed proxy server (this avoids cross-origin errors and reaches sites that block direct browser requests). To do this, the server briefly processes the feed or article URL and your network request in order to fetch and return the content. This is a transient relay — we do not log it to a profile or associate it with you, and no-account requests carry no account identity. The proxy exists so the reader works reliably, not to observe what you read. To help us notice and fix feeds that stop working, the server keeps a small feed-health record for each feed URL — whether that feed is currently reachable — keyed to the feed's address only and never associated with any user or account.
Syncing with iCloud (Apple devices)
On iPhone and iPad you can turn on iCloud sync instead of creating a PageFeed account. It's the recommended option on Apple devices, and it keeps your reading entirely within Apple's ecosystem:
- Your feeds, read and starred state, muted words, and settings are stored in your own private iCloud (Apple's CloudKit) and sync between your Apple devices through iCloud.
- We never receive this data. It does not pass through or get stored on PageFeed's or Cloudflare's servers — iCloud sync talks only to Apple, not to us.
- There is no account, email, or password with us in this mode. We hold no identifier for you and cannot see your synced reading.
Because this data lives in your iCloud, it's also governed by Apple's privacy policy and iCloud terms, and you manage it through your Apple ID. To remove it, use the reset option in Manage → Demo & Reset in the app, or contact us and we'll help — since it never reaches our servers, there's nothing on our side to delete.
What we collect when you create an account
A PageFeed account is optional and exists for one purpose: syncing your reading across your devices, including the web and Android, where iCloud sync isn't available. When you create one, we store:
- Your email address — used to identify your account, sign you in, and send password-reset emails. We don't use it for marketing.
- A one-way hash of your password — your password is run through PBKDF2 and only the hash is stored. We never store, and cannot see, your actual password.
- Sign-in tokens — a per-device token (and a random device identifier the app generates) so each device can stay signed in. These carry timestamps of when they were created and last used.
- Your synced reading data — the list of feeds you subscribe to, which articles you've read, starred, or dismissed, your muted words, and your app settings. This is exactly the data needed to make your reading look the same on every device.
That's the complete list. We do not collect your name, your location, your contacts, advertising identifiers, or per-user behavioural analytics or a profile of how you use the app.
Feedback you choose to send
If you send a bug report or feature request from within the app, we store what you submit — the message, and (optionally) a contact email and the app version, so we can follow up and fix the issue. Providing a contact email is optional; without it, feedback is anonymous.
How we use your information
- To provide the core service: syncing your reading data between your signed-in devices.
- To authenticate you and keep your account secure.
- To send transactional emails you request, such as a password reset.
- To respond to feedback, support requests, and legal obligations.
We do not use your data for advertising, profiling, or any form of behavioural tracking.
What our team can and can't see. We built our internal tools so we can't browse your reading. Our operator dashboard shows only aggregate statistics — totals and counts across all users — and cannot display any individual account's email, feeds, saved articles, or muted words. Your synced data is stored so we can return it to your devices; we don't read it, sell it, or use it for any other purpose. (For full transparency: this is a limit on our tools and our practice, not encryption — your synced data is stored in plain form so sync can work.)
Aggregate metrics. To run and improve the service we keep anonymous, aggregate figures — for example the total number of accounts, how many are active, and which feeds are popular across all users. These are counts, never tied to your identity, and we never build a per-user profile.
Where your data is stored & who processes it
PageFeed runs on Cloudflare. If you sync with a PageFeed account, your account and synced data are stored in Cloudflare D1 (a managed SQLite database) and processed by Cloudflare Workers; the app itself is served from Cloudflare Pages. If you sync with iCloud instead, your synced reading is stored by Apple in your private iCloud — not on Cloudflare, and not accessible to us. We rely on a small number of service providers ("sub-processors") strictly to operate the service:
- Cloudflare — hosting, application logic, and the database that holds your PageFeed-account and synced data.
- Apple (iCloud / CloudKit) — if you enable iCloud sync, stores your synced reading in your own private iCloud, under Apple's terms. We can request the container but cannot read its contents.
- Resend — sends transactional email (for example, password-reset links). Resend receives your email address only when such an email is sent.
- Apple App Store / Google Play — distribute the native apps. If you make an in-app purchase, the relevant app store processes that payment; we never receive your card details. Whether you've unlocked the app is verified on your device; we don't collect or store your purchase status on our servers.
These providers may process data on servers located in the United States and other countries.
What we never do
- We never sell or rent your personal data.
- We never show advertising or share data with ad networks.
- We never run third-party analytics or trackers in the app.
- We never build an engagement or behavioural profile of you.
Data retention
We keep your account data for as long as your account exists. When you delete your account, the account and all its synced data are permanently removed from our database (see below). Password-reset tokens are short-lived and expire automatically. Data stored only on your device stays there until you clear it or uninstall the app.
How to delete your data & account
Local data (no sync): clearing the app's data, resetting it from Manage → Demo & Reset, or uninstalling the app removes everything stored on your device. Since nothing was sent to us, nothing remains on our side.
iCloud-synced data (no account): use the reset option in Manage → Demo & Reset to clear the app's reading, or contact us and we'll help remove your data from iCloud. This data lives in your private iCloud and was never on our servers, so there's nothing on our side to delete.
Your PageFeed account: you can delete your account and all of its synced data directly in the app. Open Manage → Account, tap Delete account under Danger zone, and re-enter your email and password; we then email you a confirmation link (valid for one hour). Opening that link and confirming permanently erases your account record, sign-in tokens, and all synced reading data — feeds, read history, and stars — from our database. It cannot be undone. Articles already downloaded to your device remain there, in offline mode, until you clear the app's data or uninstall it.
If you're unable to do it in the app, email support@triforcelogic.com from your account's email address and we'll delete it for you within 30 days.
Your rights
Depending on where you live (for example under the GDPR or CCPA), you may have the right to access, correct, export, or delete the personal data we hold about you, and to object to certain processing. Because we collect so little, most of this is self-serve: your synced data is visible in the app, and deletion is one tap away. For anything else, email support@triforcelogic.com and we'll respond within the time required by law. We will never charge you for exercising these rights or discriminate against you for doing so.
Children's privacy
PageFeed is not directed at children under 13, and we do not knowingly collect personal data from them. If you believe a child has provided us personal data, contact us and we'll remove it.
Changes to this policy
If we change how we handle your data, we'll update this page and revise the "last updated" date above. For material changes affecting account holders, we'll provide a more prominent notice.
Contact
Questions, requests, or concerns about privacy? Email support@triforcelogic.com.