4545 Privacy Policy - PupiBot

Privacy Policy

Last updated: March 7, 2026

1. Introduction

PupiBot ("we", "our", or "the Service") is a Google Workspace automation assistant that helps users manage their calendar events, emails, Drive files (including Docs and Sheets), tasks, and contacts through natural language commands.

This Privacy Policy describes how we collect, use, store, and protect your information when you use PupiBot.

PupiBot's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

1.1 Data Controller

Name Claudio Gallardo (Independent operator of PupiBot)
Contact email claudio.gallardo@pupibot.lat
Website https://pupibot.lat

2. Information We Collect

2.1 Google Account Information

When you authorize PupiBot via Google OAuth 2.0, we access:

Information Purpose Storage
Email address Identify your account Yes - In Firestore
Profile name Personalize the experience Yes - In Firestore
Profile photo Display in the interface Not stored

2.2 Google Workspace Data

PupiBot accesses your Google Workspace data only when you explicitly request it through a command. The permissions (scopes) we request are:

Service Permissions Usage
Google Calendar Read, create, modify, and delete events Manage your calendar per your instructions
Gmail Send new emails and create drafts Send emails per your instructions
Google Drive (includes Docs & Sheets) Create and manage files created by PupiBot or selected by the user via Google Picker (drive.file scope — covers Google Docs and Google Sheets) Manage files, documents, and spreadsheets per your instructions. Google Docs and Google Sheets are accessed through the drive.file scope, not through separate scopes.
Google Tasks Read, create, and manage tasks Manage your tasks per your instructions
Google Contacts Read, create, and manage contacts Search and create contacts per your instructions

IMPORTANT:

  • PupiBot does NOT store the content of your emails, files, events, or documents.
  • PupiBot does NOT transfer your data to third parties.
  • PupiBot accesses your data only at the moment of executing your command and data is processed ephemerally in memory.

2.3 Service Usage Data

Data Purpose Retention
User ID Identify sessions While account is active
Conversation history (last 7 messages) Context for sequential commands 24 hours
Daily command counter Plan limit management Daily reset
Subscription plan Billing management While active

2.4 Information We Do NOT Collect

3. How We Use Your Information

We use your information exclusively to provide and improve user-facing features within PupiBot. All data processing described below is integral to delivering the core functionality of the Service:

  1. Execute your commands: When you say "create an event tomorrow at 3pm", PupiBot uses Google AI (Gemini) to interpret your natural language command and then accesses Google Calendar to create that specific event. This AI processing is the core mechanism through which PupiBot provides its functionality — it is not a secondary or ancillary use of your data.
  2. Maintain conversation context: We keep the last 7 messages to understand references like "download it" or "send it to him". This context is used solely to improve command interpretation accuracy within your current session.
  3. Manage your subscription: We track your plan and daily usage to apply the corresponding limits.

PupiBot's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

We do NOT use Google user data for any purpose other than providing and improving user-facing features within PupiBot. We do NOT use Google user data to train artificial intelligence or machine learning models.

4. Google API Services User Data Policy

PupiBot's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

4.1 Limited Use Disclosure

PupiBot's use of information received from Google APIs will adhere to Google's Limited Use requirements. Specifically:

4.2 AI/ML Training Disclosure

AI/ML Model Training: PupiBot does NOT use Google user data to train artificial intelligence or machine learning models. User commands are processed by Google AI (Gemini) solely to interpret the user's intent and generate a response in real time as part of providing PupiBot's core functionality. No Google user data (emails, files, events, contacts, or tasks) is used for model training, fine-tuning, or any form of machine learning improvement. This real-time processing is essential to provide the natural language command interpretation that constitutes PupiBot's primary user-facing feature.

4.3 Scopes Requested

PupiBot requests the following OAuth scopes, each justified by a specific user-facing feature:

# Scope Classification User-Facing Feature
1 openid Non-sensitive User authentication (login)
2 userinfo.email Non-sensitive Identify user account
3 userinfo.profile Non-sensitive Personalize responses with user's name
4 calendar Sensitive Create, edit, delete calendar events by user command
5 drive.file Non-sensitive Manage files created by PupiBot or selected via Google Picker (covers Docs & Sheets)
6 gmail.send Sensitive Send emails and create drafts by user command (cannot read existing emails)
7 tasks Sensitive Create, edit, and manage tasks by user command
8 contacts Sensitive Search, create, and manage contacts by user command

Total: 8 scopes (4 non-sensitive + 4 sensitive). Restricted scopes: 0.

5. Data Storage and Security

5.1 Infrastructure

5.2 Security Measures

5.3 Token Management

The OAuth access tokens that Google provides:

6. Sharing Information with Third Parties

6.1 Service Providers

Provider Purpose Data Shared
Google Cloud Platform Hosting infrastructure Operational data
Google AI (Gemini) Core functionality: natural language command interpretation User's command text, processed in real time to interpret and execute the requested action. No data is stored or retained by Google AI after processing. This processing is essential to provide PupiBot's primary user-facing feature.
PayPal Payment processing Email for billing (Pro subscribers only)

6.2 What We Do NOT Do

6.3 Legal Requirements

We may disclose information if required by:

7. Data Retention

Data Type Retention Period
Account information Until you delete your account
Conversation history 24 hours (overwritten with new messages)
Usage logs 30 days
Subscription data Until cancellation + 90 days for disputes

Account Deletion

When you delete your account:

  1. Your profile information is deleted from our database
  2. Access tokens are revoked
  3. Conversation history is deleted
  4. Subscription data is anonymized after 90 days

8. Your Rights

You have the right to:

To exercise any of these rights, contact: claudio.gallardo@pupibot.lat

9. Cookies

Cookie Purpose Type
Session Token Keep your session active Essential
Preferences Remember language settings Functional

We do not use third-party cookies for advertising or tracking.

10. Children's Privacy

PupiBot is not intended for users under 16 years of age. We do not knowingly collect information from children.

11. International Legal Compliance

General Data Protection Regulation (GDPR)

If you reside in the European Economic Area (EEA), you have the following rights under the GDPR:

To exercise any right, contact: claudio.gallardo@pupibot.lat

California Consumer Privacy Act (CCPA)

If you are a California resident, you have the following rights under the CCPA:

No-Sale Declaration: PupiBot does NOT sell your personal information to third parties. We never have and never will.

12. International Data Transfers

Your data may be processed on servers located outside your country of residence, specifically in the United States (Google Cloud Platform). These transfers are conducted under:

13. Changes to This Policy

We may update this Privacy Policy periodically. We will notify you of significant changes via:

Continued use of the Service after changes constitutes your acceptance.

Summary for Users

What we do:

What we do NOT do:

You are in control:

14. Contact

If you have questions about this Privacy Policy: