Privacy policy
Last updated: 19 October 2026
In short: the Opsilo app collects no data about you. It only talks to the Immich server you enter yourself. This website sets no cookies and doesn’t measure anything in your browser. In detail:
1. Controller
Angelina Wunder
Irschenhauser Str. 23
81379 München
Deutschland
Email: info@pictures-today.com
We are not required to appoint a data protection officer.
Part A: This website
2. Hosting and delivery through Cloudflare
This website is hosted by Cloudflare, Inc., 101 Townsend St, San Francisco, CA 94107, USA (Cloudflare Pages), and delivered through its network.
- What is processed: when you visit, Cloudflare processes the connection data it needs: IP address, time, requested address, referrer, browser and operating system. Cloudflare uses it to deliver the pages and fend off attacks.
- Legal basis: Art. 6(1)(f) GDPR. Our legitimate interest is secure, fast and reliable delivery.
- Processor: Cloudflare acts as our processor under Art. 28 GDPR, based on its Data Processing Addendum.
- Third country: Cloudflare may process data in the USA. It is certified under the EU-US Data Privacy Framework (EU Commission adequacy decision, Art. 45 GDPR); the EU Standard Contractual Clauses apply in addition.
- Retention: we don’t keep server log files ourselves. Cloudflare only gives us aggregated figures, such as the number of visits and countries, without individual IP addresses. Cloudflare deletes connection data according to its own retention periods.
3. No cookies, no analytics, no third-party content
This website sets no cookies and stores nothing in your browser. It embeds no fonts, scripts, videos, maps or social media buttons from other providers, and it doesn’t measure visits in your browser. Light or dark appearance follows your device setting; nothing is stored for that.
The only exception: if Cloudflare detects suspicious traffic, a security check may appear. After the check, Cloudflare sets the strictly necessary cookie cf_clearance. It serves security only (Section 25(2) no. 2 TDDDG, Art. 6(1)(f) GDPR).
4. Contact by email
If you write to info@pictures-today.com or support@pictures-today.com, we process your address, your name (if given), the content and the technical details of the message in order to reply.
- Legal basis: Art. 6(1)(b) GDPR if it concerns a purchase or support for the app. Otherwise Art. 6(1)(f) GDPR; our legitimate interest is answering inquiries.
- Recipients: the mailboxes are hosted by dogado GmbH, Antonio-Segni-Straße 11, 44263 Dortmund, Germany, our processor. Incoming messages first pass the mail provider’s spam and virus filter, also in Germany.
- Retention: we delete your message once your request is settled, unless statutory retention periods apply (for example six to ten years under German commercial and tax law).
Part B: The Opsilo app
5. We collect no data
The app sends no data to us or to third parties. It has no account, no usage analytics, no advertising, no third-party crash reporters and no third-party libraries.
6. Connection to your Immich server
The app only connects to the Immich server you enter in its settings (home network address and/or address for the road).
- What is transferred: requests carry your API key. The app loads lists, thumbnails, media details and, when needed, the originals.
- Who has access: this data only travels between your Mac and your server. We have no access to it. As the operator of your server, you are responsible for it and the data on it.
- Read-only: the app doesn’t change anything in Immich.
7. What is stored on your Mac
- API key: in this Mac’s keychain.
- Settings: server addresses, the folders you chose (as sandbox bookmarks), options, Quick Access and window state. They live in the app’s folder (
~/Library/Containers/app.kairosviewer.mac). - Cache: originals the app downloads for you, with a companion file per item. It holds Immich’s details for the item, such as date, place, camera and the names of recognized people. The folder is “Movies › Opsilo” or one you choose.
- Log: a technical log with server addresses, paths and file names, never the key. It is kept in the app’s folder and in the macOS system log.
Deleting:
- Clear the cache under Settings › Files › Clear Cache….
- Remove the key under Settings › Connection.
- Everything is gone once you delete the app and remove the folders
~/Library/Containers/app.kairosviewer.macand “Movies › Opsilo”.
8. Other services, only when you click
- Show in Maps opens Apple Maps with the photo’s coordinates. Apple’s privacy policy applies there.
- Share uses the macOS share sheet (e.g. AirDrop, Mail, Messages). You decide where things go.
- Connecting the share: macOS mounts your share with the credentials from your keychain. The app never sees your password.
- Links to this website open in your browser.
9. Purchase and crash reports through Apple
- Purchase: you buy the app on the Mac App Store. Apple processes the purchase and payment as an independent controller, under Apple’s privacy policy. We only receive aggregated sales figures, no names or addresses.
- Crash reports: if you agreed in macOS to share analytics with app developers, Apple may provide us with crash reports that don’t identify you. We only use them to fix bugs.
Part C: Your rights
You have the right to:
- access (Art. 15 GDPR)
- rectification (Art. 16)
- erasure (Art. 17)
- restriction of processing (Art. 18)
- data portability (Art. 20)
An email to info@pictures-today.com is all it takes.
Right to object (Art. 21 GDPR): where we process data on the basis of Art. 6(1)(f) GDPR, you may object at any time on grounds relating to your particular situation.
Right to lodge a complaint (Art. 77 GDPR): you can complain to a data protection supervisory authority, for example in your country of residence. The authority responsible for us is the Bavarian State Office for Data Protection Supervision (Bayerisches Landesamt für Datenschutzaufsicht, BayLDA), Promenade 18, 91522 Ansbach, Germany, www.lda.bayern.de.
No automated decision-making or profiling takes place.
Security: this website is only available encrypted (HTTPS).
Changes: if the app or the website changes, we update this policy. The version published here applies.