Privacy Policy for Bukusupe
Last updated: September 29, 2026
In short: Bukusupe processes your bookmarks only inside your browser.
Bukusupe does not transmit your bookmark data, URLs, titles, folder names, embeddings, or visualization data to external servers. The extension may download static machine learning model files and related resources from Hugging Face.
There is no analytics, no telemetry, no error tracking, no advertising, and no account. Bukusupe does not sell your data or share it with third parties.
What Bukusupe does
Bukusupe (“Bookmark Space”) is a Chrome extension that shows your Chrome bookmarks as stars in a night sky, arranged so that bookmarks with similar meanings sit close together. With it you can:
- see your bookmarks laid out as a star map, grouped into clusters by meaning;
- search your bookmarks by meaning (“black hole search”), which pulls matching stars toward the center;
- connect stars you choose into named “constellations” and save them;
- fly through a 3D view of the map to explore your bookmarks.
Bukusupe has a single purpose: helping you browse, find, and organize your own bookmarks. This policy covers the Chrome extension and the web demo published on GitHub Pages.
Accessed Data
Bukusupe accesses and creates the following data. None of it is personally identifying information such as your name or email address, and Bukusupe does not read your browsing history.
| Data | Source |
|---|---|
| Bookmark titles, URLs, folder structure, date added, and date last used | Read from Chrome through the bookmarks permission. Bukusupe only reads bookmarks; it never creates, edits, moves, or deletes them. |
| Site icons (favicons) | Displayed from the copy Chrome already keeps on your device (the favicon permission). Bukusupe does not fetch icons from the internet and does not store them. |
| Embedding vectors | Numbers that represent the meaning of each bookmark, computed in your browser from its title, folder path, and URL. |
| Layout information | Star positions and cluster names on the map, computed in your browser from the embeddings. |
| Constellations | Created by you: the name, the bookmarks in it, and, if you made it from a search, the search words and their embedding; “new stars” you dismissed; the time it was saved. |
| Settings and screen state | Display language, whether to show the sample universe, whether the first-run notice and hints were shown, and a temporary snapshot of the view (map position, search words, selection) used to resume when you press Back. |
How the Data Is Used
The data above is used only to provide Bukusupe’s features: to place bookmarks on the map, to search them by meaning, to show and save constellations, to show site icons in flight mode, and to remember your settings. A bookmarked page is opened only when you choose it, as a normal page navigation.
Bukusupe does not:
- sell your data;
- use or transfer your data for purposes unrelated to its single purpose described above;
- use your data for advertising, including personalized advertising;
- use or transfer your data to determine creditworthiness or for lending purposes;
- share your data with third parties.
The use of information received from Google APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.
Local Processing and Storage
All processing happens inside your browser. Embeddings are computed on your device with a bundled copy of ONNX Runtime Web (WebAssembly). There is no Bukusupe server. The data is stored in the extension’s own storage in your browser:
- IndexedDB: embeddings, layout information, and constellations.
- Cache Storage: the downloaded model files (see Third-Party Services).
- localStorage: settings (display language, sample universe preference, whether notices were shown).
- sessionStorage: the temporary view snapshot used when you press Back; it is removed when it is used or when the tab is closed.
All program code (JavaScript and WebAssembly) is bundled with the extension. Bukusupe does not load or run code from outside the extension.
Data Sharing
Bukusupe does not share, sell, rent, or transfer your data to anyone. It does not use analytics, telemetry, crash or error reporting, or advertising services. Your bookmarks, embeddings, layout, and constellations never leave your browser.
Data Retention / Deletion
- Data is kept in your browser until you delete it. When a bookmark is removed from Chrome, Bukusupe removes its stored embedding the next time it updates.
- You can delete a constellation from the “…” menu next to its name.
- Removing the extension from Chrome deletes everything Bukusupe stored (embeddings, layout, constellations, model files, settings, and screen state).
- Your bookmarks themselves belong to Chrome. Bukusupe never modifies or deletes them.
Third-Party Services
Hugging Face (model download)
To compute meanings, Bukusupe uses the open language model Xenova/multilingual-e5-small. After you press “Start” on the
first-run notice (and again only if the browser’s cached copy is cleared), the extension downloads the model files
(configuration, tokenizer, and ONNX weight files) from Hugging Face (huggingface.co and its delivery hosts under *.hf.co).
- These are static data files. The model revision is pinned, and each file is checked against a recorded SHA-256 hash before use.
- The requests only download files (HTTP GET). They never contain your bookmarks, URLs, titles, folder names, embeddings, search words, or constellations.
- As with any web request, Hugging Face receives standard request information such as your IP address, browser type (User-Agent), language preferences, and the extension’s origin. This is handled under the Hugging Face Privacy Policy.
GitHub Pages (web demo and this page)
This page and the web demo are hosted on GitHub Pages. The web demo uses only bundled sample bookmarks and never reads your bookmarks. GitHub may log requests to these pages under the GitHub General Privacy Statement.
Changes to This Privacy Policy
If this policy changes, this page will be updated and the “Last updated” date revised. If a change would send more data out of your browser, it will be announced on this page and in the release notes before the version containing it is published.
Contact
- GitHub repository: https://github.com/j341nono/bukusupe
- Issues: https://github.com/j341nono/bukusupe/issues
- Email: j341nono.dev@gmail.com