Stand: 2026-05-22 App: Homework Tutor (Bundle-ID com.worksheetcleaner.HomeworkTutor) Anbieter / Verantwortlicher i. S. d. Art. 4 Abs. 7 DSGVO:
[TBD: Vor- und Nachname]
[TBD: Straße + Hausnummer]
[TBD: PLZ + Ort, Land]
E-Mail: [email protected]
[TBD optional: Telefon, USt-IdNr.]
Diese App verarbeitet Schul-Arbeitsblätter und nutzt KI-Dienste, um sie zu bereinigen, Aufgaben zu lösen oder als Tutor zu erklären. Wir wollen so wenig Daten wie möglich erheben, und die, die wir verarbeiten müssen, klar offenlegen.
1. Welche Daten werden verarbeitet?
| Daten | Wann | Wozu | Wo |
|---|---|---|---|
| Fotos / PDFs von Arbeitsblättern | Beim Aufruf von „Bereinigen", „Lösen" oder „Tutor" | Verarbeitung durch das gewählte KI-Modell | An OpenAI / Anthropic / OpenRouter über unseren Cloudflare-Worker geschickt |
| Texteingaben (manuelle Aufgaben) | Im „Lösen"-/„Tutor"-Modus mit Texteingabe | Verarbeitung durch das KI-Modell | wie oben |
| Lokale Schüler-Profile (Name, Klasse, Lehrbücher) | Bei Anlegen im Settings-Sheet | Persönliche Anpassung der App | Nur auf deinem Gerät, in der lokalen SwiftData-Datenbank |
| Apple-StoreKit-Transaktion (JWS-Signed-Receipt) | Bei jedem API-Aufruf nach abgeschlossenem Kauf | Verifizierung deines Abos auf dem Cloudflare-Worker | Signierter Apple-JWS, an unseren Worker |
| Technische Metadaten (Zeitstempel, Statuscode, IP) | Bei jedem Worker-Aufruf | Diagnose, Missbrauchsschutz | Cloudflare-Logs (max. 7 Tage) |
| Crash-/Fehler-Logs | Nur on-device, anonym | Diagnose | Apple Console auf deinem Gerät |
Wir erheben nicht: Gesicht, Name, E-Mail-Adresse, Telefonnummer, Geburtsdatum, Standort, Werbe-IDs, Geräte-IDs. Es gibt kein Login.
2. Rechtsgrundlagen (DSGVO)
- Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung) — Verarbeitung deiner Bilder/Texte, damit die App die von dir aufgerufene Funktion erbringen kann.
- Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse) — kurzlebige Cloudflare-Logs zur Missbrauchsabwehr und Stabilitätssicherung.
- Art. 6 Abs. 1 lit. b DSGVO + Art. 7 DSGVO (Einwilligung) — Verarbeitung der StoreKit-Transaktionsdaten zur Verifizierung deiner Subscription. Du erteilst diese mit dem Kauf.
3. KI-Anbieter (Auftragsverarbeiter / Sub-Prozessoren)
Bei jedem KI-Aufruf werden deine Eingaben (Bild oder Text) an einen der folgenden Anbieter übermittelt:
- Google LLC (USA) — Gemini 3 Flash Preview erkennt Handschrift-Bereiche auf deinem Foto (nur Bounding-Boxen werden zurückgeliefert; die eigentliche Bereinigung läuft on-device).
- OpenAI, Inc. (USA) — GPT-Vision/-Chat-Modelle für „Lösen" und „Tutor".
- Anthropic, PBC (USA) — Claude-Modelle für „Lösen" und „Tutor".
- OpenRouter Inc. (USA) — Routing-Schicht, leitet je nach gewähltem Modell an Google / OpenAI / Anthropic weiter.
Datenschutzerklärungen: Google: policies.google.com/privacy + gemini-api/terms · OpenAI: openai.com/policies/privacy-policy · Anthropic: anthropic.com/legal/privacy · OpenRouter: openrouter.ai/privacy
Drittland-Übermittlung: Eingaben können auf US-Servern verarbeitet werden. Die EU-Standardvertragsklauseln (SCC, Art. 46 DSGVO) sind über die Verträge mit den Anbietern abgedeckt. Wir haben keinen Einfluss auf das Sub-Processing der genannten Anbieter; Details siehe deren Policies.
4. Unser Cloudflare-Worker
Zwischen App und KI-Anbietern steht unser eigener Proxy-Worker (homeworktutor-proxy.worksheetcleaner.workers.dev). Zweck:
- Hält die API-Schlüssel server-seitig (Standard für AI-Apps, da Keys nicht in das Client-Bundle gehören).
- Verifiziert die signierte Apple-StoreKit-Transaktion, bevor er einen KI-Aufruf weitergibt.
Der Worker speichert keine Inhalte. Aufrufe werden direkt weitergeleitet, Antworten zurückgegeben. Cloudflare protokolliert technische Metadaten (Zeitstempel, HTTP-Status, IP) für maximal 7 Tage. Siehe cloudflare.com/privacypolicy.
5. Subscription & Apple
Käufe laufen ausschließlich über Apple StoreKit. Apple verwaltet die Zahlung; wir bekommen nur einen signierten Beleg, dass ein Abo aktiv ist — kein Name, keine Apple-ID, keine Zahlungsdaten. Siehe apple.com/legal/privacy.
6. Speicherort + Backups
Standardmäßig liegen deine bereinigten Arbeitsblätter, Lösungen und Schüler-Profile lokal auf deinem Gerät. Du kannst in den Einstellungen auf iCloud Drive oder einen eigenen Ordner umstellen — dann liegen die Daten in deinem Apple-iCloud-Account, nicht bei uns.
7. Deine Rechte (DSGVO)
- Auskunft (Art. 15): Schreib uns an die Kontakt-E-Mail oben, wir antworten innerhalb von 30 Tagen.
- Berichtigung / Löschung / Einschränkung (Art. 16–18): Lokale Daten löschst du selbst durch Deinstallation der App. Worker-Logs verfallen automatisch nach 7 Tagen.
- Widerspruch / Widerruf (Art. 7 Abs. 3, Art. 21): Du kannst die App ohne Abo nutzen (5 Gratis-Aufgaben lifetime). Ohne Subscription werden keine Transaktions-Daten an unseren Worker geschickt.
- Datenübertragbarkeit (Art. 20): Alle lokalen Daten liegen offen auf deinem Gerät; iCloud-Backups gehören dir.
- Beschwerde: bei der für dich zuständigen Datenschutz-Aufsichtsbehörde.
8. Kinder
Die App richtet sich an Schüler. Eltern entscheiden über Anmeldung und Abo via Apple („Family Sharing / Ask to Buy"). Wir erheben keine Daten, die sich auf das Alter beziehen, und tracken nicht.
9. Tracking / Werbung
Die App enthält keine Werbung, keine Analytics-SDKs und kein Cross-App-Tracking im Sinne von Apples ATT. Es wird kein AppTrackingTransparency-Dialog gezeigt.
10. Änderungen dieser Erklärung
Bei wesentlichen Änderungen aktualisieren wir das Stand-Datum oben und informieren in der App. Die jeweils gültige Fassung findest du unter https://joshua-tree-labs.com/legal/.
11. Kontakt
Fragen, Beschwerden oder Datenanträge: [email protected]
Weitere Homework Tutor-Dokumente
Note: The German version of this document is legally binding. This translation is provided for convenience only.
Last updated: 2026-05-22 App: Homework Tutor (bundle ID com.worksheetcleaner.HomeworkTutor) Provider / controller pursuant to Art. 4(7) GDPR:
[TBD: first and last name]
[TBD: street + number]
[TBD: postcode + city, country]
E-mail: [email protected]
[TBD optional: phone, VAT ID]
This app processes school worksheets and uses AI services to clean them, solve tasks or explain them as a tutor. We want to collect as little data as possible and clearly disclose what we have to process.
1. Which data is processed?
| Data | When | Purpose | Where |
|---|---|---|---|
| Photos / PDFs of worksheets | When calling "Clean", "Solve" or "Tutor" | Processing by the selected AI model | Sent to OpenAI / Anthropic / OpenRouter via our Cloudflare Worker |
| Text inputs (manual tasks) | In "Solve"/"Tutor" mode with text input | Processing by the AI model | as above |
| Local student profiles (name, grade, textbooks) | When created in the settings sheet | Personalising the app | Only on your device, in the local SwiftData database |
| Apple StoreKit transaction (JWS signed receipt) | On every API call after a completed purchase | Verification of your subscription on the Cloudflare Worker | Signed Apple JWS, to our Worker |
| Technical metadata (timestamp, status code, IP) | On every Worker call | Diagnostics, abuse protection | Cloudflare logs (max. 7 days) |
| Crash / error logs | On-device only, anonymous | Diagnostics | Apple Console on your device |
We do not collect: face, name, e-mail address, phone number, date of birth, location, advertising IDs, device IDs. There is no login.
2. Legal bases (GDPR)
- Art. 6(1)(b) GDPR (performance of a contract) — processing of your images/texts so the app can provide the function you called.
- Art. 6(1)(f) GDPR (legitimate interest) — short-lived Cloudflare logs for abuse prevention and stability.
- Art. 6(1)(b) GDPR + Art. 7 GDPR (consent) — processing of StoreKit transaction data to verify your subscription. You grant this with the purchase.
3. AI providers (processors / sub-processors)
On every AI call, your inputs (image or text) are transmitted to one of the following providers:
- Google LLC (USA) — Gemini 3 Flash Preview detects handwriting areas on your photo (only bounding boxes are returned; the actual cleaning runs on-device).
- OpenAI, Inc. (USA) — GPT Vision/Chat models for "Solve" and "Tutor".
- Anthropic, PBC (USA) — Claude models for "Solve" and "Tutor".
- OpenRouter Inc. (USA) — routing layer, forwards to Google / OpenAI / Anthropic depending on the selected model.
Privacy policies: Google: policies.google.com/privacy + gemini-api/terms · OpenAI: openai.com/policies/privacy-policy · Anthropic: anthropic.com/legal/privacy · OpenRouter: openrouter.ai/privacy
Third-country transfer: inputs may be processed on US servers. The EU Standard Contractual Clauses (SCC, Art. 46 GDPR) are covered via the contracts with the providers. We have no influence over the sub-processing of the named providers; see their policies for details.
4. Our Cloudflare Worker
Between the app and the AI providers sits our own proxy Worker (homeworktutor-proxy.worksheetcleaner.workers.dev). Purpose:
- Keeps the API keys server-side (standard for AI apps, as keys do not belong in the client bundle).
- Verifies the signed Apple StoreKit transaction before forwarding an AI call.
The Worker stores no content. Calls are forwarded directly, responses returned. Cloudflare logs technical metadata (timestamp, HTTP status, IP) for a maximum of 7 days. See cloudflare.com/privacypolicy.
5. Subscription & Apple
Purchases run exclusively through Apple StoreKit. Apple handles the payment; we only receive a signed receipt that a subscription is active — no name, no Apple ID, no payment data. See apple.com/legal/privacy.
6. Storage location + backups
By default, your cleaned worksheets, solutions and student profiles are stored locally on your device. In the settings you can switch to iCloud Drive or a custom folder — then the data is in your Apple iCloud account, not with us.
7. Your rights (GDPR)
- Access (Art. 15): write to the contact e-mail above, we reply within 30 days.
- Rectification / erasure / restriction (Art. 16–18): you delete local data yourself by uninstalling the app. Worker logs expire automatically after 7 days.
- Objection / withdrawal (Art. 7(3), Art. 21): you can use the app without a subscription (5 free tasks lifetime). Without a subscription, no transaction data is sent to our Worker.
- Data portability (Art. 20): all local data is openly on your device; iCloud backups are yours.
- Complaint: with the data protection supervisory authority responsible for you.
8. Children
The app is aimed at students. Parents decide on sign-up and subscription via Apple ("Family Sharing / Ask to Buy"). We collect no age-related data and do not track.
9. Tracking / advertising
The app contains no advertising, no analytics SDKs and no cross-app tracking within the meaning of Apple's ATT. No AppTrackingTransparency dialog is shown.
10. Changes to this policy
For material changes we update the Last updated date above and notify in the app. The current version can be found at https://joshua-tree-labs.com/legal/.
11. Contact
Questions, complaints or data requests: [email protected]
More Homework Tutor documents
Nota: La versión alemana de este documento es la jurídicamente vinculante. Esta traducción se ofrece solo por comodidad.
Última actualización: 2026-05-22 App: Homework Tutor (ID de paquete com.worksheetcleaner.HomeworkTutor) Proveedor / responsable según el art. 4.7 del RGPD:
[TBD: nombre y apellidos]
[TBD: calle + número]
[TBD: código postal + ciudad, país]
Correo: [email protected]
[TBD opcional: teléfono, NIF/IVA]
Esta app procesa fichas escolares y utiliza servicios de IA para limpiarlas, resolver ejercicios o explicarlos como tutor. Queremos recopilar la menor cantidad de datos posible y revelar con claridad los que debemos procesar.
1. ¿Qué datos se procesan?
| Datos | Cuándo | Para qué | Dónde |
|---|---|---|---|
| Fotos / PDF de fichas | Al usar «Limpiar», «Resolver» o «Tutor» | Procesamiento por el modelo de IA elegido | Enviados a OpenAI / Anthropic / OpenRouter a través de nuestro Cloudflare Worker |
| Entradas de texto (ejercicios manuales) | En modo «Resolver»/«Tutor» con entrada de texto | Procesamiento por el modelo de IA | como arriba |
| Perfiles de alumno locales (nombre, curso, libros) | Al crearlos en los ajustes | Personalización de la app | Solo en tu dispositivo, en la base de datos local SwiftData |
| Transacción de Apple StoreKit (recibo firmado JWS) | En cada llamada a la API tras una compra completada | Verificación de tu suscripción en el Cloudflare Worker | JWS firmado de Apple, a nuestro Worker |
| Metadatos técnicos (marca de tiempo, código de estado, IP) | En cada llamada al Worker | Diagnóstico, protección contra abusos | Registros de Cloudflare (máx. 7 días) |
| Registros de fallos / errores | Solo en el dispositivo, anónimos | Diagnóstico | Apple Console en tu dispositivo |
No recopilamos: rostro, nombre, correo, teléfono, fecha de nacimiento, ubicación, IDs publicitarios, IDs de dispositivo. No hay inicio de sesión.
2. Bases jurídicas (RGPD)
- Art. 6.1.b RGPD (ejecución del contrato) — tratamiento de tus imágenes/textos para que la app pueda prestar la función que has solicitado.
- Art. 6.1.f RGPD (interés legítimo) — registros efímeros de Cloudflare para prevención de abusos y estabilidad.
- Art. 6.1.b RGPD + Art. 7 RGPD (consentimiento) — tratamiento de los datos de transacción de StoreKit para verificar tu suscripción. Lo otorgas con la compra.
3. Proveedores de IA (encargados / subencargados)
En cada llamada de IA, tus entradas (imagen o texto) se transmiten a uno de los siguientes proveedores:
- Google LLC (EE. UU.) — Gemini 3 Flash Preview detecta las zonas manuscritas en tu foto (solo se devuelven cajas delimitadoras; la limpieza real se ejecuta en el dispositivo).
- OpenAI, Inc. (EE. UU.) — modelos GPT Vision/Chat para «Resolver» y «Tutor».
- Anthropic, PBC (EE. UU.) — modelos Claude para «Resolver» y «Tutor».
- OpenRouter Inc. (EE. UU.) — capa de enrutamiento, reenvía a Google / OpenAI / Anthropic según el modelo elegido.
Políticas de privacidad: Google: policies.google.com/privacy + gemini-api/terms · OpenAI: openai.com/policies/privacy-policy · Anthropic: anthropic.com/legal/privacy · OpenRouter: openrouter.ai/privacy
Transferencia a terceros países: las entradas pueden procesarse en servidores de EE. UU. Las cláusulas contractuales tipo de la UE (CCT, art. 46 RGPD) están cubiertas mediante los contratos con los proveedores. No tenemos influencia sobre el subtratamiento de los proveedores mencionados; consulta sus políticas para más detalles.
4. Nuestro Cloudflare Worker
Entre la app y los proveedores de IA se encuentra nuestro propio Worker proxy (homeworktutor-proxy.worksheetcleaner.workers.dev). Finalidad:
- Mantiene las claves de API en el servidor (estándar para apps de IA, ya que las claves no deben estar en el paquete del cliente).
- Verifica la transacción firmada de Apple StoreKit antes de reenviar una llamada de IA.
El Worker no almacena contenidos. Las llamadas se reenvían directamente y se devuelven las respuestas. Cloudflare registra metadatos técnicos (marca de tiempo, estado HTTP, IP) durante un máximo de 7 días. Véase cloudflare.com/privacypolicy.
5. Suscripción y Apple
Las compras se realizan exclusivamente a través de Apple StoreKit. Apple gestiona el pago; nosotros solo recibimos un recibo firmado de que una suscripción está activa — ningún nombre, ningún Apple ID, ningún dato de pago. Véase apple.com/legal/privacy.
6. Lugar de almacenamiento + copias de seguridad
De forma predeterminada, tus fichas limpiadas, soluciones y perfiles de alumno se guardan localmente en tu dispositivo. En los ajustes puedes cambiar a iCloud Drive o a una carpeta propia — entonces los datos están en tu cuenta de Apple iCloud, no con nosotros.
7. Tus derechos (RGPD)
- Acceso (art. 15): escríbenos al correo de contacto de arriba, respondemos en 30 días.
- Rectificación / supresión / limitación (art. 16–18): los datos locales los eliminas tú desinstalando la app. Los registros del Worker caducan automáticamente tras 7 días.
- Oposición / retirada (art. 7.3, art. 21): puedes usar la app sin suscripción (5 ejercicios gratis de por vida). Sin suscripción no se envían datos de transacción a nuestro Worker.
- Portabilidad (art. 20): todos los datos locales están abiertamente en tu dispositivo; las copias de iCloud son tuyas.
- Reclamación: ante la autoridad de control de protección de datos competente para ti.
8. Menores
La app está dirigida a estudiantes. Los padres deciden sobre el registro y la suscripción mediante Apple («Family Sharing / Ask to Buy»). No recopilamos ningún dato relacionado con la edad y no hacemos seguimiento.
9. Seguimiento / publicidad
La app no contiene publicidad, SDKs de analítica ni seguimiento entre apps en el sentido del ATT de Apple. No se muestra ningún diálogo de AppTrackingTransparency.
10. Cambios en esta política
En caso de cambios sustanciales actualizamos la fecha de última actualización de arriba e informamos en la app. La versión vigente se encuentra en https://joshua-tree-labs.com/legal/.
11. Contacto
Preguntas, reclamaciones o solicitudes de datos: [email protected]
Más documentos de Homework Tutor
Remarque : la version allemande de ce document fait foi sur le plan juridique. Cette traduction est fournie à titre indicatif uniquement.
Dernière mise à jour : 2026-05-22 App : Homework Tutor (identifiant com.worksheetcleaner.HomeworkTutor) Fournisseur / responsable au sens de l'art. 4, §7 du RGPD :
[TBD : prénom et nom]
[TBD : rue + numéro]
[TBD : code postal + ville, pays]
E-mail : [email protected]
[TBD facultatif : téléphone, n° de TVA]
Cette app traite des fiches scolaires et utilise des services d'IA pour les nettoyer, résoudre des exercices ou les expliquer en tant que tuteur. Nous voulons collecter le moins de données possible et divulguer clairement celles que nous devons traiter.
1. Quelles données sont traitées ?
| Données | Quand | Pourquoi | Où |
|---|---|---|---|
| Photos / PDF de fiches | Lors de l'appel de « Nettoyer », « Résoudre » ou « Tuteur » | Traitement par le modèle d'IA choisi | Envoyés à OpenAI / Anthropic / OpenRouter via notre Cloudflare Worker |
| Saisies de texte (exercices manuels) | En mode « Résoudre »/« Tuteur » avec saisie de texte | Traitement par le modèle d'IA | comme ci-dessus |
| Profils d'élèves locaux (nom, classe, manuels) | Lors de la création dans les réglages | Personnalisation de l'app | Uniquement sur ton appareil, dans la base de données locale SwiftData |
| Transaction Apple StoreKit (reçu signé JWS) | À chaque appel API après un achat finalisé | Vérification de ton abonnement sur le Cloudflare Worker | JWS signé d'Apple, vers notre Worker |
| Métadonnées techniques (horodatage, code de statut, IP) | À chaque appel au Worker | Diagnostic, protection contre les abus | Journaux Cloudflare (max. 7 jours) |
| Journaux de plantage / d'erreur | Sur l'appareil uniquement, anonymes | Diagnostic | Apple Console sur ton appareil |
Nous ne collectons pas : visage, nom, adresse e-mail, numéro de téléphone, date de naissance, localisation, identifiants publicitaires, identifiants d'appareil. Il n'y a pas de connexion.
2. Bases légales (RGPD)
- Art. 6, §1, b RGPD (exécution du contrat) — traitement de tes images/textes pour que l'app puisse fournir la fonction que tu as appelée.
- Art. 6, §1, f RGPD (intérêt légitime) — journaux Cloudflare éphémères pour la prévention des abus et la stabilité.
- Art. 6, §1, b RGPD + Art. 7 RGPD (consentement) — traitement des données de transaction StoreKit pour vérifier ton abonnement. Tu le donnes avec l'achat.
3. Fournisseurs d'IA (sous-traitants)
À chaque appel d'IA, tes saisies (image ou texte) sont transmises à l'un des fournisseurs suivants :
- Google LLC (États-Unis) — Gemini 3 Flash Preview détecte les zones manuscrites sur ta photo (seuls les cadres sont renvoyés ; le nettoyage réel s'exécute sur l'appareil).
- OpenAI, Inc. (États-Unis) — modèles GPT Vision/Chat pour « Résoudre » et « Tuteur ».
- Anthropic, PBC (États-Unis) — modèles Claude pour « Résoudre » et « Tuteur ».
- OpenRouter Inc. (États-Unis) — couche de routage, transmet à Google / OpenAI / Anthropic selon le modèle choisi.
Politiques de confidentialité : Google : policies.google.com/privacy + gemini-api/terms · OpenAI : openai.com/policies/privacy-policy · Anthropic : anthropic.com/legal/privacy · OpenRouter : openrouter.ai/privacy
Transfert hors UE : les saisies peuvent être traitées sur des serveurs américains. Les clauses contractuelles types de l'UE (CCT, art. 46 RGPD) sont couvertes par les contrats avec les fournisseurs. Nous n'avons aucune influence sur le sous-traitement des fournisseurs cités ; voir leurs politiques pour les détails.
4. Notre Cloudflare Worker
Entre l'app et les fournisseurs d'IA se trouve notre propre Worker proxy (homeworktutor-proxy.worksheetcleaner.workers.dev). But :
- Conserve les clés API côté serveur (standard pour les apps d'IA, car les clés n'ont pas leur place dans le bundle client).
- Vérifie la transaction Apple StoreKit signée avant de transmettre un appel IA.
Le Worker ne stocke aucun contenu. Les appels sont transmis directement, les réponses renvoyées. Cloudflare journalise les métadonnées techniques (horodatage, statut HTTP, IP) pendant 7 jours maximum. Voir cloudflare.com/privacypolicy.
5. Abonnement et Apple
Les achats passent exclusivement par Apple StoreKit. Apple gère le paiement ; nous ne recevons qu'un reçu signé indiquant qu'un abonnement est actif — aucun nom, aucun identifiant Apple, aucune donnée de paiement. Voir apple.com/legal/privacy.
6. Lieu de stockage + sauvegardes
Par défaut, tes fiches nettoyées, solutions et profils d'élèves sont stockés en local sur ton appareil. Dans les réglages, tu peux passer à iCloud Drive ou à un dossier personnel — les données se trouvent alors dans ton compte Apple iCloud, pas chez nous.
7. Tes droits (RGPD)
- Accès (art. 15) : écris à l'e-mail de contact ci-dessus, nous répondons sous 30 jours.
- Rectification / effacement / limitation (art. 16–18) : tu supprimes les données locales toi-même en désinstallant l'app. Les journaux du Worker expirent automatiquement après 7 jours.
- Opposition / retrait (art. 7, §3, art. 21) : tu peux utiliser l'app sans abonnement (5 exercices gratuits à vie). Sans abonnement, aucune donnée de transaction n'est envoyée à notre Worker.
- Portabilité (art. 20) : toutes les données locales sont ouvertement sur ton appareil ; les sauvegardes iCloud t'appartiennent.
- Réclamation : auprès de l'autorité de contrôle de la protection des données compétente pour toi.
8. Enfants
L'app s'adresse aux élèves. Les parents décident de l'inscription et de l'abonnement via Apple (« Partage familial / Demander l'autorisation d'achat »). Nous ne collectons aucune donnée relative à l'âge et ne faisons pas de suivi.
9. Suivi / publicité
L'app ne contient aucune publicité, aucun SDK d'analytics ni aucun suivi entre apps au sens de l'ATT d'Apple. Aucun dialogue AppTrackingTransparency n'est affiché.
10. Modifications de cette politique
En cas de modifications importantes, nous mettons à jour la date de dernière mise à jour ci-dessus et informons dans l'app. La version en vigueur se trouve sur https://joshua-tree-labs.com/legal/.
11. Contact
Questions, réclamations ou demandes relatives aux données : [email protected]
Autres documents Homework Tutor
Nota: la versione tedesca di questo documento è quella giuridicamente vincolante. Questa traduzione è fornita solo per comodità.
Ultimo aggiornamento: 2026-05-22 App: Homework Tutor (bundle ID com.worksheetcleaner.HomeworkTutor) Fornitore / titolare ai sensi dell'art. 4, n. 7 del GDPR:
[TBD: nome e cognome]
[TBD: via + numero]
[TBD: CAP + città, Paese]
E-mail: [email protected]
[TBD facoltativo: telefono, partita IVA]
Questa app tratta schede scolastiche e utilizza servizi di IA per pulirle, risolvere esercizi o spiegarli come tutor. Vogliamo raccogliere il minor numero possibile di dati e dichiarare chiaramente quelli che dobbiamo trattare.
1. Quali dati vengono trattati?
| Dati | Quando | Per cosa | Dove |
|---|---|---|---|
| Foto / PDF di schede | Quando si usa «Pulisci», «Risolvi» o «Tutor» | Elaborazione da parte del modello IA scelto | Inviati a OpenAI / Anthropic / OpenRouter tramite il nostro Cloudflare Worker |
| Input di testo (esercizi manuali) | In modalità «Risolvi»/«Tutor» con input di testo | Elaborazione da parte del modello IA | come sopra |
| Profili studente locali (nome, classe, libri di testo) | Alla creazione nelle impostazioni | Personalizzazione dell'app | Solo sul tuo dispositivo, nel database locale SwiftData |
| Transazione Apple StoreKit (ricevuta firmata JWS) | A ogni chiamata API dopo un acquisto completato | Verifica del tuo abbonamento sul Cloudflare Worker | JWS firmato di Apple, al nostro Worker |
| Metadati tecnici (timestamp, codice di stato, IP) | A ogni chiamata al Worker | Diagnostica, protezione dagli abusi | Log di Cloudflare (max. 7 giorni) |
| Log di crash / errore | Solo sul dispositivo, anonimi | Diagnostica | Apple Console sul tuo dispositivo |
Non raccogliamo: volto, nome, indirizzo e-mail, numero di telefono, data di nascita, posizione, ID pubblicitari, ID del dispositivo. Non c'è alcun login.
2. Basi giuridiche (GDPR)
- Art. 6, par. 1, lett. b GDPR (esecuzione del contratto) — trattamento delle tue immagini/testi affinché l'app possa fornire la funzione che hai richiamato.
- Art. 6, par. 1, lett. f GDPR (interesse legittimo) — log di Cloudflare di breve durata per la prevenzione degli abusi e la stabilità.
- Art. 6, par. 1, lett. b GDPR + Art. 7 GDPR (consenso) — trattamento dei dati di transazione StoreKit per verificare il tuo abbonamento. Lo concedi con l'acquisto.
3. Fornitori di IA (responsabili / sub-responsabili)
A ogni chiamata IA, i tuoi input (immagine o testo) vengono trasmessi a uno dei seguenti fornitori:
- Google LLC (USA) — Gemini 3 Flash Preview rileva le aree manoscritte sulla tua foto (vengono restituiti solo i riquadri; la pulizia vera e propria avviene sul dispositivo).
- OpenAI, Inc. (USA) — modelli GPT Vision/Chat per «Risolvi» e «Tutor».
- Anthropic, PBC (USA) — modelli Claude per «Risolvi» e «Tutor».
- OpenRouter Inc. (USA) — livello di routing, inoltra a Google / OpenAI / Anthropic a seconda del modello scelto.
Informative sulla privacy: Google: policies.google.com/privacy + gemini-api/terms · OpenAI: openai.com/policies/privacy-policy · Anthropic: anthropic.com/legal/privacy · OpenRouter: openrouter.ai/privacy
Trasferimento verso Paesi terzi: gli input possono essere elaborati su server statunitensi. Le clausole contrattuali tipo dell'UE (CCT, art. 46 GDPR) sono coperte dai contratti con i fornitori. Non abbiamo alcuna influenza sul sub-trattamento dei fornitori citati; per i dettagli vedi le loro policy.
4. Il nostro Cloudflare Worker
Tra l'app e i fornitori di IA si trova il nostro Worker proxy (homeworktutor-proxy.worksheetcleaner.workers.dev). Scopo:
- Mantiene le chiavi API lato server (standard per le app di IA, poiché le chiavi non devono stare nel bundle client).
- Verifica la transazione Apple StoreKit firmata prima di inoltrare una chiamata IA.
Il Worker non memorizza contenuti. Le chiamate vengono inoltrate direttamente, le risposte restituite. Cloudflare registra metadati tecnici (timestamp, stato HTTP, IP) per un massimo di 7 giorni. Vedi cloudflare.com/privacypolicy.
5. Abbonamento e Apple
Gli acquisti avvengono esclusivamente tramite Apple StoreKit. Apple gestisce il pagamento; noi riceviamo solo una ricevuta firmata che un abbonamento è attivo — nessun nome, nessun ID Apple, nessun dato di pagamento. Vedi apple.com/legal/privacy.
6. Luogo di archiviazione + backup
Per impostazione predefinita, le tue schede pulite, soluzioni e profili studente sono archiviati in locale sul tuo dispositivo. Nelle impostazioni puoi passare a iCloud Drive o a una cartella personale — i dati si trovano allora nel tuo account Apple iCloud, non da noi.
7. I tuoi diritti (GDPR)
- Accesso (art. 15): scrivi all'e-mail di contatto sopra, rispondiamo entro 30 giorni.
- Rettifica / cancellazione / limitazione (art. 16–18): i dati locali li elimini tu disinstallando l'app. I log del Worker scadono automaticamente dopo 7 giorni.
- Opposizione / revoca (art. 7, par. 3, art. 21): puoi usare l'app senza abbonamento (5 esercizi gratis a vita). Senza abbonamento, nessun dato di transazione viene inviato al nostro Worker.
- Portabilità (art. 20): tutti i dati locali sono apertamente sul tuo dispositivo; i backup iCloud sono tuoi.
- Reclamo: presso l'autorità di controllo competente per la protezione dei dati.
8. Minori
L'app è rivolta agli studenti. I genitori decidono su registrazione e abbonamento tramite Apple («Family Sharing / Ask to Buy»). Non raccogliamo alcun dato relativo all'età e non effettuiamo tracciamento.
9. Tracciamento / pubblicità
L'app non contiene pubblicità, SDK di analisi né tracciamento tra app ai sensi dell'ATT di Apple. Non viene mostrato alcun dialogo AppTrackingTransparency.
10. Modifiche a questa informativa
In caso di modifiche sostanziali aggiorniamo la data di ultimo aggiornamento sopra e informiamo nell'app. La versione vigente si trova su https://joshua-tree-labs.com/legal/.
11. Contatto
Domande, reclami o richieste sui dati: [email protected]