← Back to Rewind

Data Processing Agreement

Last updated: October 13, 2026

1. Introduction

This Data Processing Agreement (“DPA”) forms part of the terms under which Rewind (“Processor”) processes personal data on behalf of users (“Controller”) through the Rewind API and MCP connector service.

2. Definitions

3. Scope of Processing

Rewind processes Personal Data solely to provide the Rewind API service, which includes:

4. Data Categories

Category Examples Source
Listening history Scrobbles, artist/album metadata Last.fm, Apple Music
Activity data Runs, routes, heart rate, pace Strava
Watch history Movies, TV episodes, ratings, reviews Plex, Letterboxd
Collection data Vinyl records, physical media Discogs, Trakt
Reading data Articles, highlights, reading progress Instapaper
Event attendance Tickets, sports games, concerts, venues Google Calendar, Gmail
Authentication data GitHub user ID, OAuth tokens GitHub (via MCP connector)

5. Sub-processors

Sub-processor Purpose Data location
Cloudflare Infrastructure (Workers, D1, R2, KV, Vectorize) Global edge network
Anthropic AI assistant (when MCP connector is used) Anthropic’s infrastructure
GitHub OAuth authentication (when MCP connector is used) GitHub’s infrastructure
Voyage AI Search embeddings Provider-managed infrastructure
OpenAI CD artwork generation Provider-managed infrastructure

6. Security Measures

7. Data Subject Rights

Users may exercise the following rights by contacting the Processor:

Requests will be responded to within 30 days.

8. Data Retention

9. Data Breach Notification

In the event of a personal data breach, the Processor will notify the Controller without undue delay and no later than 72 hours after becoming aware of the breach, providing details of the nature of the breach, categories of data affected, and measures taken.

10. International Transfers

Data is processed on Cloudflare’s global edge network. Cloudflare maintains appropriate safeguards for international data transfers in compliance with GDPR, including Standard Contractual Clauses where applicable.

11. Term and Termination

This DPA remains in effect for as long as the Processor processes Personal Data on behalf of the Controller. Upon termination, all Personal Data will be deleted within 30 days upon request.

12. Contact

Questions about this DPA? Contact Pat Dugan.