diff --git a/src/app/[locale]/canvassync-privacy/page.tsx b/src/app/[locale]/privacy/canvas-sync/page.tsx similarity index 100% rename from src/app/[locale]/canvassync-privacy/page.tsx rename to src/app/[locale]/privacy/canvas-sync/page.tsx diff --git a/src/app/[locale]/tamago-privacy/page.tsx b/src/app/[locale]/privacy/tamago/page.tsx similarity index 100% rename from src/app/[locale]/tamago-privacy/page.tsx rename to src/app/[locale]/privacy/tamago/page.tsx diff --git a/src/app/[locale]/privacy/yt-sub/page.tsx b/src/app/[locale]/privacy/yt-sub/page.tsx new file mode 100644 index 0000000..0d0d937 --- /dev/null +++ b/src/app/[locale]/privacy/yt-sub/page.tsx @@ -0,0 +1,167 @@ +"use client"; + +import { Link } from '@/shared/i18n/routing'; +import React from 'react'; + +export default function YouTubeSubscriptionManagerPrivacyPage() { + const handleEmailClick = (e: React.MouseEvent) => { + e.preventDefault(); + const user = "wjd516"; + const domain = "gmail.com"; + window.location.href = `mailto:${user}@${domain}`; + }; + + return ( +
+
+ + + Back to Home + + +

+ Privacy Policy for YouTube Subscription Manager +

+

Last Updated: April 12, 2026

+ +
+

Google API Limited Use Disclosure

+

+ YouTube Subscription Manager's use and transfer to any other app of information received from Google APIs will adhere to the Google API Service User Data Policy, including the Limited Use requirements. +

+
+ +
+ {/* Section 1 */} +
+

+ 1 + Information We Collect +

+
+
+

A. YouTube Data via Google OAuth

+

+ To provide the core functionality of managing your subscriptions, the extension requests access via the YouTube Data API v3: +

+
    +
  • Subscriptions List: To organize and tag your subscribed channels.
  • +
  • Channel Activity: To analyze whether a channel is active or inactive based on their latest upload date.
  • +
  • Scope Used: youtube.readonly
  • +
+
+
+

B. Local Extension Data

+
    +
  • Tags: Any custom tags you create for your channels.
  • +
  • Settings: Your preferences for inactivity thresholds, date formats, etc.
  • +
  • Cache: Temporary metadata about your subscriptions to speed up performance.
  • +
+
+
+
+ + {/* Section 2 */} +
+

+ 2 + How We Use Your Information +

+
+

+ Local Organization: We use your subscription list only to allow you to categorize and manage them within the extension UI. +

+

+ Activity Analysis: We check the latest upload dates of your subscribed channels solely to identify inactive channels for your review. +

+

+ Performance: We cache data locally on your device to minimize API calls and provide a faster experience. +

+
+
+ + {/* Section 3 */} +
+

+ 3 + Data Storage and Security +

+
+

+ Privacy-First (No Server Storage): We do not have a central server. All your channel lists, tag assignments, and settings are stored locally on your own computer using chrome.storage. +

+

+ No Third-Party Sharing: We do not sell, trade, or otherwise transfer your personal information or YouTube data to outside parties. +

+

+ OAuth Security: We use Google's official OAuth 2.0 flow. We never see or store your Google password. +

+
+
+ + {/* Section 4 */} +
+

+ 4 + Third-Party Services (Google/YouTube) +

+
+

+ Our extension interacts with the YouTube Data API. By using this extension, you are also bound by the YouTube Terms of Service and the Google Privacy Policy. +

+
+
+ + {/* Section 5 */} +
+

+ 5 + Payments (External) +

+
+

+ If you purchase a premium license, your payment information (e.g., credit card details) is processed by our third-party payment provider (Stripe). We do not store your full payment card details on our systems. +

+
+
+ + {/* Section 6 */} +
+

+ 6 + Compliance with Chrome Store Policies +

+
+

+ This extension complies with the Chrome Web Store User Data Policy, including the Limited Use requirements. +

+
    +
  • We only request the minimum permissions necessary for the clinical function of the app.
  • +
  • We do not use your data for marketing, advertising, or credit-worthiness purposes.
  • +
+
+
+ + {/* Contact Section - Section 7 */} +
+
+

7. Contact Us

+

+ If you have any questions or concerns regarding this Privacy Policy, please contact the developer: +

+ +
+
+
+
+
+ ); +}