the fine print, kept tinyla letra pequeña, en tamaño tinyyy
privacy policypolítica de privacidad
the short versionla versión corta
We run a two-person studio and we genuinely don't want your data. The websites set no cookies, use no analytics, no ad trackers, and load nothing from third-party servers. The Sweepy app works entirely on your Mac: your files never leave it. The little that we do process is listed below — all of it.
Somos un estudio de dos personas y, de verdad, no queremos tus datos. Los sitios web no usan cookies, ni analíticas, ni rastreadores de publicidad, y no cargan nada desde servidores de terceros. La app Sweepy funciona por completo en tu Mac: tus archivos nunca salen de ahí. Lo poco que sí procesamos está listado abajo — todo.
1. who is responsible1. quién es responsable
The controller under the EU General Data Protection Regulation (GDPR) is:
Florian Vates, trading as tinyyy studio, Matulusstraße 2a, 83395 Freilassing, Germany — email: hey@tinyyy.studio.
We have not appointed a data protection officer (we are not required to — we're two people).
El responsable del tratamiento conforme al Reglamento General de Protección de Datos de la UE (GDPR) es:
Florian Vates, que opera como tinyyy studio, Matulusstraße 2a, 83395 Freilassing, Alemania — correo: hey@tinyyy.studio.
No hemos nombrado a un delegado de protección de datos (no estamos obligados — somos dos personas).
2. visiting our websites2. visitar nuestros sitios web
Server logs. When you open tinyyy.studio or sweepy.tinyyy.studio (including downloading the Sweepy installer or when the app checks for updates), our hosting provider processes the technical data your browser sends: IP address, date and time, the page or file requested, browser and operating system information (user agent), and the referring page. We use this to deliver the site, keep it secure, and diagnose problems.
- Hosting provider: Appwrite (Appwrite Cloud), data region: Frankfurt, Germany (EU). We have a data processing agreement with Appwrite under Art. 28 GDPR.
- Legal basis: Art. 6(1)(f) GDPR (legitimate interest in operating a secure website).
- Retention: log data is kept only as long as needed for security and troubleshooting — at most 7 days under Appwrite's log retention.
Fonts, images, scripts. Everything on our pages is served from our own hosting. We do not load fonts, scripts, or any other resources from third-party servers, so opening our pages sends your data to no one but our hosting provider.
No cookies, no tracking. Our websites set no cookies and use no analytics or advertising trackers.
Registros del servidor (server logs). Cuando abres tinyyy.studio o sweepy.tinyyy.studio (incluyendo la descarga del instalador de Sweepy o cuando la app busca actualizaciones), nuestro proveedor de hosting procesa los datos técnicos que envía tu navegador: dirección IP, fecha y hora, la página o el archivo solicitado, información del navegador y del sistema operativo (user agent) y la página de referencia. Usamos esto para entregar el sitio, mantenerlo seguro y diagnosticar problemas.
- Proveedor de hosting: Appwrite (Appwrite Cloud), región de datos: Fráncfort, Alemania (UE). Tenemos un contrato de encargo del tratamiento con Appwrite conforme al Art. 28 GDPR.
- Base jurídica: Art. 6(1)(f) GDPR (interés legítimo en operar un sitio web seguro).
- Conservación: los datos de registro se guardan solo el tiempo necesario para la seguridad y la resolución de problemas — como máximo 7 días según la retención de registros de Appwrite.
Tipografías, imágenes, scripts. Todo lo que hay en nuestras páginas se sirve desde nuestro propio hosting. No cargamos tipografías, scripts ni ningún otro recurso desde servidores de terceros, así que abrir nuestras páginas no envía tus datos a nadie más que a nuestro proveedor de hosting.
Sin cookies, sin rastreo. Nuestros sitios web no usan cookies ni analíticas ni rastreadores publicitarios.
3. sending in an annoyance (the idea form)3. enviar una molestia (el formulario)
If you use the form on tinyyy.studio, we process the text you write and — only if you choose to give it — your email address.
- What for: to read and evaluate your submission, to contact you about it (for example if it makes the board, or if you win the perks), and to document who sent which annoyance first. If you don't leave an email, your submission is anonymous to us and we simply can't contact you.
- How it flows: the form calls our backend (Appwrite Functions), which emails the submission to our inbox via the email service Resend (Resend, Inc., USA). The submission itself is not stored in a database — it lives in that email.
- Marketing? No. We only use your email to talk to you about your submission and the perks. No newsletters, no promotional mail, and we never share or sell it.
- Legal basis: Art. 6(1)(b) GDPR (steps taken at your request prior to entering into the perks arrangement) and Art. 6(1)(f) GDPR (evaluating ideas for our products).
- Processors: Appwrite (see above); Resend, Inc. (transactional email, USA — certified under the EU-US Data Privacy Framework, plus a data processing agreement with standard contractual clauses); Zoho Corporation (the mailbox provider behind hey@tinyyy.studio).
- Retention: we keep submissions for 24 months after our last exchange about them, then delete them. Submissions that ship as an app are kept for the life of the app (they're its origin story).
Si usas el formulario en tinyyy.studio, procesamos el texto que escribes y — solo si decides dárnosla — tu dirección de correo.
- ¿Para qué? para leer y evaluar lo que nos envías, para contactarte al respecto (por ejemplo, si llega al tablero o si ganas los premios) y para dejar constancia de quién envió primero cada molestia. Si no dejas un correo, lo que nos envías es anónimo para nosotros y sencillamente no podemos contactarte.
- ¿Cómo fluye? el formulario llama a nuestro backend (Appwrite Functions), que envía lo que escribiste a nuestra bandeja de entrada por correo, a través del servicio de correo Resend (Resend, Inc., EE. UU.). Lo que nos envías no se guarda en una base de datos — vive en ese correo.
- ¿Marketing? No. solo usamos tu correo para hablar contigo sobre lo que enviaste y sobre los premios. Nada de boletines, nada de correos promocionales, y nunca lo compartimos ni lo vendemos.
- Base jurídica: Art. 6(1)(b) GDPR (gestiones a petición tuya antes de formalizar el acuerdo de premios) y Art. 6(1)(f) GDPR (evaluar ideas para nuestros productos).
- Encargados del tratamiento: Appwrite (ver arriba); Resend, Inc. (correo transaccional, EE. UU. — certificada bajo el Marco de Privacidad de Datos UE-EE. UU., más un contrato de encargo del tratamiento con cláusulas contractuales tipo); Zoho Corporation (el proveedor del buzón de hey@tinyyy.studio).
- Conservación: guardamos lo que nos envías durante 24 meses después de nuestro último intercambio al respecto y luego lo borramos. Lo que se convierte en una app se conserva durante toda la vida de la app (es su historia de origen).
4. voting on the annoyance board4. votar en el tablero de molestias
Voting is designed to work without knowing who you are. When you first vote, a random identifier (a string of letters and numbers) is generated in your browser and stored on your device; your votes are stored in our database as "this random id voted for idea X". We can't link that id to your name, email, or anything else — we don't have that information.
- Legal basis: Art. 6(1)(f) GDPR (legitimate interest in a fair vote — one voter, one vote per idea).
- Processor: Appwrite (database), region as above.
- Retention: vote records are deleted 6 months after the respective voting round closes.
El sistema de votos está diseñado para funcionar sin saber quién eres. Cuando votas por primera vez, se genera en tu navegador un identificador aleatorio (una cadena de letras y números) que se guarda en tu dispositivo; tus votos se almacenan en nuestra base de datos como "este id aleatorio votó por la idea X". No podemos vincular ese id con tu nombre, tu correo ni nada más — no tenemos esa información.
- Base jurídica: Art. 6(1)(f) GDPR (interés legítimo en una votación justa — un votante, un voto por idea).
- Encargado del tratamiento: Appwrite (base de datos), región como arriba.
- Conservación: los registros de votos se borran 6 meses después de que cierra la ronda de votación correspondiente.
5. storage on your device (localStorage)5. almacenamiento en tu dispositivo (localStorage)
Our websites store a few small values in your browser's localStorage, purely so the site works the way you set it up: your language choice (tinyyy.lang) and — only if you vote — the random voter id and your vote state. These are strictly necessary for features you actively use, are never used for tracking, and are not shared with anyone (§ 25(2) TDDDG — no consent banner required, which is why you don't see one). You can delete them anytime by clearing your browser's site data.
Nuestros sitios web guardan unos pocos valores pequeños en el localStorage de tu navegador, únicamente para que el sitio funcione como tú lo dejaste: tu idioma (tinyyy.lang) y — solo si votas — el id de votante aleatorio y el estado de tus votos. Son estrictamente necesarios para funciones que usas de forma activa, nunca se usan para rastrearte y no se comparten con nadie (§ 25(2) TDDDG — no hace falta banner de consentimiento, por eso no ves ninguno). Puedes borrarlos cuando quieras limpiando los datos de sitio de tu navegador.
6. the Sweepy app6. la app Sweepy
Sweepy is built to keep your data on your Mac.
Your files stay local. Sweepy watches your Downloads folder and handles files entirely on your device. File names, file contents, and anything about what you download are never transmitted anywhere. Files that Sweepy clears go to your Mac's Trash — never a permanent delete. The app has no accounts, no cloud, no AI, and no analytics or tracking of any kind.
macOS permissions. Sweepy asks macOS for access to your Downloads folder (to see new files) and for Accessibility permission (to enable its global keyboard shortcuts). These permissions are processed locally by macOS; granting them sends nothing to us.
Buying a license. Purchases are handled by our merchant of record, Polar Software, Inc. (USA), through its checkout. Polar — as an independent controller — processes the data needed for the purchase (name, email, payment details, billing country and VAT data, invoicing) and uses payment providers such as Stripe, Inc. (certified under the EU-US Data Privacy Framework). See Polar's privacy policy. From Polar we receive your email address, license information, and order status so we can provide your license and support — legal basis Art. 6(1)(b) GDPR (performing our contract with you).
License activation. When you enter your license key, and periodically afterwards, the app contacts Polar's licensing service (api.polar.sh) to validate it. This transmits your license key, a device identifier, and the app version, and counts your activations against the 3-device limit. Legal basis: Art. 6(1)(b) GDPR. Your license key itself is stored locally in the macOS Keychain.
Update checks. Sweepy checks for updates via the open-source Sparkle framework by fetching a file from sweepy.tinyyy.studio. Like any web request, this transmits your IP address plus the app's current version so the right update can be offered; it lands in the server logs described in section 2. No system profile or usage data is sent. Legal basis: Art. 6(1)(f) GDPR (keeping the software up to date and secure). You can disable automatic update checks in the app's settings.
Support email. If you write to hey@tinyyy.studio we process what you send us to help you; legal basis Art. 6(1)(b)/(f) GDPR. Support mail is deleted 24 months after the conversation ends.
Sweepy está hecho para que tus datos se queden en tu Mac.
Tus archivos se quedan en tu equipo. Sweepy vigila tu carpeta de Descargas y gestiona los archivos por completo en tu dispositivo. Los nombres de archivo, el contenido de los archivos y cualquier cosa sobre lo que descargas nunca se transmiten a ningún lado. Los archivos que Sweepy limpia van a la Papelera de tu Mac — nunca se borran de forma permanente. La app no tiene cuentas, ni nube, ni IA, ni analíticas ni rastreo de ningún tipo.
Permisos de macOS. Sweepy le pide a macOS acceso a tu carpeta de Descargas (para ver los archivos nuevos) y el permiso de Accesibilidad (para habilitar sus atajos de teclado globales). Estos permisos los procesa macOS de forma local; concederlos no nos envía nada.
Comprar una licencia. Las compras las gestiona nuestro comerciante registrado (merchant of record), Polar Software, Inc. (EE. UU.), a través de su checkout. Polar — como responsable independiente — procesa los datos necesarios para la compra (nombre, correo, datos de pago, país de facturación y datos de IVA, facturación) y usa proveedores de pago como Stripe, Inc. (certificada bajo el Marco de Privacidad de Datos UE-EE. UU.). Consulta la política de privacidad de Polar. De Polar recibimos tu dirección de correo, la información de tu licencia y el estado de tu pedido, para poder entregarte tu licencia y darte soporte — base jurídica Art. 6(1)(b) GDPR (cumplir nuestro contrato contigo).
Activación de la licencia. Cuando ingresas tu clave de licencia, y de forma periódica después, la app contacta el servicio de licencias de Polar (api.polar.sh) para validarla. Esto transmite tu clave de licencia, un identificador de dispositivo y la versión de la app, y cuenta tus activaciones contra el límite de 3 dispositivos. Base jurídica: Art. 6(1)(b) GDPR. Tu clave de licencia se guarda localmente en el Llavero (Keychain) de macOS.
Búsqueda de actualizaciones. Sweepy busca actualizaciones mediante el framework de código abierto Sparkle, descargando un archivo desde sweepy.tinyyy.studio. Como cualquier petición web, esto transmite tu dirección IP más la versión actual de la app para poder ofrecer la actualización correcta; queda en los registros del servidor descritos en la sección 2. No se envía ningún perfil del sistema ni datos de uso. Base jurídica: Art. 6(1)(f) GDPR (mantener el software actualizado y seguro). Puedes desactivar la búsqueda automática de actualizaciones en los ajustes de la app.
Correo de soporte. Si escribes a hey@tinyyy.studio, procesamos lo que nos envías para ayudarte; base jurídica Art. 6(1)(b)/(f) GDPR. El correo de soporte se borra 24 meses después de que termina la conversación.
7. recipients outside the EU7. destinatarios fuera de la UE
Some of our service providers are in the United States: Resend (email delivery), Polar (merchant of record) and its payment providers (e.g. Stripe). Transfers rest on the EU-US Data Privacy Framework (an EU Commission adequacy decision, Art. 45 GDPR) where the provider is certified — Resend and Stripe are; Polar is not, so for Polar we rely on the standard contractual clauses (Art. 46(2)(c) GDPR) it has entered into — and otherwise on standard contractual clauses. Our hosting (Appwrite) stores data in Frankfurt, EU.
Algunos de nuestros proveedores de servicios están en Estados Unidos: Resend (envío de correo), Polar (comerciante registrado) y sus proveedores de pago (p. ej. Stripe). Las transferencias se apoyan en el Marco de Privacidad de Datos UE-EE. UU. (una decisión de adecuación de la Comisión Europea, Art. 45 GDPR) cuando el proveedor está certificado — Resend y Stripe lo están; Polar no, así que para Polar nos apoyamos en las cláusulas contractuales tipo (Art. 46(2)(c) GDPR) que ha suscrito — y, de lo contrario, en cláusulas contractuales tipo. Nuestro hosting (Appwrite) almacena los datos en Fráncfort, UE.
8. how long we keep things8. cuánto tiempo guardamos las cosas
Only as long as stated per purpose above. Where statutory duties require longer (e.g. tax law for business records), we keep the affected data for those periods and then delete it. Polar keeps its own transaction records under its own obligations as the seller.
Solo el tiempo indicado en cada finalidad de arriba. Cuando obligaciones legales exigen más (p. ej. la normativa fiscal para registros comerciales), conservamos los datos afectados durante esos plazos y luego los borramos. Polar conserva sus propios registros de transacciones bajo sus propias obligaciones como vendedor.
9. your rights9. tus derechos
You have the rights under GDPR: access (Art. 15), rectification (Art. 16), erasure (Art. 17), restriction (Art. 18), data portability (Art. 20), and objection — in particular to any processing based on legitimate interest (Art. 21). Where processing rests on consent, you can withdraw it anytime with effect for the future. Just email hey@tinyyy.studio — it's the fastest way, and it's really us reading it.
You can also complain to a data protection authority, e.g. the Bavarian Data Protection Authority (Bayerisches Landesamt für Datenschutzaufsicht, BayLDA), or the one where you live.
We make no automated decisions with legal effect and do no profiling. Our services aren't directed at children under 16.
Tienes los derechos que otorga el GDPR: acceso (Art. 15), rectificación (Art. 16), supresión (Art. 17), limitación (Art. 18), portabilidad de los datos (Art. 20) y oposición — en particular a cualquier tratamiento basado en el interés legítimo (Art. 21). Cuando el tratamiento se basa en el consentimiento, puedes retirarlo cuando quieras con efecto hacia el futuro. Solo escríbenos a hey@tinyyy.studio — es la vía más rápida, y de verdad somos nosotros quienes lo leemos.
También puedes presentar una reclamación ante una autoridad de protección de datos, p. ej. la autoridad bávara de protección de datos (Bayerisches Landesamt für Datenschutzaufsicht, BayLDA), o la del lugar donde vives.
No tomamos decisiones automatizadas con efectos jurídicos ni hacemos elaboración de perfiles. Nuestros servicios no están dirigidos a menores de 16 años.
10. changes10. cambios
If our data practices change (say, a new service provider), we'll update this policy and the date at the top. The current version always lives at tinyyy.studio/privacy.html.
Si nuestras prácticas de datos cambian (por ejemplo, un nuevo proveedor de servicios), actualizaremos esta política y la fecha de arriba. La versión vigente siempre vive en tinyyy.studio/privacy.html.