Privacy Policy
Everything Shroudify knows about you stays on your computer.
Shroudify has no servers, no accounts, and no analytics. It never sends your notes, your clipboard, your blocklist, or your browsing anywhere — because there is nowhere for it to send them. This page explains exactly what the extension stores, where it stores it, and how to erase it.
- Effective
- 13 August 2026
- Version
- 1.0
- Applies to
- Shroudify browser extension
- Developer
- Ryan Sadacharan
Who this policy covers
This policy is published by Ryan Sadacharan, an independent developer, and applies to the Shroudify browser extension ("Shroudify", "the extension") distributed through the Chrome Web Store and compatible Chromium browsers, along with this website.
In this policy, "you" means the person who installed the extension. There is no other party involved. Shroudify has no company behind it, no investors with data rights, no advertising partners, and no processors.
Contact for any privacy question, request or complaint: ryansadacharan@gmail.com.
The short version
Shroudify stores data on your device so its features can work — your notes have
to be saved somewhere, your blocklist has to persist, your streak has to be
counted. All of it is written to your browser's local extension storage
(chrome.storage.local) on the machine you are sitting at.
The extension contains no networking code whatsoever. It makes no HTTP requests, opens no sockets, loads no remote scripts, and includes no analytics, telemetry, crash reporting or advertising SDK. Nothing is uploaded, synced, shared, sold, or seen by anyone — including the developer.
Google requires extensions to disclose how they handle user data even when that data never leaves the device. Local-only storage is not an exemption. That is why the inventory below exists and why the Chrome Web Store listing declares two data categories rather than none.
Everything Shroudify stores
This is not a summary. It is the complete list of every key Shroudify writes to storage, in plain language. If a piece of data is not on this list, the extension does not keep it.
Shroudify does not use chrome.storage.sync, so none of the above is
copied to your Google account or mirrored to your other computers. Data written
on one machine exists only on that machine.
What Shroudify never does
- It does not create an account, ask for your name, email address, phone number or any identifier.
- It does not contain a single network request. There is no server to talk to.
- It does not use cookies, pixels, fingerprinting, or persistent advertising identifiers.
- It does not include Google Analytics, Sentry, Mixpanel, or any other third-party SDK.
- It does not read, store or transmit passwords, payment details, or authentication tokens.
- It does not build a browsing history log, and it does not record which sites you visit for any purpose other than deciding, in the moment, whether to show a note or apply a filter.
- It does not sell, rent, licence, trade or share data with anyone, because it holds none.
- It does not use your data to train machine-learning models.
- It does not show advertisements or accept sponsorship placements.
Chrome Web Store disclosures
Google's data-disclosure form asks which categories an extension handles. Because local processing still counts as handling, Shroudify declares two. The declaration on the store listing matches this table exactly.
| Category | Declared | Why |
|---|---|---|
| Website content | Yes | The optional clipboard feature saves text you copy from web pages into local storage. |
| Web history | Yes | A note you pin to a page stores that page's address, and the extension reads the address of the page you are on to decide whether to apply a note, a filter or a block. |
| Personally identifiable information | No | Never requested or stored. |
| Health information | No | Not applicable. |
| Financial and payment information | No | Shroudify is free and takes no payments. |
| Authentication information | No | No login exists; credentials are never requested or targeted. |
| Personal communications | No | Emails, messages and chats are not read or targeted. |
| Location | No | No geolocation, no IP handling. |
| User activity | No | No keystroke, click, mouse or scroll logging. Focus statistics are aggregate counters only. |
If the extension's behaviour ever changes, this page and the store declaration are updated together, before the change ships.
Permissions, and why each is needed
Shroudify requests the narrowest set of permissions its features require. Each one exists for a specific, visible reason.
| Permission | Reason |
|---|---|
| storage | To save your notes, blocklist, settings and statistics on your device. Without it nothing would survive closing the browser. |
| activeTab | To act on the page you are currently looking at when you open the extension. |
| scripting | To load Shroudify into tabs that were already open when you installed or updated it, so you do not have to reload every tab by hand. |
| Access to all websites | Sticky notes can be placed on any page you choose, and the feed filters must be able to run on YouTube, Instagram and TikTok. A fixed list of sites would break the feature. Access is used only to draw notes, hide feeds, apply blocks, and record copied text when you enable that feature. |
Broad site access is not the same as broad data collection. Shroudify can run on any page; what it does there is limited to the functions listed above, and the results are written only to your own device.
Limited Use disclosure
Shroudify's use of information received from Google APIs, and any user data it handles, adheres to the Chrome Web Store User Data Policy, including the Limited Use requirements. Specifically:
- Allowed use. Data is handled solely to provide the user-facing features described on the Chrome Web Store listing and in this policy — sticky notes, site and feed blocking, focus statistics, clipboard history and the calculator. It is used for no other purpose.
- Allowed transfer. No user data is transferred to any third party. No transfer occurs for any reason, including the exceptions the policy would otherwise permit, because no data leaves the device.
- Prohibited advertising. User data is never used or transferred to serve personalised, re-targeted or interest-based advertisements. Shroudify displays no advertising of any kind.
- Prohibited human interaction. No human reads user data. The developer has no technical means of accessing it: it exists only in local browser storage on your machine.
Shroudify collects no data for analytics or performance measurement, and no data for market research, profiling, or model training.
Clipboard history in detail
This is the most sensitive feature in the extension, so it gets its own section.
When clipboard history is enabled, Shroudify records text you copy while browsing and keeps it in local storage so you can paste it again later. It records the text and a timestamp — nothing else, and never the page you copied from.
Be aware of what that implies: if you copy a password, a recovery code, a card number or a private message while the feature is on, that text will sit in your local history until you delete it. Shroudify does not inspect, classify or filter what you copy, and it cannot tell a password from a paragraph.
- Clipboard history is off by default and only begins recording after you switch it on.
- Any single entry can be deleted with the ✕ button beside it.
- Clear All erases the entire history immediately.
- Turning the feature off stops recording at once.
- Copying inside a private or incognito window is not recorded unless you have explicitly allowed the extension to run in incognito mode.
If you handle credentials frequently, the honest advice is to leave this feature switched off. The rest of Shroudify works perfectly well without it.
Seeing, exporting and deleting your data
Because everything is stored locally, you already hold it — there is no request to file and no one to ask.
Delete a single item
Delete a note from the Notes tab, a clip from the Clipboard tab, or a site from your blocklist. Removal is immediate and permanent.
Delete a category
Clear All in the Clipboard tab erases every saved clip. Clear Focus Data in the Progress panel erases your streak, total focused time and block count.
Delete everything
Uninstalling Shroudify removes all of its stored data from your browser permanently. The browser handles this itself; nothing is retained anywhere, because there is nowhere for it to be retained.
Inspect or export it yourself
You do not have to take any of this on trust. Open
chrome://extensions, enable Developer mode, open Shroudify's
service worker console, and run
chrome.storage.local.get(null, console.log). That prints the
complete contents of everything the extension holds, which you can copy and keep.
Retention
Shroudify keeps your data on your device for as long as you keep the extension installed, or until you delete it using the controls in §09. There is no automatic expiry, because the developer holds nothing that could expire and operates no backups, archives or logs.
Third parties
Shroudify has no sub-processors, no hosting provider handling user data, no payment processor and no analytics vendor.
Two independent relationships are worth naming for completeness. Google distributes the extension through the Chrome Web Store and independently collects install and rating information under its own privacy policy; the developer sees only anonymous aggregate counts such as total installs and average rating, and cannot identify any individual user. GitHub hosts this policy page and, like any web host, processes standard server request data under its own privacy policy. Neither relationship gives anyone access to the contents of your extension storage.
This page loads no fonts, scripts, trackers or cookies from anywhere.
Security
Data is held in your browser's extension storage area, which is isolated from websites you visit and from other extensions, and protected by your operating system's own user account controls. Shroudify transmits nothing, so the encryption-in-transit obligations that apply to networked extensions do not arise here.
What this means in practice: your data is exactly as secure as the computer it sits on. Anyone with physical or administrative access to your machine and your browser profile could read it, in the same way they could read your browser history or saved bookmarks. Shroudify does not add a separate password layer.
If you believe you have found a security or privacy flaw in Shroudify, please report it to ryansadacharan@gmail.com. Reports are welcome and will be answered.
Children
Shroudify is a general-purpose productivity tool and is not directed at children under 13. It does not knowingly collect personal information from anyone, children included, and it has no mechanism to do so — there is no registration, no profile and no transmission of data.
Because nothing is collected or transmitted, there is no data held about a child that a parent or guardian would need to request the deletion of. Any data created by using the extension can be erased by that person at any time using the controls in §09.
Your rights
Privacy laws including the EU and UK GDPR, the California Consumer Privacy Act as amended by the CPRA, Canada's PIPEDA and Québec's Law 25 give you rights over personal information a business holds about you — to access it, correct it, delete it, port it, and to know whether it is sold or shared.
Shroudify holds no personal information about you, so there is nothing for the developer to access, correct, port, delete or disclose on your behalf. Your data never reaches the developer in the first place. In practical terms, you exercise every one of these rights directly and instantly through the controls described in §09 — you already have full access, full portability and full deletion.
To be explicit about the disclosures these laws require: Shroudify does not sell personal information, does not share it for cross-context behavioural advertising, does not use sensitive personal information for inferring characteristics, and does not engage in automated decision-making or profiling. There is no "Do Not Sell or Share My Personal Information" link because there is nothing to opt out of.
If you believe otherwise, or want any of this confirmed in writing, email ryansadacharan@gmail.com and you will receive a reply within 30 days. You also retain the right to complain to your local data protection authority.
Scope, limits and governing law
This policy covers the Shroudify extension and this website only. It does not cover the websites you visit while using Shroudify. When the extension places a note on a page or hides a feed, you are still on that site and still subject to its own privacy policy and terms.
Shroudify is free software provided as-is, without warranty of any kind, express or implied, including any warranty of merchantability or fitness for a particular purpose. It is a productivity aid, not a security product, a parental control, a content filter or an enforcement mechanism, and it should not be relied on as one. Blocking and filtering depend on the structure of third-party websites, which change frequently and without notice; features may stop working until updated. To the fullest extent permitted by law, the developer is not liable for any loss or damage arising from use of, or inability to use, the extension.
This policy is governed by the laws of the Province of Québec and the applicable laws of Canada, without regard to conflict-of-law principles. Nothing in this policy limits any right you hold under mandatory consumer or data protection law in your own jurisdiction.
Changes and contact
If Shroudify's data handling changes, this page is updated and the version number and effective date at the top change with it. Material changes — anything that adds a data category, introduces transmission, or alters the Limited Use position — will be described in the store listing's release notes at the same time. Continuing to use the extension after an update means you accept the revised policy.
Questions, requests, corrections and complaints all go to the same place, and reach the person who wrote the code:
Ryan Sadacharan
ryansadacharan@gmail.com