# Unshort Privacy Policy

Effective date: July 14, 2026

Unshort uses limited anonymous product analytics to understand whether the extension works. It does not collect browsing history or page content.

## Data Collection

Unshort does not collect, transmit, sell, rent, or share:

- browsing history
- YouTube account information
- video watch history
- search queries
- page contents
- names, email addresses, or YouTube account identifiers
- location data

Unshort sends the following product events to its own analytics endpoint and then to Amplitude:

- a randomly generated anonymous installation ID, used as Amplitude `device_id`
- extension or site version and selected language
- extension installation or update
- popup opens
- setting and language changes
- whether one or more Shorts surfaces were hidden
- whether a Shorts page was redirected to a normal watch page
- landing-page views and Chrome Web Store button clicks

Analytics events never contain URLs, video IDs, video titles, search queries, page contents, YouTube account data, names, or email addresses. Unshort does not set an Amplitude `user_id`.

## Local Storage

Unshort uses Chrome storage only to save:

- whether the extension is enabled
- whether Shorts surfaces should be hidden
- whether Shorts links should open as normal videos
- local counters shown in the popup
- the anonymous installation ID used for product analytics

Settings and counters stay in Chrome storage. The anonymous installation ID and the limited events listed above are sent to the Unshort analytics endpoint.

## Network Requests

Unshort sends analytics events to `https://unshort-site-t9js7.ondigitalocean.app/api/events`. The server validates an allowlist of event names and properties, adds the Amplitude project key, and forwards the sanitized event to Amplitude. The Amplitude key is not included in the extension.

The server may process an IP address transiently to rate-limit abuse, but it does not add IP addresses or browser user agents to Amplitude events and does not persist them in an Unshort database.

## Permissions

Unshort requests the `storage` permission to save settings, counters, and its anonymous installation ID. It runs on YouTube pages only so it can remove Shorts surfaces and redirect Shorts URLs. Host access to `unshort-site-t9js7.ondigitalocean.app` is used only to send the limited analytics events described above.

## Use and Sharing

Analytics is used only to measure adoption, understand which settings people use, and verify that Shorts hiding and redirection work. It is not used for advertising, profiling, credit decisions, or selling data. Event data is shared only with Amplitude as the analytics processor.

## Retention and Deletion

Anonymous analytics events are retained according to the Amplitude project retention settings. Removing the extension deletes its locally stored installation ID. Because Unshort does not know a user's identity, deletion requests must include the anonymous installation ID shown in Chrome storage if event-level deletion is required.

## Contact

For questions, bug reports, or removal requests, contact the project maintainer through the support link listed on the Chrome Web Store page.
