Google Integrations Hub
Manage and demonstrate all real Google integrations connected to Taskfy: Google Account authentication, bidirectional Google Calendar synchronization, and Google Drive database backups and task attachments.
Google Account Status
Google OAuth Verification Walkthrough (Step 1 of 6)
Step 1: Connect Google Account. Click “Sign In with Google” or “Connect All Services” to initiate Google OAuth. Verify the Google Sign-in popup appears.
Google Calendar
Scope: calendar.events
Taskfy uses Google Calendar strictly to:
- Create calendar events for scheduled tasks & deadlines
- Update start and end times when tasks are rescheduled
- Preserve task durations and time blocking
- Remove calendar events when tasks are unscheduled or deleted
Live Calendar Demonstration
Calendar API Operations Log
Google Drive
Scopes: drive.file & drive.appdata
Taskfy uses Google Drive strictly for:
- Database Backup (
drive.appdata): Stores encryptedtaskfy_backup.jsonin your privateappDataFolder. - Task Attachments (
drive.file): Uploads user attachments to dedicatedTaskfy_Attachmentsfolder.
Live Drive Demonstration
Drive API Operations Log
Google OAuth Permissions & Data Transparency
Taskfy requests strictly the minimum required scopes to provide user identity, calendar scheduling, and private database backups. All permissions adhere to the Google API Services User Data Policy.
| Scope Identifier | Category | Application Purpose | Data Isolation |
|---|---|---|---|
| openid | Identity | Authenticates user identity securely. | Signed JWT token |
| userinfo.email | Identity | Links user's Taskfy account to Google email. | Account matching only |
| userinfo.profile | Identity | Displays user display name & avatar photo. | Client UI only |
| calendar.events | Calendar | Creates, updates, and deletes Taskfy-scheduled calendar events. | Taskfy events only |
| drive.file | Storage | Uploads and manages task attachments in the Taskfy_Attachments folder. | Only files created by Taskfy |
| drive.appdata | Storage | Saves and restores encrypted JSON database backups in the isolated appDataFolder. | Completely hidden app data folder |
Google OAuth Verification Video Checklist
Use this checklist during the screen recording to ensure all of Google's verification requirements are captured.