Privacy Policy

Your data stays on your device — unless you say otherwise.

Last updated: September 27, 2026 · Penggu v2.0.0 (formerly Task Stack)

Short version: Penggu stores everything locally in your browser. We operate no servers, collect no data, use no analytics, and show no ads. The only exceptions are features you explicitly switch on: optional cloud sync (which writes only to your own Google Drive or Chrome's sync storage) and license activation (which verifies your key with our payment provider, Polar). Everything else never leaves your computer.

1 What Penggu stores

Penggu keeps all of your content — boards, cards, labels, notes, quick tasks, reminders, routines, focus sessions, Worknest statistics (streaks, missions, heatmap history), and preferences — in your browser's local storage using Chrome's storage APIs. This data exists only on your computer and is readable only by the extension itself.

We have no access to it, and no one else does either — unless you explicitly enable optional cloud sync (see section 4).

2 What we don't do

3 Permissions, explained

Chrome requires extensions to declare permissions up front. Here is why each one exists:

4 Multi-device cloud sync

Penggu offers optional multi-device workspace synchronization:

All sync traffic is client-side and travels directly from your browser to Google's official endpoints over secure HTTPS. Penggu does not operate any intermediate servers, databases, or proxy relays. Your data never touches our infrastructure.

5 Google user data & Google Drive API disclosure

Penggu requests access to the Google Drive API when you choose to connect Google Drive for cloud backup and multi-device synchronization. We adhere strictly to Google's developer and user data policies:

Google API Limited Use disclosure: Penggu's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

6 Pro licensing & payments

Upgrading to Penggu Pro is handled by Polar (polar.sh), our payment provider. Purchases happen on Polar's website — we never see or store your card details.

When you activate or periodically re-validate a license key, the extension sends three things to Polar's API: your license key, our organization ID, and a device label (browser name). This is standard license validation; no task, note, or board data is ever included. You can deactivate a device at any time from the extension or Polar's customer portal.

7 Backups and export

When you export a backup, Penggu saves a JSON file through your browser's normal download flow. The file is created on your device and goes wherever you put it. We never receive a copy.

8 If you uninstall

Uninstalling the extension removes its locally stored data, as with any browser extension. If you want to keep your work, export a JSON backup first. If you used optional Drive sync, the copy in your Google Drive's AppData folder remains in your Google account until you delete it.

9 Children's privacy

Penggu is not directed at children under 13, and since no data is collected by default, no data from children is collected either.

10 Changes to this policy

If this policy changes, the updated version will be posted at this URL with a new "last updated" date. This version was prepared for Penggu v2.0.0 and details Google Drive API integration, Chrome Sync, and Pro licensing compliance.

11 Contact

Questions about this policy or the extension? Email [email protected].