PageMage — Privacy Policy
PageMage is published by Ennes Labs. This privacy policy describes how the PageMage Android application handles information. It is a supplement to the Ennes Labs general privacy policy, which covers the principles behind every product we ship.
Short version
PageMage collects no personal data. It contains no analytics, no advertising, no tracking, and no third-party SDKs that report on you. Everything you do in the app stays on your device unless you explicitly share it out. You bought it once, you own it for life, and it never phones home for any reason.
What PageMage does and does not do
What PageMage does:
- Reads text, URLs, and files that you paste, share, or open from your device.
- Fetches web pages directly from their origin servers when you provide a URL, so the page can be extracted into clean text. These requests go straight from your phone to the website you're reading; no Ennes Labs server is involved.
- Stores a history of your extractions in a local database (
pagemage.db) on your device. This database is never transmitted anywhere. - Uses your device's standard share sheet to let you send extracted text to other apps when you choose to.
What PageMage does not do:
- Collect, transmit, or store personal information of any kind.
- Use advertising identifiers, analytics, crash reporters, or telemetry of any kind.
- Communicate with any Ennes Labs server. There are no Ennes Labs servers involved in PageMage's operation.
- Use third-party SDKs that collect data on our behalf.
- Track which sites you extract from, which files you open, or how you use the app.
- Share your extraction history with anyone, including us.
- Phone home to verify your purchase or check for licensing. Once installed, it runs offline forever.
Information PageMage processes locally
To do its job, PageMage works with the following information on your device only:
- Pasted or shared text — temporarily held in memory during extraction, then saved to local history if extraction succeeds.
- URLs you provide — used to fetch the corresponding web page from its source server, then discarded.
- Files you open — read from device storage using Android's standard file access; never copied off-device.
- Extraction history — stored locally in a private app database that no other app can read.
You can delete individual history entries or clear all history from the History tab at any time. Uninstalling PageMage removes all of this data immediately.
Network access
PageMage requests INTERNET and ACCESS_NETWORK_STATE permissions for one purpose: to fetch web pages from the URLs you explicitly provide. Each request goes directly to the website's own servers using a standard browser-style HTTP request. No request is ever proxied through an Ennes Labs server, because no such server exists for this app.
When you fetch a web page, that website may log your IP address and User-Agent in its own server logs — the same as if you had visited the page in a browser. PageMage has no control over and no insight into what individual websites do with their server logs. Their privacy practices are governed by their own policies.
Permissions
PageMage requests only the permissions strictly necessary for its core function:
- Internet — to fetch web pages you provide URLs for.
- Network state — to detect whether the device has connectivity before attempting a fetch.
PageMage does not request access to your contacts, camera, microphone, location, calendar, SMS, call history, or any other sensitive permission.
Ownership, updates, and support
PageMage follows Ennes Labs' customer-ownership commitments:
- You buy PageMage once. There are no subscriptions, recurring charges, or in-app purchases.
- Every future update and bug fix is included — free, for as long as Ennes Labs maintains the application.
- Support questions can be sent to info@enneslabs.com at any point in the application's lifetime.
- The application doesn't contact a licensing server to verify your purchase. Once installed, it runs offline indefinitely.
Children's privacy
PageMage is suitable for general audiences and does not knowingly collect any information from anyone, including children under 13. Because no information is collected, there is no possibility of inadvertently collecting children's information.
Changes to this policy
If we ever change how PageMage handles information (for example, if a future version adds an optional cloud feature), this policy will be updated and the change will be announced in the app's release notes. Material changes will require your explicit opt-in.
Contact
Questions about this policy can be sent to info@enneslabs.com.
Ennes Labs · enneslabs.com