# Taiwan Parking Uploader Goes Open Source: Source Code on GitHub for Governments and Operators to Audit

> Following its free release, HITech has open-sourced Taiwan Parking Uploader, publishing the source code on GitHub under the Apache License 2.0. The tool makes no unnecessary network connections — no telemetry or phone-home — and connects only to the official municipal APIs the operator configures; credentials and logs stay on the local machine, and all outbound connections live in a single file — so anyone can review the code and confirm it does only what it is configured to do.

Published: 2026-07-17
Keywords: Taiwan Parking Uploader, Open Source, GitHub, Security, Available-Space Upload
Canonical: https://www.hitech.com.tw/en/news/2026-07-17
Publisher: Heimdall Intelligent Technology (HITech) — https://www.hitech.com.tw

HITech (Heimdall Intelligent Technology) previously released Taiwan Parking Uploader for free, helping hotels, restaurants, residential complexes and private parking lots that have no parking management system meet their city government's requirement to upload real-time available-space data. We have now taken it a step further and fully open-sourced the tool: the source code is published on GitHub ([github.com/bamdart/taiwan-parking-uploader](https://github.com/bamdart/taiwan-parking-uploader)) under the Apache License 2.0, so anyone — city and county governments and parking operators in particular — can review the code and confirm it only does what it is configured to do.

Tools like this use the account credentials issued for a government's data interface, and what operators worry about most is simply: where does this program actually send my credentials and data? Rather than asking people to just trust us, we chose to open the code so that its security can be inspected and verified, not merely asserted.

The tool is built around two principles — auditable, and no unnecessary network connections:

(1) No telemetry, no phone-home: the program has no analytics, telemetry, or 'call-home' behavior of any kind.

(2) Connects only to official APIs: outbound connections go only to the endpoints the operator enters in the configuration file (.env), which default to the official interface addresses of the Taichung and New Taipei City transport bureaus — never to any third party.

(3) A single, grep-auditable network file: all outbound HTTP request code is centralized in one file, scheduler/core/uploader.py, so a reviewer can confirm every outbound connection with a single grep command instead of combing through the whole project.

(4) Credentials and logs stay local: API credentials live in a local .env file, and schedules and execution logs stay in a local logs/ directory; none of it is uploaded or committed to version control, and the bundled .env.example is a blank template containing no keys.

(5) No admin rights, no registry changes: auto-start on boot uses a standard Windows shortcut (.lnk) placed in the Startup folder — it does not modify the registry or install a system service, and it can be turned off from the interface at any time.

To be clear, open source means anyone can inspect and verify the code; it does not mean a third-party security audit has already been completed — publishing the code is precisely what makes such review possible. The tool itself is a straightforward data-upload client: the available-space count is entered by the operator or supplied by an existing system, and the tool contains no AI image recognition or space detection of its own.

There are two ways to get and run it, both from GitHub:

(1) Download the release executable: grab the pre-built Windows .exe from the [GitHub Releases page](https://github.com/bamdart/taiwan-parking-uploader/releases/tag/v1.1.0) — it needs no Python installation and runs as-is, which suits most operators.

(2) Run from source: install the dependencies, then run python main.py — ideal for engineers or a city's security staff who want to review the code as they run it.

It currently supports the Taichung (cars and motorcycles, reporting every 10 minutes as required) and New Taipei City transport bureau interfaces.

If your city or county is not yet supported, or you would like us to help extend the tool to another municipality's API, please get in touch — we provide that free of charge as well. We also welcome anyone to review the code and report issues, so that together we can make this public-sector interface tool more transparent and more trustworthy.

## Media

- image: https://www.hitech.com.tw/images/downloads/tpu/main.webp
