About the Application
RaffleReaper is a desktop application that lets users import task data from Google Spreadsheets they select.
After the user explicitly signs in with Google and grants permission, the app reads the selected spreadsheet in read-only mode and processes the data locally on the user’s device.
The app also provides an optional “Google Drive Sync” feature that backs up and restores the application’s settings to a Google Drive folder selected by the user. The app only creates, updates, and downloads RaffleReaper backup files in that selected folder and does not browse unrelated user files.
Key Features
- Import task data from a Google Spreadsheet (read-only).
- Display the connected Google account inside the app (e.g., account name/avatar) for easier account selection.
- Optional Google Drive Sync for backing up/restoring settings.
- Google Sheets data is not sent to developer-operated servers; access is performed directly from the user’s device to Google APIs.
Google API Scopes Used
- https://www.googleapis.com/auth/spreadsheets.readonly
Read spreadsheet titles/sheet names/cell values for the spreadsheet the user selects.
- https://www.googleapis.com/auth/drive
Used only for the optional Drive Sync feature to create/update/download the app’s backup files (e.g., Settings.json and Retailers.zip) in the user-selected Drive folder.
- openid
- https://www.googleapis.com/auth/userinfo.profile
Used to identify the signed-in Google account and show basic profile info (e.g., display name/avatar) within the app.