Token foundry

DESIGN.MD/Extractor

Privacy v1.0
Privacy notice

Privacy Policy

Effective date May 4, 2026

DESIGN.md Extractor (the “Service”) is a Chrome browser extension that reads the live computed CSS styles of the web page you are actively viewing and converts them into a Markdown file (DESIGN.md or SKILL.md) that you save locally. This Privacy Policy explains what information the Service collects, why we collect it, and how it is handled.

By installing or using the Service, you agree to the collection and use of information in accordance with this Policy. The authoritative copy of this Policy is published at https://design-md-extractor.extensionfox.com/privacy.

01Information collection and use

Information collection and use

We collect a limited amount of information for the sole purpose of providing and improving the Service.

Account data

The Service requires you to sign in with Google in order to track your free extraction quota and any active Pro subscription across devices. When you sign in, Google provides us with your email address, a stable Google-issued user identifier, and your basic profile name. We use these only to identify your account, enforce your quota, deliver the entitlements associated with any subscription you purchase, and respond to support requests. We never receive your Google password.

Subscription and billing data

If you upgrade to a paid plan, payment is processed by our third-party payment processor (ExtensionPay / Stripe). We do not receive or store your full payment card details. We receive only the information necessary to fulfill your subscription, such as the plan you selected, the subscription status, and a transaction identifier.

Device identifier (browser fingerprint)

To prevent quota abuse (for example, repeatedly creating new accounts to bypass the free tier), the Service generates a stable, pseudonymous device identifier using a vendored, locally-executed copy of the open-source FingerprintJS library. This identifier is computed in your browser from non-identifying signals such as user-agent, language, time zone, screen metrics, and platform. It is sent to our backend only alongside quota and entitlement requests and is associated with your account for fraud and abuse prevention. It is not used to track you across unrelated websites, build advertising profiles, or share with third-party data brokers.

Usage data (quota events)

Each time you initiate an extraction, the extension records a quota event with our server (a request identifier, a timestamp, and a counter increment) so that we can atomically deduct one unit from your remaining quota and prevent over-consumption. We additionally collect limited, aggregated technical information (“Usage Data”), such as the extension version in use and non-identifying diagnostic signals used to monitor feature health. Usage Data is not used to reconstruct your browsing activity or to build advertising profiles.

Page content (DESIGN.md / SKILL.md output)

The Service does not upload, mirror, store, or transmit the DOM, computed styles, or any other content of the pages you extract from. The probe runs only when you click the toolbar icon, reads the active tab in-process, and the DESIGN.md / SKILL.md file is built entirely on your machine and saved through Chrome’s standard download flow. Our servers never see the page bytes themselves. The active tab’s URL and title are used locally to label the output file and to display the source in the popup; neither is transmitted to our servers.

Local storage

The Service uses the browser’s local storage (chrome.storage.local) to retain your in-extension preferences (e.g. DESIGN.md vs SKILL.md channel selection), the most recent extraction for re-download, and a cached copy of your sign-in session and quota state for offline display. Such data remains on your device and is removed when you uninstall the Service.

Cookies and similar technologies

The Service does not use cookies, web beacons, or comparable technologies to track users across unrelated sites. The device identifier described above is used solely to identify your install to our own backend for fraud prevention and quota integrity, not for cross-site tracking. A standard authentication token is used solely to keep you signed in to your DESIGN.md Extractor account.

02Use of data

Use of data

We use the information described above for the following purposes:

We do not use your information for advertising profiles, behavioral advertising, or resale.

03Transfer of data

Transfer of data

Your information may be processed on servers located outside your state, province, country, or other jurisdiction, where data protection laws may differ from those in your jurisdiction. Your continued use of the Service following such processing constitutes your agreement to that transfer. We will take all steps reasonably necessary to ensure that your information is treated securely and in accordance with this Privacy Policy.

04Disclosure of data

Disclosure of data

Legal requirements

We may disclose information we hold in the good faith belief that such action is necessary to:

Business transfers

In the event of a merger, acquisition, reorganization, or sale of assets, information we hold may be transferred as part of that transaction. Any acquirer will be bound by the commitments made in this Privacy Policy.

05Service providers

Service providers

We rely on a small number of service providers to operate the Service: Google (for sign-in), and a third-party payment processor (ExtensionPay / Stripe, for subscription billing). Quota and entitlement requests are handled by our own billing endpoint at design-md-extractor.extensionfox.com. We do not engage third-party analytics providers, advertising networks, or data brokers in connection with the Service. The extension does not load or execute remotely hosted code, in compliance with the Chrome Extension Manifest V3 requirements; the FingerprintJS library is vendored and runs locally inside the extension bundle.

06Links to other sites

Links to other sites

The Service may contain links to websites or services that are not operated by us, including the page you are extracting from. If you follow such a link, you will be directed to that third party’s site. We have no control over, and assume no responsibility for, the content, privacy policies, or practices of any third-party sites or services. We strongly advise you to review the privacy policy of every site you visit.

07Security of data

Security of data

The security of your information is important to us. We use commercially acceptable means to protect information transmitted to or from the Service, including encryption in transit via HTTPS. Session tokens are stored in chrome.storage.local, which is sandboxed by Chrome to the extension origin. However, no method of transmission over the Internet or method of electronic storage is 100% secure, and we cannot guarantee its absolute security.

08Your rights

Your rights

Subject to applicable law, you may have the right to access, correct, or delete the account information we hold about you, or to object to or restrict certain processing. You can:

If you are in the EU/UK, you have the additional rights under GDPR (access, rectification, erasure, restriction, portability, objection). If you are in California, you have the additional rights under CCPA (know, delete, correct, opt-out of sale — note we do not sell data). Contact us via the email above.

09Children’s privacy

Children’s privacy

The Service is not directed to persons under the age of 13, and we do not knowingly collect personally identifiable information from persons under 13. If you become aware that a child has provided us with such information, please contact us, and we will take steps to remove that information.

10Acceptable use

Acceptable use

You are responsible for how you use DESIGN.md / SKILL.md files generated through the Service. The Service is intended for lawful, personal and professional design-research use — for example, capturing the design tokens of a page you are reverse-engineering for your own design system. You agree not to use the Service to infringe the intellectual property rights of the source site’s owner or any other rights holder, and not to redistribute extracted content in violation of applicable law or the source platform’s terms of service.

11Changes to this privacy policy

Changes to this privacy policy

We may update this Privacy Policy from time to time. We will notify you of material changes by posting the updated Policy on this page and revising the “Effective date” above. Material changes (new data categories, new third parties) will additionally be flagged in the popup on next launch. Your continued use of the Service after any such change constitutes your acceptance of the revised Policy.

12Contact us

Contact us

If you have any questions about this Privacy Policy, please contact us: