PushFlow Logo
Login
Terms of Service

Effective Date: November 30, 2025

1. Agreement to Terms

These Terms of Service ("Terms") constitute a legally binding agreement between you ("User," "you," or "your") and PushFlow ("Company," "we," "us," or "our") concerning your access to and use of the PushFlow website and push notification management platform (collectively, the "Service").

By accessing or using the Service, you agree to be bound by these Terms. If you do not agree to these Terms, you must not access or use the Service.

2. Description of Service

PushFlow is a Software-as-a-Service (SaaS) platform that enables you to:

  • Manage and send push notifications to your users via Firebase Cloud Messaging (FCM)
  • Create targeted notification campaigns using advanced query builders
  • Schedule notifications for future delivery
  • Track notification delivery and engagement statistics
  • Integrate with your Supabase database for user segmentation
  • Visualize your database schema and relationships

3. Account Registration and Security

3.1 Account Creation

To use PushFlow, you must create an account by providing accurate, current, and complete information. You agree to:

  • Provide accurate and truthful information during registration
  • Maintain and promptly update your account information
  • Be at least 18 years old or the age of majority in your jurisdiction
  • Not register for more than one account without our permission
  • Not share your account credentials with others

3.2 Account Security

You are responsible for maintaining the confidentiality of your account credentials and for all activities that occur under your account. You agree to:

  • Use a strong, unique password
  • Enable and maintain multi-factor authentication (MFA) - MFA is MANDATORY for all PushFlow accounts
  • Notify us immediately of any unauthorized access or security breach
  • Accept responsibility for all activities that occur under your account

Important Security Requirement: Two-Factor Authentication (2FA) is required for all PushFlow accounts. Accounts without 2FA enabled will have limited functionality until 2FA is configured. This requirement is in place to protect your sensitive Firebase and Supabase credentials.

4. Subscription Plans and Billing

4.1 Subscription Plans

PushFlow offers multiple subscription tiers:

  • Free Plan: Limited features with usage restrictions
  • Basic Plan: Enhanced features with increased usage limits
  • Pro Plan: Full feature access with maximum usage limits

Current pricing and plan details are available on our pricing page. We reserve the right to modify pricing with 30 days' notice to existing subscribers.

4.2 Payment Processing

All payments are processed securely through LemonSqueezy, our third-party payment processor. By subscribing to a paid plan, you agree to:

  • Provide valid payment information
  • Authorize LemonSqueezy to charge your payment method
  • Pay all fees associated with your subscription
  • Be subject to LemonSqueezy's terms and conditions

4.3 Billing Cycle and Automatic Renewal

Subscriptions are billed on a monthly or annual basis (as selected). Your subscription will automatically renew at the end of each billing period unless you cancel before the renewal date. You will be charged the then-current rate for your plan.

4.4 Cancellation and Refunds

You may cancel your subscription at any time through your account dashboard. Upon cancellation:

  • You will retain access to paid features until the end of your current billing period
  • No refunds will be issued for partial billing periods
  • Your account will revert to the Free plan after the billing period ends
  • All scheduled notifications will be cancelled

Refunds may be issued at our sole discretion for service outages or technical issues that prevent you from using the Service as intended.

4.5 Upgrades and Downgrades

  • Upgrades: Take effect immediately, and you will be charged a prorated amount for the remainder of the billing period
  • Downgrades: Take effect at the end of the current billing period

5. Acceptable Use Policy

You agree not to use the Service to:

  • Send spam, unsolicited messages, or violate anti-spam laws
  • Send notifications containing illegal, harmful, or offensive content
  • Harass, abuse, or harm other users or their end-users
  • Violate any applicable laws or regulations
  • Infringe upon intellectual property rights of others
  • Transmit malware, viruses, or malicious code
  • Attempt to gain unauthorized access to our systems
  • Reverse engineer or attempt to extract source code
  • Use the Service to compete with PushFlow
  • Exceed rate limits or usage quotas for your subscription plan
  • Share your account with unauthorized users

Violation of this Acceptable Use Policy may result in immediate suspension or termination of your account without refund.

6. User Data and Content

6.1 Your Data

You retain all rights to the data and content you upload or create through the Service ("User Content"). By using the Service, you grant us a limited license to:

  • Store and process your data to provide the Service
  • Access your Firebase and Supabase credentials to send notifications on your behalf
  • Display notification statistics and analytics to you

6.2 Data Security

We implement industry-standard security measures, including:

  • AES-256-GCM encryption for sensitive credentials
  • Secure HTTPS transmission with TLS 1.3
  • Regular security audits and updates

However, you acknowledge that no system is completely secure, and you use the Service at your own risk.

6.3 Data Backup and Loss

While we implement backup procedures, you are responsible for maintaining your own backups of critical data. We are not liable for any data loss resulting from:

  • Account termination or suspension
  • Technical failures or service outages
  • User error or unauthorized access to your account

7. User Projects and Third-Party Integrations

7.1 No Responsibility for User Projects

IMPORTANT DISCLAIMER - NO PROJECT LIABILITY:

PushFlow is a notification management tool only. We are NOT responsible for:

  • Your Firebase Projects: We do not control, monitor, or take responsibility for your Firebase projects, configurations, security rules, or any data stored in Firebase.
  • Your Supabase Projects: We do not control, monitor, or take responsibility for your Supabase projects, databases, authentication settings, row-level security policies, or any data stored in Supabase.
  • Notification Content: You are solely responsible for the content, legality, accuracy, and appropriateness of all notifications you send. We do not review, approve, or monitor notification content before delivery.
  • End-User Data: You are responsible for compliance with all data protection laws (GDPR, CCPA, etc.) regarding your end-users' data and obtaining proper consent for push notifications.
  • Project Security: You are solely responsible for securing your Firebase and Supabase credentials, setting appropriate security rules, and maintaining proper access controls.
  • API Usage & Costs: You are responsible for any costs incurred from Firebase, Supabase, or other third-party services you integrate with PushFlow.
  • Delivery Failures: We make reasonable efforts to deliver notifications, but we are not liable for failed deliveries, delays, or issues caused by Firebase FCM, user devices, network problems, or incorrect configurations.
  • Data Accuracy: You are responsible for ensuring the accuracy of user data, FCM tokens, and targeting criteria used in your notification campaigns.

BY USING PUSHFLOW, YOU ACKNOWLEDGE THAT YOU ARE THE DATA CONTROLLER FOR YOUR PROJECTS AND END-USERS, AND PUSHFLOW ACTS ONLY AS A DATA PROCESSOR PROVIDING NOTIFICATION DELIVERY SERVICES. YOU INDEMNIFY PUSHFLOW FROM ANY CLAIMS, DAMAGES, OR LEGAL ISSUES ARISING FROM YOUR USE OF THE SERVICE, YOUR NOTIFICATION CONTENT, OR YOUR PROJECT CONFIGURATIONS.

7.2 Third-Party Service Dependencies

PushFlow integrates with and relies on third-party services:

  • Firebase Cloud Messaging: For push notification delivery
  • Supabase: For authentication and database integration
  • LemonSqueezy: For payment processing and subscription management
  • MongoDB Atlas: For data storage
  • Vercel: For hosting and deployment
  • Google Analytics & Microsoft Clarity: For analytics and monitoring

You acknowledge that these third-party services have their own terms of service and privacy policies, and we are not responsible for their practices or performance. Service interruptions or issues with third-party providers may affect PushFlow functionality.

8. Intellectual Property Rights

8.1 PushFlow Property

The Service, including its original content, features, functionality, design, code, and trademarks, is owned by PushFlow and is protected by international copyright, trademark, patent, trade secret, and other intellectual property laws.

8.2 Limited License

We grant you a limited, non-exclusive, non-transferable, revocable license to access and use the Service for your internal business purposes in accordance with these Terms.

8.3 Restrictions

You may not:

  • Copy, modify, or create derivative works of the Service
  • Reverse engineer, decompile, or disassemble the Service
  • Remove or alter any copyright, trademark, or proprietary notices
  • Use the Service to build a competing product or service

9. Service Availability and Modifications

9.1 Service Level

We strive to maintain high availability but do not guarantee uninterrupted or error-free service. Scheduled maintenance will be announced in advance when possible.

9.2 Service Modifications

We reserve the right to modify, suspend, or discontinue any aspect of the Service at any time, with or without notice. We are not liable for any modifications, suspensions, or discontinuations.

10. Termination

10.1 Termination by You

You may terminate your account at any time by canceling your subscription and deleting your account through the dashboard.

10.2 Termination by Us

We may suspend or terminate your account immediately, without notice, for:

  • Violation of these Terms or our Acceptable Use Policy
  • Non-payment of fees
  • Fraudulent or illegal activity
  • Actions that harm us or other users
  • Extended inactivity (free accounts only)

10.3 Effect of Termination

Upon termination:

  • Your access to the Service will cease immediately
  • All scheduled notifications will be cancelled
  • Your data will be deleted within 30 days (export your data before termination)
  • No refunds will be provided for prepaid subscription periods

11. Disclaimers and Warranties

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

We do not warrant that:

  • The Service will be uninterrupted, secure, or error-free
  • Notifications will be delivered successfully in all cases
  • Any errors or defects will be corrected
  • The Service will meet your specific requirements

12. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, PUSHFLOW SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, USE, OR GOODWILL, ARISING OUT OF OR RELATED TO YOUR USE OF THE SERVICE, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Our total liability for all claims related to the Service shall not exceed the amount you paid us in the 12 months preceding the claim, or $100, whichever is greater.

12.1 Specific Exclusions - No Liability for User Projects

WE ARE SPECIFICALLY NOT LIABLE FOR:

  • Any issues, data breaches, security vulnerabilities, or problems with your Firebase projects
  • Any issues, data breaches, security vulnerabilities, or problems with your Supabase projects
  • Notification content you create and send to your users
  • Legal claims, GDPR violations, or data protection issues related to your end-users
  • Costs, fees, or charges incurred from Firebase, Supabase, or other third-party services
  • Failed notification deliveries due to incorrect FCM tokens, device issues, or network problems
  • Unauthorized access to your account due to weak passwords or failure to use 2FA properly
  • Loss of data in your Firebase or Supabase projects
  • Service interruptions or API changes by Firebase, Supabase, or other third-party providers
  • Misconfiguration of your projects, security rules, or database permissions
  • Any damages resulting from your violation of third-party service terms (Firebase, Supabase, etc.)

Some jurisdictions do not allow the exclusion of certain warranties or limitation of liability, so these limitations may not apply to you.

13. Indemnification

You agree to indemnify, defend, and hold harmless PushFlow, its officers, directors, employees, and agents from any claims, damages, losses, liabilities, and expenses (including legal fees) arising from:

  • Your use or misuse of the Service
  • Your violation of these Terms
  • Your violation of any rights of third parties
  • Your User Content or notification campaigns
  • Your violation of applicable laws or regulations

14. Dispute Resolution

14.1 Informal Resolution

Before filing a formal dispute, you agree to contact us at support@pushflow.app to seek informal resolution. We will attempt to resolve the dispute within 30 days.

14.2 Arbitration

Any disputes that cannot be resolved informally shall be resolved through binding arbitration in accordance with the rules of the American Arbitration Association. The arbitration shall take place in [Your Jurisdiction], and judgment on the award may be entered in any court of competent jurisdiction.

14.3 Class Action Waiver

You agree that any disputes shall be resolved on an individual basis and not as a class action, consolidated action, or representative action.

15. Governing Law

These Terms shall be governed by and construed in accordance with the laws of [Your Jurisdiction], without regard to its conflict of law provisions. Any legal action or proceeding related to these Terms shall be brought exclusively in the courts located in [Your Jurisdiction].

16. Changes to Terms

We reserve the right to modify these Terms at any time. We will notify you of material changes by:

  • Posting the updated Terms on our website
  • Updating the "Effective Date" at the top of this page
  • Sending an email notification to your registered email address

Your continued use of the Service after changes become effective constitutes acceptance of the modified Terms. If you do not agree to the changes, you must stop using the Service and cancel your account.

17. General Provisions

17.1 Entire Agreement

These Terms, together with our Privacy Policy, constitute the entire agreement between you and PushFlow regarding the Service.

17.2 Severability

If any provision of these Terms is found to be unenforceable, the remaining provisions will remain in full force and effect.

17.3 Waiver

Our failure to enforce any right or provision of these Terms shall not constitute a waiver of such right or provision.

17.4 Assignment

You may not assign or transfer these Terms or your account without our prior written consent. We may assign these Terms without restriction.

17.5 Force Majeure

We shall not be liable for any failure or delay in performance due to circumstances beyond our reasonable control, including acts of God, natural disasters, war, terrorism, labor disputes, or internet service provider failures.

18. Contact Information

If you have any questions about these Terms of Service, please contact us:

PushFlow

Email: support@pushflow.app

Legal: legal@pushflow.app

We will respond to your inquiry within 3-5 business days.

By using PushFlow, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.