Privacy Policy for Folio
Last updated: 2026-07-14
Folio ("the app") is a local, offline PDF reader with an on-device AI assistant, developed and operated by Medina Labs (Max Medina), reachable at max@medina-labs.com. This policy explains what data the app handles, what (if anything) leaves your device, and why.
Summary
Folio is designed to work fully offline after a one-time setup step. Your documents, your questions, and the AI's answers never leave your device. The only data that travels over the network is the one-time download of AI model files from Hugging Face, a third-party model hosting service — no content from your PDFs is included in that traffic.
What data the app handles
Your PDF documents
When you import a PDF into Folio, the app copies it into the app's private internal storage on your device (not a shared or public location, and not any external server). This copy is used to render pages, extract text, and answer your questions locally. Folio does not upload your PDFs, their text, or any content extracted from them to any server.
Password-protected PDFs
If you import a PDF that is password-protected, Folio detects this, prompts you for the password, and uses it locally to decrypt the file. The app then saves a decrypted, unprotected copy of that PDF in its own private internal storage so it can render and search the document going forward. This decrypted copy is not password-protected, even though your original file (wherever you keep it, e.g. in your device's file manager or cloud storage) is untouched and remains encrypted as before. The password you enter is used only in memory to perform the decryption and is never stored, logged, or transmitted anywhere.
Because the app-private copy is no longer protected once imported, anyone with access to your unlocked device and file system-level access to the app's private storage (which normal apps and the user cannot access without special permissions such as root) could potentially access the decrypted content. Folio does not add any additional password lock of its own on top of this. This behavior is provided on an "as-is" basis; Folio and Medina Labs are not liable for access to decrypted content resulting from loss, theft, or compromise of your device. You can remove a decrypted copy at any time by deleting the document from within the app.
Questions you ask and AI-generated answers
Folio includes an on-device AI assistant (built on a local Gemma language model, run via Google's LiteRT-LM runtime) that can answer questions about a document or produce summaries. All AI processing — reading document text, generating answers, and any embedding/retrieval used to find relevant passages in long documents (a local on-device "RAG" retrieval feature) — happens entirely on your device. Your questions, the extracted document text sent to the model, and the model's responses are never sent to any server. This data is only ever stored locally on your device (e.g., cached embeddings for retrieval, and your saved AI exchanges for a document) and is not transmitted anywhere.
What is NOT collected
Folio does not have user accounts, does not include analytics, advertising, or crash-reporting SDKs, does not collect or transmit usage statistics, and does not sell or share your data with any third party, because it does not collect data from you in the first place beyond what is described above, all of which stays on your device.
What leaves your device, and why
The only network activity Folio performs is downloading AI model files, one time, directly from Hugging Face (huggingface.co), a third-party service that hosts publicly available machine learning model files:
- Gemma language model (the on-device AI model used to answer questions and summarize documents): downloaded once over HTTPS from Hugging Face the first time you launch the app (if the model is not already present).
- Gecko embedding model and tokenizer (used to support retrieval for long-document Q&A): downloaded once over HTTPS from Hugging Face, lazily, the first time you use the AI assistant.
These downloads fetch only the model weight files themselves — they do not include or transmit any of your documents, questions, or personal information. Once downloaded, the model files are stored locally on your device and used entirely offline for all subsequent AI features. No further network access is required or performed for Q&A or summarization.
Making these HTTPS requests necessarily discloses your device's IP address and standard HTTP connection metadata to Hugging Face, as with any download from any website — no document content or personal information is included, but the IP address itself is handled under Hugging Face's own privacy policy (https://huggingface.co/privacy), not this one.
Because these downloads are large (the language model is roughly 2.5 GB, the embedding model roughly 120 MB), the app checks your network connection type before downloading, so you may see a prompt or warning if you are not connected to Wi-Fi. This check uses only generic network status (e.g., whether you're on Wi-Fi vs. cellular) and involves no transmission of personal data.
Permissions used
Folio requests the following Android permissions, used only as described:
- Internet (
INTERNET): required to perform the one-time model downloads described above. Not used for any other purpose. - Network state (
ACCESS_NETWORK_STATE): used to check whether you're connected via Wi-Fi or cellular data, so the app can warn you before starting a large download over cellular. No data about your network is transmitted anywhere. - Notifications (
POST_NOTIFICATIONS): used to show a progress notification while the AI model is downloading in the background. - Foreground service (
FOREGROUND_SERVICE,FOREGROUND_SERVICE_DATA_SYNC): used to keep the model download running reliably in the background with a visible progress notification, consistent with Android's requirements for long-running background data transfers.
Folio does not request access to your camera, microphone, contacts, location, or any other sensitive device data, and does not use storage permissions beyond its own private app storage (which does not require a runtime permission on modern Android versions).
Data retention and deletion
All app data — imported PDFs (including decrypted copies of password-protected PDFs), AI conversation history, and cached retrieval data — is stored only in the app's private storage on your device. This data is deleted automatically if you uninstall the app, or you can remove individual documents from within the app. Downloaded AI model files are similarly stored locally and removed on uninstall.
Children's privacy
Folio is intended for a general audience and is not directed at children. It is not part of Google Play's Designed for Families program and is not marketed to children. The app does not knowingly collect personal information from anyone, including children, because — as described above — it does not collect or transmit personal information at all. If you believe a child has provided personal information through this app, please contact us using the information below so we can investigate (though, per the design described in this policy, no such data would be sent to or stored by us in the first place).
Your rights and governing law
Because Folio does not collect, store, or transmit any personal data off your device (beyond the IP/connection metadata inherent in the one-time model download described above), there is no personal data held by Medina Labs for it to access, correct, delete, or export on your behalf under laws such as the EU/UK GDPR or the California CCPA/CPRA — the "delete" and "export" actions you'd otherwise request are things you can already do yourself, locally, from within the app (see "Data retention and deletion" above). If you are in the EU/UK or California and have questions about how these rights apply given the app's design, contact us using the information below. This policy and Folio's operation are governed by the laws of the jurisdiction in which Medina Labs operates, without regard to conflict-of-law principles.
Changes to this policy
If this policy changes, the "Last updated" date at the top of this document will be revised. Continued use of the app after changes are published constitutes acceptance of the revised policy.
Contact
If you have questions about this privacy policy or Folio's data practices, contact: