Tally logoTally

Privacy Policy

Last updated: 26 July 2026

Tally (https://tally.williamwong.com) is a single-purpose web application that lets you revisit the videos you have liked on YouTube and re-rate them. This policy explains exactly how Tally accesses, uses, stores, shares, retains, and deletes Google user data.

Use of YouTube API Services

Tally uses YouTube API Services to provide all of its functionality. By using Tally, you are also agreeing to be bound by the YouTube Terms of Service. Google's handling of your information is described in the Google Privacy Policy. In addition to Tally's own deletion mechanisms described below, you can revoke Tally's access to your data at any time via the Google security settings page.

What Google user data Tally accesses

When you sign in with Google, Tally requests:

How Tally uses this data

The data above is used for exactly one purpose: showing you your own liked videos and submitting the ratings you explicitly click, to your own YouTube account. Tally performs no analytics, no profiling, no advertising, and no use of your data beyond the feature you see on screen. Every API call is triggered by your own action (loading the page or clicking a rating button); nothing runs in the background.

What our backend actually does

These are all the calls our code makes to Google APIs, in the order they happen, with the OAuth scope each one uses:

That is the complete list — there are no background jobs, no scheduled tasks, and no other Google API calls anywhere in the codebase.

What we never do

The youtube.force-ssl scope technically permits many operations beyond what Tally needs. Our code never calls any of the following — these API methods do not exist anywhere in our codebase:

The complete list of YouTube API methods Tally calls is exactly eight: videos.list (your liked videos), videos.rate (the rating you click), commentThreads.list (public comments, read-only, on demand), playlists.list (your playlists), playlists.insert(the single private "Tally Archive" playlist), playlistItems.list(a playlist's videos), playlistItems.insert (the Archive click), and playlistItems.delete (the Remove click).

Beyond API calls, we also commit to the following:

Data Sharing

Tally does not share Google user data with any third parties. Specifically:

Data Storage & Protection

Tally stores no Google user data on any server. Tally has no database, no user accounts of its own, and no server-side session store. Our storage and protection practices are:

Data Retention & Deletion

Retention:Tally retains no Google user data server-side — the retention period for data on our servers is zero. The only data that persists anywhere is the OAuth tokens in your own browser's cookies: the access token cookie expires automatically after at most 1 hour, and the refresh token and email cookies expire automatically after at most 30 days.

Deletion: you can delete all data associated with Tally at any time, in either of two ways:

Because no Google user data is ever stored on our servers, these two steps constitute complete deletion — there is no server-side copy to remove. If you have any deletion request or question, contact us (below) and we will respond within 30 days.

How to revoke access in two seconds

At any time, with no explanation needed, you can:

  1. Open myaccount.google.com/permissions,
  2. Find "Tally" in the list,
  3. Click "Remove access".

From that moment, Tally can no longer access anything on your account. Any tokens still in your browser become inert and expire on their own within the periods listed above.

Compliance with Google's policies

Tally's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

Changes to this policy

If our data practices ever change, we will update this page and its "Last updated" date before the changes take effect.

Contact

For privacy questions or deletion requests, contact the app owner at the support email listed on the app's Google OAuth consent screen.

← Back to Tally