1. What this app does
This application uses the Gmail API to access the Gmail account of users who explicitly grant consent. It is used to:
- Read messages from a permitted Gmail account
- Download email attachments (primarily PDF and image files)
- Upload these attachments to object storage for QR-code analysis
- Store the analysis results (for example, whether an attachment looks like an invoice, and the decoded QR text) in an internal database for downstream business systems
The app is not a public consumer product and is used only for automation on accounts that explicitly authorize it.
2. Data access & Google API scopes
During OAuth consent, the app may request the following Google API scopes:
https://www.googleapis.com/auth/gmail.readonly – read message content and attachments
https://www.googleapis.com/auth/gmail.modify – add or remove labels on messages, to track processing status (for example a “Handled” label)
https://www.googleapis.com/auth/drive.metadata.readonly – read storage quota information only
The app does not send email on behalf of the user and does not edit or delete message content.
3. How we use and store data
- Message headers and basic metadata (sender, recipient, subject, received time, message ID) are parsed in memory and may be stored for auditing and processing logs.
- PDF and image attachments are temporarily downloaded and uploaded to object storage for QR-code recognition (for example, invoice QR codes).
- Recognized QR text and related metadata may be stored in a database to support internal financial and invoice workflows.
- Processing status is tracked via Gmail labels (for example by adding a “Handled” label to processed messages).
All data is used solely for automated processing related to the described business purpose and is not sold or used for advertising.
4. Privacy & security
- OAuth tokens used to access Gmail are stored securely on the server side.
- Only trusted backend services and worker processes can access these tokens.
- We do not share Gmail message content, attachments, or derived QR data with third parties except where required by law or compliance obligations.
5. Contact
If you have questions about the app’s permissions, data usage, or privacy practices, please contact the administrator:
Email: sjian9207@gmail.com
Privacy Policy: Please review our Privacy Policy for detailed information about how we collect, use, and protect your data.