Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Pierre-Yves Nicolas

@pynicolas@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

Indie dev behind #FairScan — an open source document scanner for Android. Exploring how software can be simple and respectful.

209 Followers
13 Following
17 Posts
Joined December 28, 2025
Website:
https://fairscan.org
Blog:
https://fairscan.org/blog/
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 3w ago
I could use some help getting FairScan discovered on Google Play. If you search for "open source pdf scanner" (without the quotes), FairScan barely shows up, despite being exactly that. I've already spent quite a bit of time trying to improve the Play Store listing, but I haven't managed to make a noticeable difference. If you know something about Google Play ASO, or have ideas about why FairScan might be missing from this kind of search, I'd genuinely appreciate your help.
5
1
6
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 4mo ago

FairScan 1.23.0 is now available.

You can now use FairScan directly from compatible Android apps and web forms that request a PDF.

Website -> FairScan -> PDF uploaded.

No intermediate save step required.

Thank you to k3b (on GitHub) and @bohwaz@mamot.fr for the suggestion!

https://fairscan.org/

fairscan.org
19
0
16
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 4mo ago

For a long time, I focused on improving FairScan's automatic document detection rather than adding manual edge adjustment.

FairScan 1.21.0 finally adds this feature, with a really polished user interface implemented by Philipp Hasper.

The workflow is also now even simpler: no more home screen, just open the app and start scanning.

https://fairscan.org/

fairscan.org
21
0
11
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 5mo ago

FairScan 1.20.0 was released a few days ago. It improves perspective correction when scanning documents at an angle.

https://fairscan.org/

fairscan.org
16
0
4
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 9mo ago

Hello Mastodon 👋

I'm an independent software engineer working on FairScan, an open source document scanner for Android.

I write occasionally about both the human and technical sides of the project, including image processing, datasets, and what "respectful software" can mean in practice. I try to keep these posts short and readable, focusing on the problems I face and how I approach them.

All posts are here:
https://fairscan.org/blog/

#FairScan #OpenSource

fairscan.org
35
0
26
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 4mo ago

I released FairScan 1.22.1 today.

A user reported that version 1.22.0 added the ACCESS_NETWORK_STATE permission. That was definitely not intended.

The permission came from a transitive dependency introduced by a CameraX upgrade (Android's official camera library).

I've now explicitly removed the permission from the app manifest.

This was a good reminder that Android dependencies can silently add permissions to apps, which may partially explain why many apps end up requesting dozens of them.

9
0
6
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 4mo ago

FairScan 1.22.0 is out!

This release improves PDF page dimensions with automatic detection of standard paper formats like A4 or US Letter.

The app now combines projective geometry with camera metadata (focal length, sensor size, focus distance) to produce more consistent and realistic PDF page sizes.

Also included: Japanese translation

https://fairscan.org/

fairscan.org
6
0
2
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 5mo ago

FairScan 1.19.0 now lets you import existing photos into a scan. Especially useful when someone sends you a picture of a document instead of a proper scan.

6
0
5
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 6mo ago

Recent FairScan releases:

- 1.17.0 improves grayscale processing, with more faithful brightness and contrast.

- 1.18.0 introduces a choice between color and grayscale, with a new default filter setting.

Available on #Android via #FDroid and the Play Store.

mastodon.social

Mastodon

6
0
1
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 5mo ago

I wrote two blog posts that are a bit different from the previous ones.
They're less about FairScan itself, and more about why I work on it, and how I think about money.
Not the easiest things to write, but probably important ones.
- https://fairscan.org/blog/working-on-fairScan-or-getting-a-real-job/
- https://fairscan.org/blog/donations-without-expectations/

fairscan.org
5
0
4
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 8mo ago

FairScan had a few releases over the past weeks.

1.12.0 focused on the camera screen experience:
- smoother document detection
- tap-to-focus
- flashlight state preserved

A quick 1.12.1 bugfix followed and added a Turkish translation.

1.13.0 improves the export screen:
- clearer layout and better feedback
- more reliable export handling
It also streamlines the scanning flow.

#FairScan is available on #FDroid and the Play Store.

mastodon.social
9
0
1
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 6mo ago

FairScan 1.15 and 1.16 improve automatic document detection and edge detection.

These updates make the automatic cropping more reliable across different kinds of documents.

I also wrote a short post about how FairScan turns a detected document into a clean quadrilateral, and why this step is trickier than it looks:

https://fairscan.org/blog/where-to-cut-automatic-document-cropping/

#FairScan #Android #FOSS #ImageProcessing

fairscan.org
6
0
1
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 9mo ago

New blog post: FairScan can now be called from other apps

FairScan now exposes a simple intent so other Android apps can trigger a scan-to-PDF flow.

Users of ODKCollect and KoboCollect apps can already use it.

https://fairscan.org/blog/fairscan-can-now-be-called-from-other-apps/

#Android #FairScan

fairscan.org
10
0
6
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 7mo ago

RE: @jhpot@mastodon.social

Nice surprise to see FairScan featured by WIRED.

mastodon.social
7
0
1
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 8mo ago

FairScan 1.11.0 is out.

It includes:
- a new setting to control export quality
- a new way to report issues with the last captured image

I've also published a short post about the second point: how FairScan can be improved by letting users choose to share scans that don't look good.

https://fairscan.org/blog/learning-from-failed-scans/

#FairScan #FOSS

fairscan.org
6
0
4
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 9mo ago

@daniel@gultsch.social
Yes, the calling app has to explicitly support the intent.

At the moment, it probably makes more sense for apps that already work with documents or PDFs, rather than messaging apps. In most cases, scanning is still a separate step before sharing.

That said, the intent is there if some apps find it useful in the future.

@gnemmi@mastodon.sdf.org

2
0
0
0
Open post
Pierre-Yves Nicolas @pynicolas@mastodon.social
· 8mo ago

Je serai présent aux Rencontres Hivernales du Libre le 24 janvier à Saint-Cergue (Suisse).

J'y vais comme bénévole de l'APRIL (@aprilorg@pouet.april.org), pas pour présenter FairScan. Je devrais être disponible pour discuter sur place.

#rhl26

mastodon.social
1
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 11:24:22 UTC