Imprint & privacy
Imprint
Service provider
Philipp Karg
Contact
Email: hello@video-lens.org. We answer within 2 days.
To report a shared page, use the notice form.
Responsible for content
Responsible for content under § 18 (2) MStV: Philipp Karg, contact as above.
Shared pages
The pages under /s/ hold summaries that users of video-lens wrote with an AI model and
chose to share. They are not written or checked by the operator before they appear. If one of them
breaks the law or the terms, please report it.
Privacy policy
Last updated: 2026-11-14
Who is responsible
The controller is Philipp Karg, the operator named in the imprint above, email hello@video-lens.org.
What this site is
video-lens is a skill for AI coding agents that summarises YouTube videos on the user's own
machine. A user can choose to share a summary. The service then stores it and gives the user a
secret link (/s/…/). The link is unlisted, not private: anyone who has it can open the
page.
What we process
- Shared summaries. The text a user uploads: video title, channel, summary, key points, outline, the language, the AI model's name and the date. No video description, no account and no name. The operator reads uploaded summaries to check for abuse and to understand the quality and topics of what is shared. Legal basis: Art. 6(1)(b) GDPR (the service the uploader asked for under the terms) and Art. 6(1)(f) GDPR (legitimate interest in preventing abuse).
- Install ID. A random ID that the video-lens skill creates on the uploader's machine the first time they share. It is not derived from the machine or the person, and it is pseudonymous. It is stored with each share and used for abuse limits and usage statistics. Legal basis: legitimate interest, Art. 6(1)(f) GDPR.
- Daily IP tag. To limit abuse, the service turns the IP address of an upload or a notice (for IPv6 the first half) into a keyed hash that changes every day. The raw IP address is not stored. The tag is deleted after 48 hours.
- Page loads. When a shared page is opened, a counter for that page and day goes up by one. Nothing about the visitor is stored.
- Notices. What you enter in the notice form: the address of the page, the reason, your details and, if you give it, how to reach you.
- Aggregate numbers. The operator may publish totals, such as the number of shares, never single shares or install IDs.
Cloudflare
The site runs on Cloudflare (Workers and D1). Cloudflare processes requests, including IP addresses, on the operator's behalf as a processor. The database is stored in the EU. The provider is Cloudflare, Inc., 101 Townsend St., San Francisco, CA 94107, USA. Processing follows Cloudflare's data processing addendum, which covers transfers to the USA (EU–US Data Privacy Framework and standard contractual clauses), and its privacy policy.
YouTube
A shared page does not contact YouTube until you click "Load video from YouTube". Only then does
your browser load the player's script from www.youtube.com and the player from
youtube-nocookie.com. That script runs in the page and can see the page's address,
which is the secret link. Once the player loads, YouTube may set cookies or similar storage. Google processes your data under its own
privacy policy. Links to YouTube open youtube.com.
No cookies, no tracking
This site sets no cookies and loads no analytics or advertising. Fonts are served from this site.
Settings stored in your browser
A shared page keeps your display settings in your browser's localStorage. They stay on
your device and are never sent to the service. The keys are theme (light or dark),
video-lens:split (the width of the two panes), video-lens:speed (playback
speed), video-lens:skim (skim mode) and video-lens:outline (outline
display). Clear your site data to remove them.
How long we keep data
- Shared summaries: until the uploader revokes the link or the operator removes it.
- Removed shares: the summary is deleted from the live database at once and a row without content is kept for 12 months. Database backups (D1 Time Travel) can still hold the deleted text for up to 7 days.
- Daily IP tags: 48 hours.
- Notices: 6 months after they are closed.
- Day totals (for example "12 shares created on a day") contain no personal data and are kept.
Your rights
You have the right to access, rectification, erasure, restriction of processing, data portability and to object to processing based on legitimate interest, and the right to lodge a complaint with a supervisory authority. The authority responsible for the operator is the Bayerisches Landesamt für Datenschutzaufsicht (BayLDA), Promenade 18, 91522 Ansbach, Germany.
To delete a share you made, say "unshare" to the video-lens skill, or run
share_report.py revoke. If you no longer have the link's key, use the
notice form or write to hello@video-lens.org.