Terms of Service

Effective Date: 27 June 2025

Please Read Carefully: Summary of Key Terms

This is a legal document. By using our services, you agree to these terms. In simple language, here are the most important points:


  • The App is Provided "As Is": We do our best, but we can't guarantee the App will be perfect. The data usage it shows might not be 100% accurate, and the firewall might not always work as expected.
  • You Use It At Your Own Risk: We are not responsible for any problems or losses you might experience from using the App. This includes unexpected data charges or issues caused by the firewall blocking (or failing to block) an app.
  • Your Data is Filtered On Your Phone: Our firewall feature works entirely on your device. We DO NOT see, log, or store your internet traffic content (like websites or messages).
  • Your Data is Stored Locally: App settings and saved plans are stored only on your phone. If you uninstall the App or clear its data, this information will be permanently lost.
  • Governing Law: This agreement is governed by the laws of South Africa.

1. Acceptance of Terms

This Terms of Service ("Terms") is a binding legal agreement between you, the user ("you," "your"), and DataFlow ("we," "us," "our"). It governs your use of the DataFlow website (thedataflow.co.za) (the "Website") and the DataFlow Android application (the "App"), and any related services (collectively, the "Service").

By downloading, installing, accessing, or using the Service, you acknowledge that you have read, understood, and agree to be bound by these Terms and our Privacy Policy, which is incorporated by reference into these Terms.

If you do not agree to these Terms or the Privacy Policy, you may not use the Service.

2. Description of the Service

The Service provides tools to help you monitor, understand, and control your mobile data usage. Key features include:

  • Data Usage Monitoring: Viewing real-time and historical data usage for Wi-Fi and mobile networks.
  • On-Device Firewall: Uses a standard Android feature to allow you to block specific applications from accessing the internet.
  • Data Plan Tracking: A feature for manually entering and tracking your data plans.
  • Usage Insights: Charts and reports to help you understand your data consumption habits.
  • Experimental Shop (Beta): A feature for browsing data bundles from major South African carriers.

Important Clarification:

The firewall feature operates locally on your device only. It creates a secure tunnel on your phone to filter traffic based on your rules. We DO NOT inspect, log, monitor, or store the content of your internet traffic. We only check which app the traffic belongs to in order to apply your rules.

3. User License

Subject to your compliance with these Terms, we grant you a limited, non-exclusive, revocable, and non-transferable license to download, install, and use the App for your personal, non-commercial use on a single Android device that you own or control, and to access and use the Website.

4. User Conduct and Restrictions

You agree not to misuse the Service. You will not, and will not permit any third party to:

  • Reverse engineer, decompile, disassemble, or otherwise attempt to discover the source code of the App.
  • Modify, adapt, or create derivative works based on the App or Website.
  • Use the Service for any illegal, fraudulent, or unauthorized purpose.
  • Interfere with or disrupt the integrity or performance of the Service, including our third-party analytics and crash reporting services.
  • Sell, rent, lease, or sublicense the App to any third party.

5. Firebase Anonymous User ID

The App uses Google Firebase for services like crash reporting (Firebase Crashlytics) and usage analytics (Firebase Analytics). To enable these services and to secure potential future features like the in-app Shop, you are assigned an anonymous, random user identifier ("Anonymous ID").

a. Purpose

This ID is used for the purposes of distinguishing between unique users for aggregated analytics, diagnosing crashes, and securing communication with our services. It is not used to personally identify you.

b. Decoupling from Your Data

This Anonymous ID is separate from the data you create within the App. Your firewall profiles, settings, and manually entered data plans are stored locally on your device and are not tied to the lifecycle of this ID. If the ID is refreshed, your local data remains intact.

6. Data Storage and Loss

Your core App data, including your firewall profiles, settings, and any data plans you have manually entered, is stored locally on your device's private storage. This data is not automatically backed up to our servers.

You acknowledge and agree that because this data is stored only on your device, it will be permanently lost and unrecoverable by us if:

  • You uninstall the App from your device.
  • You clear the App's data through the Android System Settings.
  • You use the "Reset App to Defaults" function within the App's settings.

It is your sole responsibility to manage and back up any data you deem critical.

7. Specific Feature Disclaimers

a. Firewall

You acknowledge that the firewall feature may not be infallible. We are not responsible for any consequences arising from its use, including but not limited to:

  • The firewall unintentionally blocking a critical or necessary application.
  • The firewall failing to block an application, which may result in data usage and charges.

You are solely responsible for configuring and monitoring the firewall settings.

b. Data Usage Accuracy

The data usage statistics displayed in the App are based on data provided by the Android operating system. While we strive for accuracy, we do not guarantee that these statistics will be completely accurate or align perfectly with your mobile carrier's billing data. You agree not to hold us liable for any financial or other decisions made based on the data presented in the App.

c. Experimental Shop (Beta Feature)

The in-app Shop is an experimental feature provided for testing purposes only. It allows you to browse available data bundles. Purchases are not enabled. Any attempt to "purchase" an item will be logged anonymously to help us gauge user interest but will not result in an actual transaction. We make no guarantees about the availability, accuracy, or functionality of the Shop.

8. Intellectual Property

The Service, including its source code, design, graphics, logo, and all other content, is the exclusive property of DataFlow and is protected by copyright, trademark, and other intellectual property laws. These Terms do not grant you any rights to our intellectual property except for the limited license specified in Section 3.

9. Privacy

Your privacy is paramount. Our collection and use of information are governed by our Privacy Policy. Please review it to understand our practices for both the Website and the App.

10. Disclaimer of Warranties

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITH ALL FAULTS AND WITHOUT WARRANTY OF ANY KIND.

DATAFLOW HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS WITH RESPECT TO THE SERVICE, EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, AND NON-INFRINGEMENT OF THIRD-PARTY RIGHTS.

WE DO NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SERVICE WILL MEET YOUR REQUIREMENTS, THAT THE OPERATION OF THE SERVICE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS IN THE SERVICE WILL BE CORRECTED.

11. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL DATAFLOW, ITS DIRECTORS, EMPLOYEES, OR AGENTS BE LIABLE FOR ANY PERSONAL INJURY OR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES WHATSOEVER, INCLUDING, WITHOUT LIMITATION, DAMAGES FOR:

  • FINANCIAL LOSS;
  • LOSS OF DATA OR DATA USAGE CHARGES;
  • BUSINESS INTERRUPTION; OR
  • ANY OTHER COMMERCIAL DAMAGES OR LOSSES,

ARISING OUT OF OR RELATED TO YOUR USE OF, OR INABILITY TO USE, THE SERVICE, HOWEVER CAUSED, REGARDLESS OF THE THEORY OF LIABILITY (CONTRACT, TORT, OR OTHERWISE) AND EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

OUR TOTAL LIABILITY TO YOU FOR ALL DAMAGES (OTHER THAN AS MAY BE REQUIRED BY APPLICABLE LAW) IS LIMITED TO THE AMOUNT YOU PAID, IF ANY, FOR THE APP. AS THE APP IS PROVIDED FREE OF CHARGE, YOUR SOLE AND EXCLUSIVE REMEDY IS TO DISCONTINUE USING THE APP.

12. Indemnification

You agree to indemnify, defend, and hold harmless DataFlow and its officers, directors, and employees from and against any and all claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising out of or in any way connected with your access to or use of the Service, or your violation of these Terms.

13. Termination

We reserve the right to suspend or discontinue the Service at any time, with or without notice. Your rights under this license will terminate automatically without notice from us if you fail to comply with any term(s) of this license.

You may terminate this agreement at any time by uninstalling the App and ceasing to use the Website. Upon termination, all rights and licenses granted to you will immediately cease.

14. Changes to These Terms

We may modify these Terms from time to time. We will notify you of any changes by posting the new Terms on the Website and within the App. You are advised to review these Terms periodically. Your continued use of the Service after the changes become effective constitutes your acceptance of the new Terms.

15. Governing Law and Jurisdiction

These Terms and your use of the Service are governed by and construed in accordance with the laws of the Republic of South Africa, without regard to its conflict of law principles.

You agree to submit to the exclusive jurisdiction of the courts located in Cape Town, South Africa, to resolve any legal matter arising from these Terms.

16. Contact Information

If you have any questions about these Terms of Service, please contact us at:
Email: legal.dataflow@gmail.com