Grocery app
Don't just imagine. Invent!
Scanni: Scan Receipts Offline
Scanni is an offline privacy-first grocery app that helps you turn paper receipts into something useful.
- Scan grocery receipts offline
- Review and correct items before saving
- Track prices and purchase history
- Manage pantry inventory
- Build smarter shopping lists
- See what recipes you can already make
- Follow your grocery budget and spending insights
- Keep control of your data without a required account or forced cloud sync
It is more than a receipt scanner. It is a complete local grocery system built around privacy, control, and practical everyday use.
Trailer
Longform youtube video
More detail
Offline Grocery Receipt Scan is a privacy-first grocery tracking app that turns paper receipts into useful, organized data on your own device.
No required account. No forced cloud sync. No sending your grocery history to someone else’s server just to scan a receipt.
Instead of becoming another forgotten photo in your gallery, every receipt can become part of a complete local grocery system for purchase history, price tracking, inventory, shopping lists, recipes, budgeting, and insights.
Why This App Is Different
Most receipt apps stop after OCR. This app goes further.
It does not just read a receipt. It helps you use that receipt across the rest of your grocery workflow:
- Track what you bought
- Follow price changes over time
- Update pantry inventory
- Build smarter shopping lists
- Check which recipes you can already make
- Understand your grocery budget more clearly
The core experience is designed around offline use, local storage, and user control.
What You Can Do
1. Scan Grocery Receipts
You can scan new receipts with your camera or import an existing receipt photo from your gallery.
The app supports:
- Camera-based receipt scanning
- Importing receipt images from your gallery
- Perspective correction for angled receipt photos
- OCR text extraction
- A review screen before anything is saved
2. Review and Correct Before Saving
Real receipts are messy, so the app is built around that reality. Before saving, you can review and edit what was detected.
You can check and adjust:
- Product names
- Quantities
- Units
- Line totals
- Store name
- Receipt date
- Total amount
This gives you more reliable data than a system that saves everything blindly.
3. Build a Purchase History
Every saved receipt becomes part of your local purchase history.
You can see:
- What you bought
- Where you bought it
- When you bought it
- How much it cost
- How your purchases compare over time
4. Track Price Changes
The app does not just store prices. It helps you compare them over time.
This allows you to:
- Spot rising product prices
- Follow longer-term grocery inflation
- Compare recurring purchases
- Understand where your money is going
5. Manage Pantry Inventory
Receipts can feed directly into your pantry inventory, so what you buy can immediately update what you have at home.
You can:
- Track stock levels
- Adjust quantities manually
- See what is still available
- Set low-stock thresholds
6. Link Similar Products Together
Stores often use slightly different names for the same item. The app lets you link those product names together for inventory purposes.
That helps you:
- Reduce duplicate stock entries
- Handle abbreviations and store-specific naming
- Keep purchase history intact while cleaning up inventory logic
7. Use a Shopping List
The built-in shopping list works with the rest of the system instead of standing alone.
You can:
- Add missing products
- Send low-stock items to the list
- Add recipe ingredients quickly
- Estimate list totals based on previous purchases
8. Use the Recipe Book
The recipe book connects directly to your inventory and shopping flow.
You can:
- Save recipes
- See which ingredients you already have
- See what is still missing
- Send missing ingredients to your shopping list
9. Track Your Grocery Budget
You can set a grocery budget and compare it against your real spending.
Features include:
- Weekly or monthly budgets
- Budget tracking over time
- Spending overview
- Projected spending lines
- Budget-related alerts and insights
10. Explore Insights
Your receipts feed into useful charts and summaries instead of just sitting in storage.
These can include:
- Purchase totals
- Price alerts
- Product insights
- Store comparisons
- Long-term spending patterns
- Inventory trends
11. Use the Optional Weight Tracker
The app also includes an optional weight tracker for users who want it.
You can:
- Log body weight entries
- Set a target weight
- View charts and trends
If you do not need it, you can simply leave it turned off.
Offline First, Where It Matters
One of the core ideas behind the app is that normal day-to-day use should work without depending on the cloud.
That means:
- No required account
- No forced cloud sync
- No always-online workflow
- Local storage for your grocery data
Internet is only needed for a few optional extras, such as:
- A one-time Google Play purchase for unlimited scans
- Restoring that purchase through Google Play
- Watching a rewarded ad for extra scans
For normal receipt scanning, review, grocery tracking, and everyday use, the app is built to stay practical and local.
Privacy and Control
This app is designed for people who want more control over their own grocery data.
That means:
- No required sign-up
- No forced cloud account
- Local-first storage
- Manual review before saving
- Export and import support
Your receipts, prices, inventory, and grocery history stay in your hands.
Export and Import
The app includes full backup support, so you are not locked into one device forever.
You can:
- Export your data
- Import it again on another device
- Keep receipts, images, and settings together
- Retain scan-usage information during backup restore
This gives you a much better sense of ownership than a system that only works through a closed account-based cloud.
Settings and Personalization
The app includes a wide range of settings so you can shape the experience around how you want to use it.
General Settings
You can adjust:
- Language
- Theme
- Currency
- Measurement system
- Onboarding replay
Scanning Settings
You can control:
- Learning from corrections
- Local correction learning
- OCR-related preferences
- Receipt image storage options
- Automatic cleanup of old receipt images
Budget Settings
You can set:
- Weekly or monthly budget
- Budget lines in charts
- Projected spending lines
- Budget-related alerts
Inventory Settings
You can adjust:
- Whether inventory tracking is enabled
- Low-stock thresholds
- Custom quantity snap values
Insights Settings
You can:
- Show or hide insight sections
- Reorder insight cards
- Adjust how visible analytics are in the app
Advanced and Debug Options
For users who like to look under the hood, the app also includes more technical options.
These include:
- Detector box overlays
- OCR rows sent to the parser
- Raw OCR text
- Advanced scanning diagnostics
Fun Language Modes
The app also includes some personality.
In addition to the normal language options, there are fun modes such as:
- Pirate
- Caveman
These modes give the app a more playful touch without getting in the way of the core functionality.
Who It Is For
Offline Grocery Receipt Scan is built for people who want more control over their groceries, spending, and household planning.
It is especially useful if you want to:
- Track grocery purchases more clearly
- Follow product price changes over time
- Manage pantry stock more intelligently
- Connect what you buy to what you can cook
- Keep your data local instead of cloud-dependent
- Stop typing receipt lines into spreadsheets manually