Kumpulink

Privacy Policy

KUMPULINK CHROME EXTENSION · EFFECTIVE 15 NOVEMBER 2026 · VERSION 1.0

The short version

Kumpulink is a local-first extension. We operate no servers, run no analytics, and have no user accounts. Your bookmarks, settings, API keys, and chat history are stored only in your browser, on your device. Data leaves your device in exactly one situation: when you use an AI feature, the extension sends the necessary bookmark data directly from your browser to the AI provider you configured, using your own API key. We never receive, see, sell, or share that data.

1. Who we are

Kumpulink ("Kumpulink", "we") is a Chrome extension that helps you save, clean up, categorize, search, and ask questions about your own Chrome bookmarks. This policy describes what data the extension handles and where that data goes. Questions about this policy can be sent to support@kumpulink.my.id.

2. Data stored locally on your device

To do its job, the extension stores the following data in your browser's local storage (IndexedDB and chrome.storage.local). This data never leaves your device except as described in Section 4:

3. Data we do not collect

4. When data leaves your device

4.1 The AI provider you configure (BYOK)

Kumpulink's AI features work on a Bring Your Own Key (BYOK) basis. When you use an AI feature — quick-save categorization, Bulk Organize, or Ask AI — the extension sends the following directly from your browser to the AI provider and endpoint you configured in Settings (by default, Google Gemini; alternatively any OpenAI-compatible endpoint you enter):

This communication happens directly between your browser and your provider. It does not pass through us, and we cannot see it. How your provider handles data sent to its API is governed by that provider's own privacy policy and terms (for example, Google's Gemini API terms). If you point Kumpulink at a local endpoint (such as Ollama on localhost), nothing leaves your machine at all.

4.2 Fetching page information for your bookmarks

To categorize a page accurately, the extension may read basic public information from a page you save — its title and meta description. By default this is fetched directly by your browser from that page's website, the same way your browser would load it. Two optional exceptions:

4.3 Nothing else

Other than Sections 4.1 and 4.2, the extension makes no network requests with your data. There are no other recipients.

5. Permissions and why the extension needs them

PermissionWhy it is used
bookmarksThe core function: reading your Chrome Bookmarks to organize them, and creating, moving, and renaming bookmarks inside the Kumpulink/<Category> folders.
activeTabTo identify the tab you are currently viewing when you quick-save it.
scriptingTo read the active tab's own meta description (and nothing else) at the moment you save it, so categorization is accurate. It is not used to run code on pages you merely visit.
storageTo store your settings and small pieces of extension state in chrome.storage.local.
unlimitedStorageSo a large local bookmark index (thousands of bookmarks) in IndexedDB is not cut off by the browser's default storage quota.
alarmsTo keep Bulk Organize running in batches in the background (the Manifest V3 service worker sleeps between batches) and to resume it reliably.
notificationsTo tell you when a quick save or a bulk run has finished, and into which category a page was filed.
host_permissions (http/https)Bookmarks can point to any website, and AI endpoints are user-configured. The extension needs to be able to (a) fetch basic page information from the pages you save, wherever they are hosted, and (b) reach the AI endpoint you enter. These permissions are used only for those two purposes.

6. Limited Use disclosure (Chrome Web Store)

The use of information received from Google APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements. Specifically: user data handled by Kumpulink is used only to provide and improve the extension's single purpose — managing your bookmarks; it is never sold, never used for advertising, never transferred to data brokers, and never read by any human (we operate no server where it could be read). The only transfer that occurs is the one described in Section 4, initiated by you, to the provider you configured, for the purpose of the AI feature you invoked.

7. Retention and deletion

8. Security

9. Children

Kumpulink is a general productivity tool and is not directed at children under 13. It collects no personal information from anyone, as described above.

10. Changes to this policy

If a future version of the extension changes how data is handled, we will update this page and its effective date before that version is released. Material changes will also be reflected in the extension's Chrome Web Store privacy disclosures.

11. Contact

Questions, concerns, or requests about privacy: support@kumpulink.my.id. See also our Support page and Terms of Service.