This Privacy Policy describes how the Fontanelle iOS application ("the App", "we", "us") collects, uses, and protects your information. The App helps users locate drinking fountains and natural water sources. We are committed to protecting your privacy and complying with the EU General Data Protection Regulation (GDPR), the California Consumer Privacy Act (CCPA), and Apple App Store guidelines.
Andrea Piani — Independent iOS Developer
Email: andreapiani.dev@gmail.com
Website: www.andreapiani.com
With your explicit consent (iOS permission prompt), the App accesses your device location via Apple's CoreLocation framework to:
Location data is processed on-device and is never transmitted to our servers, except as latitude/longitude coordinates included in the optional AI assistant request (see §2.5).
The App uses Apple's Identifier for Vendor (IDFV) — a value unique to this developer's apps on your device — to enforce per-device usage quotas on the AI assistant feature and to validate one-time ad reward tokens. The IDFV is reset when you delete the App. We do not use the advertising identifier (IDFA) without explicit ATT consent.
If you grant tracking permission via the standard iOS prompt, the Google Mobile Ads SDK may access the IDFA to deliver personalized advertising. If you deny, only contextual (non-personalized) ads are served. You can change this choice at any time in iOS Settings → Privacy & Security → Tracking.
We use Firebase Analytics and Firebase Crashlytics (Google LLC) to collect aggregated, pseudonymous usage events (e.g., screen views, fountain searches, ad impressions) and anonymous crash diagnostics. This data helps us improve stability and features. No raw location coordinates or personal identifiers are sent.
If you choose to use the optional AI assistant, the following data is sent to our backend (fontanelle-ai-backend.vercel.app) and forwarded to DeepSeek (DeepSeek (Hangzhou) Information Technology Co., Ltd.) for processing:
Queries and responses may be cached on our infrastructure (Upstash Redis, EU/US region) for up to 24 hours to reduce upstream cost. No raw IP logs are retained beyond Vercel's standard request logging (~24h).
In-App Purchases are processed entirely by Apple via StoreKit 2. We receive a signed transaction receipt to validate Pro entitlement; Apple does not share your name, payment method, or email with us.
Fountain data is sourced from OpenStreetMap via the Overpass API. The map region you are viewing (bounding box) is sent to public Overpass servers. No personal identifier is attached to these queries.
| Purpose | Legal Basis (GDPR) |
|---|---|
| Provide core map & fountain-finding features | Performance of contract (Art. 6.1.b) |
| Show personalized ads (with ATT consent) | Consent (Art. 6.1.a) |
| Show contextual ads (without consent) | Legitimate interest (Art. 6.1.f) |
| Aggregated analytics & crash reporting | Legitimate interest (Art. 6.1.f) |
| AI assistant queries | Consent + performance of contract |
| Quota enforcement (anti-abuse) | Legitimate interest (Art. 6.1.f) |
| Provider | Purpose | Privacy Policy |
|---|---|---|
| Apple Inc. | iOS, MapKit, StoreKit, ATT | apple.com/legal/privacy |
| Google LLC (AdMob, Firebase) | Advertising, analytics, crash reports | policies.google.com/privacy |
| DeepSeek | AI query processing | deepseek.com privacy |
| Vercel Inc. | Backend hosting (USA) | vercel.com/legal/privacy |
| Upstash Inc. | Redis quota / cache storage | upstash.com privacy |
| OpenStreetMap Foundation | Map data & fountain database | osmfoundation.org privacy |
| Open-Meteo | Weather data for fountain locations | open-meteo.com terms |
Some processors (Google, Vercel, DeepSeek, Upstash) operate servers outside the European Economic Area. Transfers are protected by Standard Contractual Clauses (SCC) approved by the European Commission and/or adequacy decisions where applicable.
Under GDPR and similar laws you have the right to:
To exercise any right, email andreapiani.dev@gmail.com. We respond within 30 days.
The App is not directed to children under 13 (or under 16 in the EU). We do not knowingly collect data from minors. If you believe a minor has provided us with personal data, contact us and we will delete it.
Backend traffic uses TLS 1.3. The DeepSeek API key is stored only on our server and never embedded in the iOS app. Ad reward tokens are signed with HMAC-SHA256 and protected against replay via single-use nonces.
We may update this policy from time to time. The "Last updated" date at the top reflects the most recent revision. Material changes will be announced in the App.
Andrea Piani
Email: andreapiani.dev@gmail.com
Website: www.andreapiani.com
La presente Informativa sulla Privacy descrive come l'applicazione iOS Fontanelle ("App", "noi") raccoglie, utilizza e protegge le tue informazioni. L'App aiuta a localizzare fontane d'acqua potabile e sorgenti naturali. Ci impegniamo a tutelare la tua privacy nel rispetto del Regolamento UE 2016/679 (GDPR), del California Consumer Privacy Act (CCPA) e delle linee guida dell'Apple App Store.
Andrea Piani — Sviluppatore iOS indipendente
Email: andreapiani.dev@gmail.com
Sito: www.andreapiani.com
Con il tuo consenso esplicito (prompt iOS), l'App accede alla posizione del dispositivo tramite il framework Apple CoreLocation per:
I dati di posizione sono elaborati sul dispositivo e non vengono trasmessi ai nostri server, salvo coordinate latitudine/longitudine incluse nella richiesta opzionale all'assistente AI (§2.5).
L'App utilizza l'Identifier for Vendor di Apple — valore univoco per le app di questo sviluppatore sul tuo dispositivo — per applicare quote di utilizzo dell'assistente AI e validare token di ricompensa pubblicitaria monouso. L'IDFV viene reimpostato all'eliminazione dell'App. Non utilizziamo l'IDFA senza esplicito consenso ATT.
Se concedi l'autorizzazione al tracciamento tramite il prompt iOS standard, il Google Mobile Ads SDK può accedere all'IDFA per pubblicità personalizzata. In caso di rifiuto, vengono mostrate solo pubblicità contestuali (non personalizzate). Puoi modificare la scelta in qualsiasi momento da Impostazioni iOS → Privacy e Sicurezza → Tracciamento.
Utilizziamo Firebase Analytics e Firebase Crashlytics (Google LLC) per raccogliere eventi aggregati pseudonimi (visualizzazioni schermate, ricerche, impression pubblicitarie) e diagnostica anonima dei crash. Nessuna coordinata grezza o identificativo personale viene inviato.
Se scegli di utilizzare l'assistente AI opzionale, i seguenti dati sono inviati al nostro backend (fontanelle-ai-backend.vercel.app) e inoltrati a DeepSeek per l'elaborazione:
Query e risposte possono essere memorizzate in cache sulla nostra infrastruttura (Upstash Redis, regione EU/US) fino a 24 ore per ridurre i costi. Nessun log IP grezzo viene conservato oltre il logging standard di Vercel (~24h).
Gli acquisti in-app sono gestiti interamente da Apple via StoreKit 2. Riceviamo solo una transazione firmata per validare l'abilitazione Pro; Apple non ci comunica nome, metodo di pagamento o email.
I dati delle fontane provengono da OpenStreetMap tramite Overpass API. L'area di mappa che stai visualizzando viene inviata ai server pubblici Overpass. A queste richieste non è associato alcun identificativo personale.
| FinalitĂ | Base giuridica (GDPR) |
|---|---|
| Fornire le funzioni principali di mappa e ricerca | Esecuzione del contratto (art. 6.1.b) |
| Mostrare pubblicitĂ personalizzate (con consenso ATT) | Consenso (art. 6.1.a) |
| Mostrare pubblicitĂ contestuali (senza consenso) | Legittimo interesse (art. 6.1.f) |
| Analytics aggregati e crash report | Legittimo interesse (art. 6.1.f) |
| Query assistente AI | Consenso + esecuzione contratto |
| Applicazione delle quote (anti-abuso) | Legittimo interesse (art. 6.1.f) |
| Fornitore | FinalitĂ | Privacy |
|---|---|---|
| Apple Inc. | iOS, MapKit, StoreKit, ATT | apple.com/legal/privacy |
| Google LLC (AdMob, Firebase) | PubblicitĂ , analytics, crash | policies.google.com/privacy |
| DeepSeek | Elaborazione query AI | deepseek.com privacy |
| Vercel Inc. | Hosting backend (USA) | vercel.com/legal/privacy |
| Upstash Inc. | Redis quota / cache | upstash.com privacy |
| OpenStreetMap Foundation | Dati cartografici e fontane | osmfoundation.org privacy |
| Open-Meteo | Dati meteo per le fontane | open-meteo.com terms |
Alcuni responsabili del trattamento (Google, Vercel, DeepSeek, Upstash) operano server al di fuori dello Spazio Economico Europeo. I trasferimenti sono protetti da Clausole Contrattuali Standard (SCC) approvate dalla Commissione Europea e/o decisioni di adeguatezza ove applicabili.
Ai sensi del GDPR hai diritto di:
Per esercitare i tuoi diritti scrivi a andreapiani.dev@gmail.com. Risponderemo entro 30 giorni.
L'App non è destinata a minori di 13 anni (16 nell'UE). Non raccogliamo consapevolmente dati di minori. Se ritieni che un minore ci abbia fornito dati personali, contattaci e provvederemo a cancellarli.
Il traffico backend utilizza TLS 1.3. La chiave API DeepSeek è memorizzata esclusivamente sul nostro server e mai inserita nell'app iOS. I token di ricompensa pubblicitaria sono firmati con HMAC-SHA256 e protetti da replay tramite nonce monouso.
Possiamo aggiornare questa informativa nel tempo. La data "Ultimo aggiornamento" in alto riflette l'ultima revisione. Le modifiche sostanziali saranno comunicate nell'App.
Andrea Piani
Email: andreapiani.dev@gmail.com
Sito: www.andreapiani.com