Hero Tenaga
Privacy Policy

How Hero Tenaga handles your data.

Last updated: 21 May 2026

Short version. Hero Tenaga reads your usage data from your myTNB SmartLiving page in your own browser, calculates your bills under both tariffs, and shows you the result. Nothing is sent to any server during this process. The only information that ever leaves your device is what you choose to share through the optional contribution survey at the end of the report.

Relationship to TNB and myTNB

Hero Tenaga is an independent third-party tool. It is not affiliated with, endorsed by, or operated on behalf of Tenaga Nasional Berhad (TNB), TNB Retail Sdn Bhd, or any TNB subsidiary.

The extension reads consumption data that TNB's myTNB SmartLiving website displays to you in your own browser. It does not log in on your behalf, does not access TNB's servers directly, and does not modify TNB's website. It performs the same kind of calculation a user could do manually with the data they already see on screen.

Hero Tenaga does not transmit your data to TNB. Hero Tenaga has no business relationship with TNB and does not receive any compensation from TNB or any solar installer, retailer, or service provider.

What the extension reads

When you click Run analysis, the extension navigates the SmartLiving My Energy chart through each day of your specified billing period and reads the half-hourly usage data the page exposes in your browser. All processing happens locally on your device.

If you are already on the Time-of-Use (TOU) tariff

If the extension detects that you are currently on TOU rather than General, it does not collect, calculate, store, or transmit any usage data for you. It simply displays a notice that TOU-user analysis is coming in a future release. You can close the notice and no further processing takes place.

What the extension transmits

The extension transmits no data automatically.

The only time information leaves your device is when you choose to submit the optional contribution survey at the end of the report. If you submit it, the following information is sent to the Hero Tenaga community registry:

This information is sent without any account, login, email address, or other personal identifier. The community registry is hosted on Supabase, a database service provided by Supabase Inc. Supabase acts as a data processor on behalf of Hero Tenaga and does not use this data for its own purposes. Their privacy policy is available at supabase.com/privacy.

What the extension does not do

Local storage on your device

Hero Tenaga saves two kinds of information to your browser's local storage, scoped to the myTNB SmartLiving website. Both are stored only on your device and never transmitted anywhere automatically.

Bill history

Each time you run analysis on a billing period, a summary of that run is saved so you can compare it later: the billing period dates, total kWh, verdict (Switch, Stay, or Marginal), Ringgit difference between tariffs, peak versus off-peak split, day versus night split, and a flag indicating whether you contributed it to the community registry. This history powers the bill comparison feature in the report. You can delete an individual bill from history by clicking the × next to it in the bill picker inside the report, or clear all stored bills using the Clear all bills option in the same picker. Either action only affects your local storage — anonymous contributions you already submitted to the community registry are unaffected.

Household details for survey prefill

If you submit the contribution survey, the extension saves your nine household answers (state, district, property type, built-up area, occupants, daytime occupancy, air conditioning, solar, EV ownership) so that the next time you open the survey, these fields are pre-filled. The wishlist and free-text feedback fields are never saved locally — they start fresh every time. You can clear these saved details using the Clear and start fresh link inside the survey form, or by uninstalling the extension.

Uninstalling the extension clears all local storage data immediately.

Retention of contribution data

Submitted contribution survey data is retained indefinitely as part of the community registry, which is the basis for future community benchmarking features.

Because contributions are submitted without any personal identifier, there is no way to identify which submission was yours, and therefore no way to delete an individual submission on request. If you do not want your data to form part of the community registry, simply do not submit the contribution survey.

Children

This extension is intended for adults managing their household electricity bill. We do not knowingly collect any data from children.

Changes to this policy

If material changes are made to how the extension handles data, this page will be updated and the extension version number will be incremented. Previous versions of this page remain available in the GitHub repository's commit history.

Contact

For questions about this policy, please open an issue at github.com/herotenaga/herotenaga.github.io/issues.