Your Tasks, Your Drive, Your Control

Privacy-first todo application that stores everything in your personal Google Drive

Key Features

100% User-Owned Data

All tasks stored as JSON files in your Google Drive

Privacy & Security

OAuth 2.0 authentication, data never leaves your account

Smart Organization

Automatic folder structure with organized attachments

Rich Features

Multiple views, priorities, reminders, and AI suggestions

How It Works

Data Structure

CLOUDTODO/
├── task1.json
├── task2.json
├── AUDIOS/
├── VIDEOS/
├── DOCUMENTS/
└── PICTURES/

Data Flow

  1. 1. User logs in with Google OAuth 2.0
  2. 2. App creates CLOUDTODO folder in Drive
  3. 3. Tasks saved as JSON files
  4. 4. Attachments uploaded to subfolders
  5. 5. Offline cache with automatic sync

Getting Started

# Clone and install
git clone https://github.com/yourdudeken/cloudtodo.git
cd cloudtodo
npm install
# Configure environment
VITE_GOOGLE_CLIENT_ID=your-client-id.apps.googleusercontent.com
# Start development server
npm run dev

Prerequisites

  • Node.js 18+ installed
  • Google Account
  • Google Cloud Project with Drive API enabled

Security & Privacy

Data Ownership

  • You own your data
  • No external database
  • Portable and exportable

Access Control

  • OAuth 2.0 authentication
  • Scoped permissions
  • Revocable access

Data Privacy

  • No tracking
  • No analytics
  • Open source

Take Control of Your Tasks

Start using CloudTodo with your Google Drive today