Paperless Go
A modern mobile client for your Paperless-ngx document management server.
Screenshots
Description
Paperless Go is a mobile client for Paperless-ngx, the popular self-hosted document management system.
Manage your documents on the go with a clean, modern interface:
• Browse, search, and filter your document library
• View document details, thumbnails, and PDF previews
• Upload new documents via camera scan or file picker
• Receive shared files from other apps for quick upload
• Manage tags, correspondents, document types, and storage paths
• Edit document metadata and custom fields
• Create and manage custom field definitions
• Dashboard with library statistics overview
• Saved views: create, apply, rename, and delete filter sets
• Workflows: view, toggle, and delete automation rules
• PDF tools: rotate, split, compress, annotate, and redact
• Bulk operations: tag, re-tag, delete, merge, and more
• Biometric authentication for secure access
• Offline-capable with full SQLite caching
• Full-text search with autocomplete
Paperless Go connects to your self-hosted Paperless-ngx server using token-based authentication. You need a running Paperless-ngx instance to use this app.
Note: The F-Droid build does not include Google ML Kit or the Google Play Services-based camera document scanner (both proprietary). Camera scan is replaced by importing existing images via the file/gallery picker, document deskew uses a pure-Dart algorithm, and OCR-based metadata suggestions are disabled.
This app is free and open source software, licensed under AGPL-3.0.
What’s new (1.1.7)
* Fixed: uploads that permanently fail (e.g. rejected by the server) now stop retrying instead of looping forever, and are recorded as terminally failed
* Fixed: login now blocks http:// server URLs upfront with a clear explanation, instead of accepting them and failing confusingly later
* Removed "Password Protect & Share" — it never actually encrypted the file, so it gave a false sense of protection; real encryption needs a dedicated security-reviewed implementation and will return separately
Versions
Permissions
What the app asks the system for. Android only grants sensitive access after you confirm it.
- Internet accessSend and receive data over the internet.
- CameraTake photos and videos.
- BiometricsUnlock with fingerprint or face.
- NotificationsShow notifications.
- Network stateCheck whether and how the device is connected.
- VibrationControl the vibration alert.
- FingerprintUnlock with a fingerprint.
- Prevent sleepingKeep the device from going to sleep.
Show 3 more permissions
- Run at startupStart automatically after the device is switched on.
- Foreground serviceKeep running in the background, visible in the status bar.
- nogoogle.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Comments