Privacy Policy

Last Updated: November 25, 2025

Data Collection and Use

Schedule Ninja prioritizes your privacy. All AI processing is performed directly on your device using Chrome's on-device AI capabilities.

Information We Collect

  • Selected webpage text (solely for the purpose of extracting schedule information)
  • User settings (language, timezone, theme preferences)
  • Extension usage statistics (fully anonymized)

Data Protection Mechanisms

We prioritize the security of your data and strictly adhere to the following protection mechanisms:

  • HTTPS Encryption: All data communication between the extension and Google APIs (e.g., Google Calendar) is performed directly over secure HTTPS protocols.
  • Client-Side Processing: Schedule Ninja operates primarily as a client-side application. We do not store your Google account credentials, access tokens, or sensitive personal information on any external or third-party servers.
  • Secure Storage: Authentication tokens are stored locally on your device using Chrome's secure storage mechanisms and are used solely to facilitate the features you have requested.

Data Retention and Deletion Policy

We are committed to data minimization and transparency regarding how long we keep your data.

  • Retention: Data fetched from Google APIs is used in real-time to create events and may be temporarily cached in your local browser storage to improve performance. This data is not permanently stored on any external servers.
  • Deletion via Uninstalling: You can delete all locally stored data associated with Schedule Ninja by simply uninstalling the extension from Chrome. This immediately removes all local settings and cached data.
  • Revoking Access: You can revoke the extension's access to your Google Calendar at any time by visiting your Google Account Third-party connections page. Once revoked, the extension will no longer have access to your data.

Google Calendar Permissions

Schedule Ninja requests minimal permissions to add events to your Google Calendar. It only accesses the calendar when you explicitly approve an action (e.g., clicking "Add to Calendar") and does not read or modify existing events unless requested.

Third-Party Sharing

Schedule Ninja does not share, sell, or rent your data to third parties. All data processing occurs locally on your device or directly with Google services.

Compliance with Chrome Web Store Policies

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

Contact Us

If you have any questions or concerns about this Privacy Policy or wish to request data deletion, please contact us at bailando.ys@gmail.com.