Privacy Policy — Social Repurposer

Effective date: June 23, 2026 Last updated: June 23, 2026


This Privacy Policy explains what data the Social Repurposer Chrome extension and its backend collect, why, and what we do with it. It is written to satisfy the Chrome Web Store user-data disclosure requirements and applicable privacy laws (GDPR, CCPA/CPRA).


Operator: Social Repurposer. Contact: socialrepurposer@gmail.com



1. Short version



2. Data we collect

2.1 Data stored locally on your device

Stored in chrome.storage.local. This data never leaves your browser except as described below.


| Key | What it is | Why |

|---|---|---|

| `userId` | A random UUID generated on first install | Used as a per-install identifier for the monthly usage counter |

| `tone` | The tone preset you last selected | Remember your preference between sessions |

| `customInstructions` | The text you type in the custom-instructions box (Premium) | Reused on each generation |

| `latestResult` | The most recent generated post set, plus the video title and URL | Powers the "Restore last repurpose" card |

| `firstTipDismissed` | Boolean, whether you closed the first-time tip | Avoid showing it again |

2.2 Data sent to our backend

When you click Repurpose Video or open the side panel, the extension sends a request to our Firebase Cloud Function. Each request contains:



We do not send: your browsing history, your name, your IP address (beyond what is automatically present in any HTTPS request), the page contents of any tab other than the video URL/title, your YouTube login state, or anything from other websites.

2.3 Data stored on our backend (Google Cloud / Firestore)

| Collection / doc | What it stores | How long |

|---|---|---|

| `usage/{userId}/months/{YYYY-MM}` | A counter (integer) and a "last used" timestamp | Until you uninstall + 13 months of inactivity, then purged |

| `paid_users/{email}` | Your email (lowercased), paid status (true/false), plan label, last ExtPay event type and timestamp | Until you cancel + 24 months, then purged |


We do not store the YouTube URLs you submit, the AI output, the video titles, or your custom instructions. They are passed through to Vertex AI and the response is returned to your browser; nothing is persisted on our side.

2.4 Data handled by third parties

2.5 Data we do NOT collect



3. Why we collect it (legal basis)

| Purpose | Legal basis (GDPR) |

|---|---|

| Operating the Service (sending the URL to Vertex AI, returning text) | Contract — necessary to perform what you asked for |

| Enforcing the monthly cap (install ID + counter) | Legitimate interest — preventing abuse of a free product |

| Verifying paid status (email lookup) | Contract — your subscription |

| Fraud / abuse prevention | Legitimate interest |

| Complying with law (DMCA, court orders) | Legal obligation |


4. Sharing

We do not sell or rent personal data. We share data only with the service providers listed in §2.4 strictly to operate the Service, and we may disclose data if required by law (subpoena, court order, valid government request).


We will never share your data with advertisers, data brokers, or AI training pipelines outside the Vertex AI inference call.



5. Retention



6. Security


No system is perfectly secure. If we become aware of a breach affecting your data we will notify you and the appropriate regulators as required by law.



7. Your rights

Depending on where you live, you have some or all of the following rights:



To exercise any of these, email socialrepurposer@gmail.com from the address tied to your subscription (or include your install ID for free users). We will respond within 30 days.


You also have the right to lodge a complaint with your local data-protection authority (EU/UK) or the California Privacy Protection Agency.

California (CCPA/CPRA) categories

The categories of personal information we collect, in California-statute terms: Identifiers (random install ID; email for paid users). Internet/network activity (a YouTube URL/title you submit each time you press the button). We do not sell or share personal information for cross-context behavioral advertising.



8. International transfers

Our backend is hosted in us-central1 (Iowa, USA). If you access the Service from outside the United States, your data will be transferred to and processed in the United States. We rely on Google Cloud's Standard Contractual Clauses and supplementary safeguards for transfers from the EU/UK.



9. Children

The Service is not directed to children under 13 (or 16 in the EU). We do not knowingly collect data from children. If you believe a child has used the Service, contact us and we will delete the data.



10. Chrome Web Store certification

Per the Chrome Web Store Developer Program Policies, we certify that:




11. Changes to this Policy

We may update this Policy. The "Last updated" date above will change and material changes will be announced in the extension. Continued use after an update constitutes acceptance.



12. Contact

Social Repurposer Email: socialrepurposer@gmail.com


For privacy or data-subject requests, please include "Privacy Request" in the subject line.