Skip to content

ALILEX-1/FairScan

 
 

Repository files navigation

FairScan

FairScan is an Android app to scan documents. It aims to be simple and respectful to users.

"Simple" means that users should get a clean PDF in seconds and without thinking:

  • The user interface should be super clear, with no distractions.
  • The scanning process should be obvious.
  • The app should automatically handle all image processing and PDF generation tasks.

Get FairScan

See also:

Screenshots

1. Scan 2. Preview 3. Save & Share

Features

Compatibility

FairScan should be compatible with all devices that:

  • run Android 8.0 or a more recent version
  • have a camera

Privacy

  • All data stays on the device. As of today, FairScan does not access the internet.
  • Minimal permissions:
    • Camera
    • WRITE_EXTERNAL_STORAGE: only on Android 8 and 9 to save generated PDFs in the Download directory.
  • Zero trackers.

Main dependencies

Kudos to the developers of those projects!

Build

To build an APK:

./gradlew clean check assembleRelease

To build an Android App Bundle:

./gradlew clean check :app:bundleRelease

Note on the segmentation model

The builds automatically downloads the segmentation model from fairscan-segmentation-model. This is done in download-tflite.gradle.kts.

License

This project is licensed under the GNU GPLv3. See LICENSE for details.

About

Document scanner app for Android

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Kotlin 100.0%