About Expense Reports
Expense Reports is a browser-based progressive web app for capturing receipts, organizing expenses into reports, and sharing files for bookkeeping or reimbursement workflows. It is local-first: your data lives in your browser, not on our servers.
What The App Does
- Capture and attach receipt photos, uploaded files, or email receipts.
- Create and manage expense reports grouped by trip or purpose.
- Share reports as PDF, CSV, or ZIP for reimbursement and accounting.
- Work offline as a Progressive Web App (PWA) with no account required.
Why The App Requests Google Data
Expense Reports can optionally connect to Google services. These connections are initiated only when you choose to enable them from app settings, and can be disconnected at any time.
- Google Drive (appdata scope): Used to back up and sync your expense data to your own Google Drive. The app writes to a private app-data folder that only this app can access. No other Drive files are read or modified.
- Gmail (readonly scope): Used to search your inbox for receipt emails so you can receive expense details (vendor, amount, date) and attach the original email as a receipt. Emails are read on your device; nothing is sent to our servers.
Google data is used solely to provide the features described above. It is not used for advertising, analytics, profiling, or any purpose unrelated to the app's functionality. Data is not sold or shared with third parties. See the Privacy Policy for complete details.
Data Handling
- All expense data is stored locally in your browser (IndexedDB).
- No ExpenseReports.app account or backend is required.
- Google access tokens are stored in browser storage and cleared when you disconnect.
- Shared files are generated locally on your device.
- You can delete all data at any time by clearing site data or using in-app controls.
Support
For support, feedback, or verification follow-up: Send Feedback.
Product updates are published at /updates.