mybill.city

Terms & Conditions

Last updated: 20 April 2026 · Version 3 · Effective from: 20 April 2026

These Terms & Conditions ("Terms") govern your use of mybill.city ("the service"). By signing in and using the service, you agree to these Terms. If you do not agree, please do not use the service.

1. The service

mybill.city is a free web application that allows you to upload municipal billing statements (currently from the City of Johannesburg) and view, analyse, and export the data extracted from those statements. The service is provided by Ryan Roseveare, an individual based in South Africa.

2. Eligibility

You must be at least 18 years old to use mybill.city. By using the service, you confirm that you meet this requirement.

You must be the legitimate account holder, occupant, or otherwise authorised party for any municipal account whose statements you upload. You may not upload statements belonging to others without their permission.

3. Your account

Authentication is provided by Microsoft Entra ID. You are responsible for keeping your Microsoft account credentials secure. Any activity performed using your authenticated session is your responsibility.

If you believe your account has been compromised, sign out of all sessions via Microsoft's account security page and contact us at support@mybill.city.

4. Sharing access with other users

mybill.city includes an optional dashboard-sharing feature. The following rules apply when you use it.

5. Acceptable use

You agree not to:

We reserve the right to suspend or terminate access for any user who violates these terms.

6. Data accuracy and reliance

The service extracts data from municipal billing PDFs using automated parsing. While we make our best effort to extract data correctly, we cannot guarantee 100% accuracy.

You should always cross-check important figures against the original municipal statements before making financial decisions, raising disputes, or taking other consequential actions. mybill.city is a convenience tool, not a substitute for the municipality's official records.

Anomaly flags, trend analyses, and predictions provided by the service are based on the uploaded data and are intended as starting points for your own investigation, not authoritative determinations.

7. Service availability

mybill.city is provided on a best-effort basis. We do not guarantee uninterrupted access, error-free operation, or any specific level of availability. The service may be temporarily unavailable for maintenance, updates, or due to factors beyond our control (including outages at Microsoft Azure, Cloudflare, or your own internet provider).

We may modify, suspend, or discontinue the service (in whole or in part) at any time. Where possible, we will give reasonable notice via the application or email. If the service is permanently discontinued, we will provide a reasonable window for users to export their data.

8. No warranties

The service is provided "as is" and "as available" without warranties of any kind, whether express or implied, including but not limited to fitness for a particular purpose, accuracy, reliability, or non-infringement.

To the maximum extent permitted by South African law, we disclaim all such warranties.

9. Limitation of liability

To the maximum extent permitted by law:

Nothing in these Terms limits liability that cannot be lawfully limited under South African law (such as for fraud, gross negligence, or death/personal injury caused by negligence).

10. Intellectual property

All software, design, branding, and content of mybill.city (other than your own data and uploaded statements) are owned by Ryan Roseveare or licensed for use. You may not copy, modify, distribute, or create derivative works of any part of the service without permission.

You retain all rights to your own data. By uploading statements, you grant us a limited licence to process them solely for the purpose of extracting and presenting data back to you (see Privacy Policy for details).

11. Advertising and monetisation

The service is free to use. We have introduced an optional voluntary support mechanism via Buy Me a Coffee, accessible from the top of the application. Supporting the project is entirely voluntary and has no effect on the functionality available to you. Tips received via Buy Me a Coffee are processed by Buy Me a Coffee Ltd and are subject to their own terms and privacy policy.

In future we may also introduce non-intrusive advertising (for example, Google AdSense). Any such introduction will be notified in advance, will be reflected in this document and the Privacy Policy, and will not change the core functionality available to you.

12. Termination

You may stop using the service and delete your data at any time using the "Delete my data" button in the application.

We may suspend or terminate your access if you violate these Terms or applicable law. Where reasonable, we will notify you and provide an opportunity to remediate. On termination, your data will be deleted in accordance with the Privacy Policy.

13. Changes to these Terms

We may update these Terms from time to time. Material changes will be announced in the application before they take effect, and the "Last updated" date at the top of this page will be revised. Continued use after a change indicates acceptance of the updated Terms.

14. Governing law and jurisdiction

These Terms are governed by the laws of the Republic of South Africa. Any disputes arising will be subject to the exclusive jurisdiction of the South African courts, with venue in Johannesburg.

15. Contact

For questions about these Terms, contact us at support@mybill.city.

This document is a plain-language Terms & Conditions for an early-access version of mybill.city. It is not legal advice. Users requiring legal review for production use should consult a qualified attorney.