Advanced NATINF (NATure INFraction) search, offences under French law
About this app
NATINFo+ is an example of a client application that can be used to search for and consult offences in the NATINF nomenclature via the NATINFo API (https://codeberg.org/retiolus/natinfo).
What does ‘NATINF’ mean?
‘NATINF is the nomenclature of French offences (NATure d'INFraction). This nomenclature is defined by the French Ministry of Justice. It is used by all legal services and government departments, in particular to record proceedings, monitor statistics, etc.’ - justice.gouv.fr
Features
The application lets you search for an offence by NATINF number, title, article of law, code, etc., and consult all the information using the NATINFo API.
Its main advantage over the natinfo.app site is that it downloads all the available data on the first launch and stores it locally. This means you can consult it offline - with the added bonus of faster display times. The data is then updated automatically with each search when the connection is active.
The app is also customisable: light or dark theme, badge colour (fince/offence/crime), it provides a history of NATINF consultations and favourites management for quicker retrieval, and offers practical tools for calculating blood alcohol content, speed and locating road points.
Licensed under GPL-3.0-or-later, by retiolus.
What's New in v1.9.1
Imported from the F-Droid repository index.
- v1.9.1
- - iOS: Siri now recognises the spoken name "natinf" more reliably.
- - iOS: richer system search (Spotlight) — records also surface by meaning (nature, fine, articles, measures…), not just by exact wording.
- - History and favourites are kept even when the offence database is deleted; they reappear as soon as the records are available again.
- - Better offline-mode handling: no more unwanted network calls, with a prompt to disable it for actions that need it.
- - Visual feedback while a download
Version history
Jul 15, 2026 · 25.6 MB · Android API 24–36 · code 127003
Imported from the F-Droid repository index.
- v1.9.1
- - iOS: Siri now recognises the spoken name "natinf" more reliably.
- - iOS: richer system search (Spotlight) — records also surface by meaning (nature, fine, articles, measures…), not just by exact wording.
- - History and favourites are kept even when the offence database is deleted; they reappear as soon as the records are available again.
- - Better offline-mode handling: no more unwanted network calls, with a prompt to disable it for actions that need it.
- - Visual feedback while a download
SHA-256 474db35dfacc988f153432252d83325158860c79b1e9be6a4e223409d1b25cb6
Jul 15, 2026 · 24 MB · Android API 24–36 · code 127002
Imported from the F-Droid repository index.
- v1.9.1
- - iOS: Siri now recognises the spoken name "natinf" more reliably.
- - iOS: richer system search (Spotlight) — records also surface by meaning (nature, fine, articles, measures…), not just by exact wording.
- - History and favourites are kept even when the offence database is deleted; they reappear as soon as the records are available again.
- - Better offline-mode handling: no more unwanted network calls, with a prompt to disable it for actions that need it.
- - Visual feedback while a download
SHA-256 06eee87f62069d635fc5bfc643d6036b5bb47d6ba27561f412abf7c7435d8587
Jul 15, 2026 · 27.2 MB · Android API 24–36 · code 127001
Imported from the F-Droid repository index.
- v1.9.1
- - iOS: Siri now recognises the spoken name "natinf" more reliably.
- - iOS: richer system search (Spotlight) — records also surface by meaning (nature, fine, articles, measures…), not just by exact wording.
- - History and favourites are kept even when the offence database is deleted; they reappear as soon as the records are available again.
- - Better offline-mode handling: no more unwanted network calls, with a prompt to disable it for actions that need it.
- - Visual feedback while a download
SHA-256 855c026e4a1ba1046ff87d4cb64cbf7e34be2b795d1ad3a045e9d83d159b77df
Will it run on your device?
78%
- Runs on a broad range of modern Android versions.
- ABI coverage is focused on newer 64-bit devices.
- Aligned with the latest Android target SDK expectations.
Installation Guide
Open Settings on your Android device
Go to Security → Unknown sources (or Install unknown apps)
Enable "Allow from this source" for your browser or file manager
Open the downloaded APK file from your Downloads folder
Tap "Install" and wait for installation to complete
Launch the app from your home screen
Make sure to re-enable Unknown Sources restrictions after installation for security.
How to install this safely
How to verify the file you downloaded
Before you install anything, confirm the file is the one described here. On a computer, run shasum -a 256 your-download.apk (macOS or Linux) or certutil -hashfile your-download.apk SHA256 (Windows), then compare the output character-for-character with the SHA-256 on this page. If a single character differs, the file is not the build we recorded — delete it.
What the signing certificate proves
Every Android app is signed with a private key that only its developer holds. The fingerprint on this page is a hash of the matching public certificate, and it proves continuity rather than identity: it tells you a build came from whoever signed the earlier ones. Android enforces this at install time — if a package claiming to be net.retiolus.natinfo is signed with a different key, the system will refuse to install it over your existing copy. A fingerprint that changes between releases is worth pausing on, because a repackaged app that has been modified by someone else cannot keep the original signature.
How to roll back to an earlier version
If the current release misbehaves, 1.9.1 is the last build before it. Android will not install an older version code over a newer one, so you must uninstall NATINFo+ first — which clears its local data unless you have a backup. Reinstall the older APK only if its signing fingerprint matches the build you already trust, and check the API range: an older release may target an Android version your device has moved past.
Why we list sources instead of hosting everything
The official store channel is almost always the right choice: it updates automatically and carries the publisher's own distribution guarantees. A direct APK is useful when a device has no store access, when a rollout has not reached your region, or when you need a specific version — and only when the publisher has authorized that copy. APKBrowse does not list pirated, cracked, or unauthorized rebuilds of NATINFo+, and a listing is removed when the evidence for it stops holding up.
Get NATINFo+
Every source we list for net.retiolus.natinfo is legality-reviewed. Pirated or cracked builds are never offered.
Other sources
F-Droid listing
officialF-Droid builds this app from source and signs it. This is its official listing, with older builds and full release notes.
Source code
verified publisherThe upstream repository this build is compiled from.
We check legality and signature continuity, but device behaviour still varies. Install at your own discretion.
App Information
Security Verification
We record provenance; we do not run malware scans. Verify the hash yourself before installing.
SHA-256 Hash
474db35dfacc988f153432252d83325158860c79b1e9be6a4e223409d1b25cb6
Signing certificate
85945c403df07dad135ac12acc5d1c31bdd88ec2809c81f72b9e63c488e0de54
Permissions Required
Previous Versions
The signing certificate fingerprint for this release is on record, so a build that does not match it did not come from this publisher.
Report a problem with this listing
A listing is only as good as its corrections. If a source is broken, a signature looks wrong, or this app should not be here, tell the moderation team.