Legal
Privacy Policy
Last updated: March 2026
Overview
WakaTime for Google Apps Script is an unofficial browser extension that tracks your coding time inside the Google Apps Script editor and sends activity data to your personal WakaTime account. This policy explains what data we access, how it is used, and what we never do with it
Data We Collect
WakaTime API Key
Entered by you in the extension popup and stored locally in your browser via chrome.storage.sync. This key is used solely to authenticate heartbeat requests to wakatime.com on your behalf. It is never sent to any server other than wakatime.com.
Machine Name
An optional label you can set to identify your browser environment in your WakaTime dashboard. Stored locally in chrome.storage.sync and sent as part of the heartbeat request to wakatime.com.
Keyboard Activity
The extension listens for keydown events inside script.google.com to detect coding activity and decide when to send a heartbeat. Individual keystrokes are never recorded, stored, logged, or transmitted. Only the occurrence of activity is used.
Project and File Name
The extension reads the current project name from the page title and the active file name from the editor's file tree. This information is included in the heartbeat payload sent to wakatime.com so your time is attributed correctly.
Data We Do Not Collect
- Personal information such as your name, email address, or location
- Browser history or activity outside of script.google.com
- The content of your code or scripts
- Any data unrelated to WakaTime time tracking
Third Party Services
The only external service this extension communicates with is wakatime.com. All heartbeat data is sent directly from your browser to the WakaTime API using your own API key. We do not operate any backend server, and no data passes through our infrastructure. Please refer to WakaTime's privacy policy at https://wakatime.com/privacy for details on how they handle your data.
Data Storage
Your API key and machine name are stored in chrome.storage.sync, which is managed entirely by your browser and optionally synced across your Chrome profile by Google. We have no access to this data. You can clear it at any time by removing the extension.
Changes to This Policy
We may update this privacy policy from time to time. Any changes will be reflected on this page with an updated date. Continued use of the extension after changes constitutes acceptance of the updated policy.
Contact
If you have questions about this privacy policy, please open an issue on the GitHub repository or reach out at https://github.com/Koppeks.
This extension is not affiliated with WakaTime Inc.