Short ShortsSHORTSHORTS
Transparency

How we use your
YouTube data

ShortShorts.ai helps you repurpose your own long-form videos into Shorts. This page explains exactly how we access your YouTube data, what we do with it, and what we never do.

We only process videos you own and explicitly authorise. The original file is permanently deleted immediately after your Shorts are generated. We never store, share, or use your videos for any other purpose.

What happens step by step

1.You authorise via Google OAuth

You connect your YouTube channel using Google's official OAuth 2.0 flow. We request only the scopes we need: read access to your channel/playlists, upload access to post Shorts on your behalf, and read-only analytics to show you performance data.

2.We temporarily fetch your video

When you ask us to generate Shorts from one of your videos, we fetch the video file from its public YouTube URL (the same URL any viewer uses). This is a server-side operation — the file is never stored in the cloud, never shared, and is processed in memory on our worker server.

3.AI finds the best moments

Our AI analyses the audio and visual content to identify high-engagement segments — strong hooks, punchy quotes, key moments — and clips them into vertical Shorts with subtitles and a thumbnail.

4.The original file is deleted immediately

As soon as the Shorts are generated, the original video file is permanently deleted from our server. We do not store, cache, redistribute, index, train on, or retain the source video in any form after processing completes.

5.Shorts are published via the official API

Generated Shorts are uploaded directly to your YouTube channel using the official YouTube Data API v3. You stay in full control — you can review, edit, schedule, or delete any Short before or after it goes live.

OAuth scopes we request

We follow the principle of least privilege — we only ask for the permissions we actually need.

ScopeWhy we need it
youtube.readonlyList your playlists and videos so you can choose what to process.
youtube.uploadUpload generated Shorts to your channel on your behalf.
yt-analytics.readonlyShow you view counts, watch time, and subscriber data inside your dashboard.
email / profile (Google)Identify your account and display your channel thumbnail in the dashboard.

What we never do

  • Access, process, or download videos from channels you have not authenticated.
  • Store your original video files after processing is complete.
  • Share or sell your video content or channel data with any third party.
  • Use your videos to train AI models.
  • Post to your channel without your explicit instruction.
  • Retain your OAuth tokens beyond what is necessary to maintain your connected session (you can disconnect at any time from Settings).

Data retention

OAuth tokens — stored encrypted (AES-256-CBC) in our database. Automatically revoked and deleted when you disconnect your YouTube account via Settings.

Source video files — held in memory on the processing server only for the duration of clipping (typically 2–5 minutes). Permanently deleted immediately after your Shorts are generated. Never written to persistent storage.

Generated Shorts — stored temporarily on the worker server until uploaded to YouTube, then deleted from our servers.

Analytics data — fetched on demand from the YouTube Analytics API and displayed directly in your dashboard. We do not persistently store raw analytics figures.

Account data — your email, channel ID, and channel name are retained while your account is active. You can request full deletion by contacting dave@shortshorts.ai.

Google API Services User Data Policy

ShortShorts.ai's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Google user data is used only to provide and improve the ShortShorts.ai service for the user — never for advertising, profiling, or any purpose unrelated to the core clipping and publishing workflow described above.