YOUR DATA

Privacy,
in plain language.

Updated September 9, 2026.

What is requested

When you press Calculate, a source link and calculation settings are sent to our server. We use YouTube API Services to request playlist and video metadata. Viewing the homepage or changing settings on loaded results does not request playlist data from YouTube. Speed-adjusted times, remaining estimates and dated schedules are calculated by PlaylistLengths from the durations YouTube provides; these figures are not provided by YouTube.

Temporary server data

Public playlist metadata is temporarily stored in a Neon PostgreSQL database for up to one hour. Public segments with a continuation expire sooner. Unlisted playlist results are not retained in that result cache. Continuation references contain a playlist ID, page token and next position for up to 15 minutes, allowing you to request the next segment. They are not public share pages. Expired data is not used and is removed by an hourly cleanup; database recovery history may retain it for an additional day.

Usage counters record the date and number of upstream requests, without playlist links or video titles, for up to 32 days. Rate limiting uses a keyed hash of your connection address, valid for one minute and removed by hourly cleanup. Vercel hosts the website and may process request metadata such as your IP address, request path and timing in its infrastructure logs. We do not intentionally log submitted playlist links, video titles or API credentials. See the Vercel Privacy Policyand Neon Privacy Policy.

Operational diagnostics

We also keep short-lived, anonymous calculation-attempt records for up to 30 days: random task identifiers, result status, counts, timing, cache use and controlled error codes. A browser receipt tells us whether a result was rendered; a missing receipt is not treated as a confirmed failure. Export diagnostics distinguish file preparation from device saving. These records do not contain submitted links, video titles, or video content, and are only available to authorized operators.

Data saved on your device

Inputs and results remain in the current page while it is open; nothing you calculate is kept in this browser after you leave. Theme preference is stored locally when you change it. The Operators can explicitly label this browser as author or test traffic; that label is stored locally and accompanies anonymous analytics events. Unmarked traffic is not verified as human. The button below deletes PlaylistLengths data on this browser, without touching data from other websites.

Thumbnails and outside links

Opening video details may load thumbnails from YouTube’s image servers, which receive the usual connection information such as your IP address. Thumbnail viewing does the same when you request it. Video links open on YouTube. See the Google Privacy Policy.

Exports, sharing and feedback

Files are generated in your browser from loaded data. A settings link includes the source URL, range, speed and daily budget, so anyone with that link can read those settings. It does not create a public result record on our server.

Feedback reports are prepared on your page. Copying or downloading a report does not send it. If an email contact is configured, Open email app prepares a message with your email provider; you decide whether to send it. Playlist links are only included when you enter them in the report.

Accounts and tracking

This website has no account system and no advertising. We count anonymous usage events — which buttons are pressed and how many calculations succeed or fail — through our own Openpanel instance at analytics.coloringdaily.com. These events contain no playlist links, video titles or result contents, and the statistics cannot identify you. Installing the site to a home screen or desktop uses your browser's own install flow, not an app store. For that feature we also count anonymous install events — that an install entry was shown, clicked or accepted, and whether the installed site was opened — classified only by coarse device family and entry placement, never by links, titles or identifiers. It does not ask for your YouTube password or request access to private playlists or account history. For questions, see Contact & Feedback.

Quick access

Installation requested

Add PlaylistLengths to your Home Screen

PlaylistLengths is being added

  1. Tap your browser's Share button.
  2. ChooseAdd to Home Screen.
  1. Give Android a few seconds to finish adding PlaylistLengths.
  2. Check both your Home screen and your full app list.
  3. If it is still missing, open your browser menu (⋮), then choose Install app orAdd to Home screen.
  4. Some Android launchers require browser permission to add Home screen shortcuts.

Look for PlaylistLengths in your browser's Apps area, Start menu, or Launchpad. Your operating system decides whether a desktop shortcut is created automatically.

Nothing to download — PlaylistLengths remains the same website with the same features.