diff --git a/frontend/src/components/Login.tsx b/frontend/src/components/Login.tsx index 31b5774..89845ba 100644 --- a/frontend/src/components/Login.tsx +++ b/frontend/src/components/Login.tsx @@ -35,9 +35,9 @@ export default function Login() { Subfeed
- Your subscriptions, filtered your way.
-
- Sign in with your Google account.
+ A self-hosted, filterable feed of your YouTube subscriptions — sort, tag, and
+ tune out the noise. Sign in with Google to get started; YouTube access is an
+ optional, separate step you control.
Last updated: {LAST_UPDATED}
++ Subfeed is a personal, non-commercial project operated by an individual in Hungary + ("we", "us"). It lets you view and organize your own YouTube subscriptions as a + filterable feed. This policy explains what data Subfeed accesses, how it is used, and + the choices you have. By using Subfeed you agree to this policy. +
+ +Subfeed only accesses data you explicitly authorize, in two separate steps:
+youtube.readonly scope, your list of YouTube
+ subscriptions and the public metadata of those channels and their videos (titles,
+ thumbnails, durations, view counts, publish dates), used to build your feed.
+ youtube scope, the ability to unsubscribe from a
+ channel on YouTube — performed only when you click to do so.
+ + You can use Subfeed with sign-in alone, and grant or decline each YouTube permission + independently. +
+ ++ Your data is used exclusively to provide Subfeed's features to you: building and + displaying your personalized subscription feed, and carrying out actions (such as + unsubscribing) that you initiate. We do not use it for advertising, profiling, or any + purpose unrelated to the app. +
+ +
+ Subfeed's use and transfer of information received from Google APIs to any other app
+ will adhere to the{" "}
+
+ Data is stored in a private PostgreSQL database on a server we control, accessible only + to the operator. Google OAuth refresh tokens are encrypted at rest. Access is restricted + to the emails explicitly invited to the app. No system is perfectly secure, but we take + reasonable measures to protect your data. +
+ +
+ We keep your data while your account is active. You can revoke Subfeed's access to your
+ Google data at any time at{" "}
+
+ Subfeed sets a single, signed session cookie to keep you logged in. It is not used for + tracking or advertising, and there are no third-party analytics cookies. +
+ +
+ Subfeed uses YouTube API Services. By using Subfeed you also agree to the{" "}
+
+ We may update this policy; material changes will be reflected by the "Last updated" date + above. Continued use after a change constitutes acceptance. +
+ ++ Questions about this policy or your data:{" "} + + {CONTACT_EMAIL} + + . +
++ Subfeed is a personal, non-commercial project operated by an individual in Hungary. It + provides a filterable view of your own YouTube subscriptions. By accessing or using + Subfeed, you agree to these Terms. If you do not agree, do not use the service. +
+ ++ Subfeed is offered on an invite-only basis, free of charge, and "as is", without + warranties of any kind. It is a hobby project: features may change, and the service may + be slowed, interrupted, or discontinued at any time without notice. +
+ ++ You sign in with your Google account and may only access Subfeed with an email that has + been invited. You agree to use the service lawfully, not to abuse, disrupt, probe, or + overload it, and not to attempt to access other users' data. We may suspend or revoke + access at our discretion, for example in case of misuse. +
+ +
+ Subfeed uses YouTube API Services. By using Subfeed you agree to be bound by the{" "}
+
+ To the maximum extent permitted by law, the service is provided without warranty, and + the operator is not liable for any indirect, incidental, or consequential damages, or + for any loss of data, arising from your use of Subfeed. Your sole remedy if you are + dissatisfied is to stop using the service and revoke its access to your account. +
+ ++ These Terms are governed by the laws of Hungary and applicable European Union law, + without regard to conflict-of-law rules. +
+ ++ We may update these Terms; the "Last updated" date above reflects the latest version. + Continued use after a change constitutes acceptance. +
+ ++ Questions:{" "} + + {CONTACT_EMAIL} + + . +
+