Privacy policy
Effective date: 15 November 2026This policy explains what Ari Uploader ("the app") accesses, collects, stores, uses and shares, and how you can control it. The app is a private tool run by one person (the "owner") to upload their own videos to their own YouTube channels. It is not offered to the public.
1. YouTube API Services
The app uses the YouTube API Services. By using the app, you agree to be bound by the YouTube Terms of Service. Google's handling of your information is described in the Google Privacy Policy.
2. Google permissions the app asks for
When a channel is connected, Google's consent screen asks for two permissions:
- Manage your YouTube videos (
youtube.upload): to upload a video to the connected channel. - View your YouTube account (
youtube.readonly): used only to read the connected channel's ID, name and handle, so the app can confirm the right channel was connected.
The app does not read your comments, subscribers, private videos, watch history, messages, payment details, or any Google data outside YouTube.
3. Information the app accesses and collects
- Sign-in tokens that Google issues when you allow access (an OAuth refresh token per connected channel).
- Channel details: the channel's ID, name and handle, and the date it was connected.
- Upload records: for each video the owner chose to upload, its file name, title, description, tags, privacy setting, the date, and the video ID and link YouTube returns.
The app does not collect names, email addresses, phone numbers, contacts, location or any information about people who watch the videos.
4. How the information is used
- To upload the owner's videos to the owner's chosen channel, after the owner has approved each upload.
- To confirm which channel a token belongs to, so a video never goes to the wrong channel.
- To keep a record of what was uploaded and when, so the same video is not uploaded twice.
The information is not used for advertising, is not sold, and is not used to train machine-learning or artificial-intelligence models.
5. Google API Services User Data Policy
The app's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
6. Where information is stored and how it is protected
Everything is stored on the owner's own computer. Sign-in tokens and the app's Google client credentials are kept in the operating system's encrypted keychain, not in plain files. Channel details and upload records are kept in local files on that computer. The app has no server of its own, and no copy is kept in any cloud service run by the app. Communication with Google uses encrypted connections (HTTPS).
7. Sharing
The app does not share, sell, rent or trade information with anyone. Information goes only to Google and YouTube, and only to carry out the uploads and channel checks described above. Information would be disclosed to anyone else only if required by law.
8. Cookies and device information
The app does not place cookies, use tracking or analytics tools, or collect device identifiers. It runs on the owner's computer and talks only to Google. This website is hosted on GitHub Pages; GitHub may log visits to it under the GitHub Privacy Statement.
9. How long information is kept
Sign-in tokens and channel details are kept while the channel stays connected. Upload records are kept as the owner's record of their own posts. When access is removed (see below), the stored token and channel details for that channel are deleted from the owner's computer within 7 days.
10. Removing access and deleting data
You can remove the app's access to your Google account at any time on the Google security settings page (Third-party apps & services). From that moment the stored token stops working and the app can no longer reach your account. To ask for any remaining data to be deleted, use the contact link below; it will be deleted within 7 days.
11. Children
The app is not directed at children and does not knowingly collect information from anyone under 13 (or the minimum age in your country).
12. Your rights
Depending on where you live (for example under the GDPR in the European Union, or under California law), you may have the right to ask what information is held about you, to have it corrected or deleted, and to object to its use. Use the contact link below for any such request.
13. Changes to this policy
If this policy changes, the new version will be posted on this page with a new effective date.
14. Contact
Questions or requests: open an issue at github.com/johnramongoedschalk-blip/ari-uploader/issues, or use the developer contact shown on the app's Google consent screen.