Privacy Policy

Last Updated: December 1, 2025

Introduction

Welcome to InfiniteArc. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our web application and browser extension. Please read this privacy policy carefully.

Information We Collect

Account Information

When you create an account, we collect:

  • Email address
  • Name (optional)
  • Password (encrypted and hashed)
  • Profile picture (if provided via OAuth)

Usage Data

We automatically collect certain information when you use our service:

  • Focus session data (duration, completion status, categories)
  • Session notes and intentions
  • Custom timer settings and preferences
  • Blocked website lists
  • Achievement and rank progress
  • Analytics data (completion rates, streaks)

Browser Extension Data

Our Chrome extension collects and stores:

  • Blocked site preferences
  • Short-form content blocking settings
  • Timer state and synchronization data
  • Extension settings and preferences

Third-Party Integration Data

If you connect third-party services, we may collect:

  • Google Calendar: Event titles, times, and descriptions (for session scheduling)
  • Slack: Workspace access for status updates during focus sessions
  • OAuth Providers: Profile information from Google or GitHub when you sign in

How We Use Your Information

We use the collected information to:

  • Provide and maintain the InfiniteArc service
  • Sync your data across devices and the browser extension
  • Generate analytics and insights about your productivity
  • Send you service-related emails (verification, password reset)
  • Integrate with calendar and communication tools you've connected
  • Block distracting websites during focus sessions
  • Improve and personalize your experience

Browser Extension Permissions

Our Chrome extension requires specific permissions to function:

storage

To save your preferences, timer settings, and blocked site lists locally in your browser.

tabs

To detect which tab is active and synchronize timer state. This permission does NOT track your browsing history.

declarativeNetRequest

To block distracting websites during your focus sessions. Blocking rules are applied only when a session is active.

Data Storage and Security

Your data is stored securely on Neon PostgreSQL servers with encryption at rest and in transit. We implement industry-standard security measures including:

  • Password hashing using bcrypt
  • HTTPS/SSL encryption for all data transmission
  • Secure session management with encrypted tokens
  • Regular security audits and updates

Third-Party Services

We use the following third-party services:

  • Vercel: Web hosting and infrastructure
  • Neon: Database hosting
  • Google OAuth: Authentication (optional)
  • GitHub OAuth: Authentication (optional)
  • Google Calendar API: Calendar integration (optional)
  • Slack API: Status updates (optional)
  • PostHog: Privacy-focused analytics (may be added)

Each service has its own privacy policy. We recommend reviewing them if you use those integrations.

Your Rights (GDPR Compliance)

If you are in the European Economic Area, you have the right to:

  • Access: Request a copy of your personal data
  • Rectification: Correct inaccurate or incomplete data
  • Erasure: Request deletion of your account and all associated data
  • Data Portability: Export your data in a machine-readable format
  • Object: Object to processing of your personal data
  • Withdraw Consent: Withdraw consent for data processing at any time

To exercise these rights, please contact us using the information below.

Data Retention

We retain your personal data for as long as your account is active. If you delete your account, we will permanently delete all your data within 30 days, except where we are required to retain it by law.

Children's Privacy

InfiniteArc is not intended for users under the age of 13. We do not knowingly collect personal information from children under 13. If you believe we have collected such information, please contact us immediately.

Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any significant changes by posting the new policy on this page and updating the "Last Updated" date. Your continued use of InfiniteArc after changes constitutes acceptance of the updated policy.

Contact Us

If you have questions about this Privacy Policy or wish to exercise your data rights, please contact us at:

Email: [Contact email to be added]

Service: InfiniteArc

Jurisdiction: Lithuania