1
Company identification (data controller)
NuCom
Legal form:Entrepreneur individuel
SIREN:490 369 352
SIRET:490 369 352 00037
VAT:FR54490369352
APE:6201Z — Programmation informatique
Address:7 Place de l'Hôtel de Ville
74000 Annecy — France
The data controller is Clément Tournier, sole trader.
2
Contact
For any question about this privacy policy or your personal data, contact us at:
✉ contact@waxscan.app
3
Data collected and purposes
3.1 — Automatically collected data
Anonymous Firebase identifier: Generated on first launch by Firebase Authentication. Used solely to secure backend calls and link scans to a technical profile. No email, name or password is required.
Usage counters: free_scans_used and total_scans are stored in Firestore to enforce free tier limits and improve the service.
Subscription status (if applicable): Managed via Google Play Billing and RevenueCat (technical provider). WaxScan never stores your payment details.
We use RevenueCat to manage in-app purchases and subscriptions (payment validation, Pro/Free status, purchase restoration). RevenueCat does not provide us with your payment details, only technical information related to purchased products: subscription type, dates, status. This data is processed in the United States.
3.2 — Data you provide
Vinyl photos: When you scan a record, the photo is resized locally then sent to our backend for identification. Images are stored in Firebase Storage as illustrations of your collection.
Collection data: Artist, album title, year, format, rarity score, estimated market price and technical notes are stored locally (SQLite) and partly in Firebase Firestore.
Notes & grading: Your personal notes and Goldmine condition grade are stored locally in the app's SQLite database and are not shared with third parties.
3.3 — What we do not collect
WaxScan does not collect:
- Your name, postal address or phone number
- GPS location data
- Advertising identifiers (GAID) for ad tracking
- Sensitive data as defined by the GDPR
4
Third-party services and data location
All Cloud Functions are deployed in the europe-west4 (Netherlands) region.
| Service | Usage | Location |
| Firebase Authentication | Anonymous authentication | EU (Netherlands) |
| Firebase Firestore | Scan metadata (profile, counters, history) | EU (Netherlands) |
| Firebase Functions | Scan processing pipeline | EU (Netherlands) |
| Firebase Storage | Vinyl cover / label image storage | EU (Netherlands) |
| Google Vision API | OCR and logo detection on covers | USA (Google) |
| Claude (Anthropic) | Metadata extraction and editorial description | USA (Anthropic) |
| Discogs | Vinyl identification, market price, tracklist | USA |
| MusicBrainz | Barcode and relation enrichment | EU |
| Spotify | HD artwork and streaming link | EU / USA |
| RevenueCat | In-app purchase & subscription management — data: Firebase UID, product IDs, subscription/cancellation dates | USA |
Where data transfers occur outside the European Union, they are governed by appropriate legal mechanisms (Standard Contractual Clauses or EU–US Data Privacy Framework participation).
Subscription-related data (plan type, status, dates) may be processed by RevenueCat in the United States as part of the technical management of subscriptions.
Vinyl images (Firebase Storage)
Vinyl cover or label photos are stored in Firebase Storage in a bucket located in the europe-west4 (Netherlands) region. These images are made accessible via a hard-to-guess public URL generated by Firebase. This URL is not indexed by the app or shared with third parties, but it is not protected by specific authentication: anyone with the URL could theoretically access the corresponding image. Images are used solely to illustrate your scans within the app and are not used for any commercial purpose.
5
Data retention and deletion
Local data (SQLite): Your entire collection, along with your notes and condition grades, is stored locally on your device until the app is uninstalled or records are manually deleted from the interface.
Firebase technical profile (UID, counters, scan history): This data is retained for as long as you use the app.
Firebase Storage images: Vinyl photos are retained for as long as the associated record exists in our Firestore database.
Currently, deleting a vinyl record from the app interface removes the local entry (SQLite), but does not automatically delete the corresponding copy stored in Firebase (Firestore and Storage).
If you wish to have your data completely deleted (profile, scans, associated images), you may send a request to contact@waxscan.app. We will then proceed with the deletion or reasonable anonymisation of your server-side data as soon as possible.
6
Legal basis for processing
Under the GDPR, WaxScan's processing activities are based on:
- Performance of contract (Art. 6.1.b): Providing the vinyl identification and collection management service requested by the user.
- Legitimate interests (Art. 6.1.f): Securing the application, preventing fraud, improving performance.
No processing is carried out for direct marketing or targeted advertising.
7
Your rights (GDPR)
- Right of access: You can view all your scans directly in the app.
- Right to portability: You can export your collection as CSV from the app.
- Right to rectification: You can edit your local notes and information.
- Right to erasure: You can individually delete scan records from the app interface, which removes the corresponding local data. To request full deletion of your data (technical profile, scan history, associated images), contact us at contact@waxscan.app.
- Right to object / restriction: As we do not carry out marketing profiling, the scope of these rights is limited, but you may contact us for any request.
You may also lodge a complaint with the CNIL (French data protection authority) if you believe your rights are not respected.
8
Security
- Encrypted communications (HTTPS/TLS) between the app and the backend.
- Access control via Firebase tokens (server-side verification).
- Data access restricted in the Firebase console (roles and permissions).
No system is perfectly secure. We cannot guarantee absolute security, but we are committed to responding quickly in case of an incident.
9
Minors
WaxScan is not specifically aimed at children. The app targets adults or teenagers interested in vinyl records. If you are a parent and believe your child has provided us with data, please contact us to request its deletion.
10
Changes to this policy
We may update this privacy policy to reflect legal, technical or functional changes. If significant changes are made, a notice will be displayed in the app. The last-updated date at the top of this document is authoritative.
WaxScan — NuCom, Entrepreneur individuel
490 369 352 00037 — Annecy, France
1
Identification de l'entreprise (responsable de traitement)
NuCom
Forme juridique :Entrepreneur individuel
SIREN :490 369 352
SIRET :490 369 352 00037
TVA :FR54490369352
APE :6201Z — Programmation informatique
Adresse :7 Place de l'Hôtel de Ville
74000 Annecy — France
Le responsable de traitement des données est Clément Tournier, entrepreneur individuel.
2
Contact
Pour toute question relative à cette politique ou à vos données personnelles, contactez-nous à :
✉ contact@waxscan.app
3
Données collectées et finalités
3.1 — Données collectées automatiquement
Identifiant anonyme Firebase : Généré à la première ouverture par Firebase Authentication. Sert uniquement à sécuriser les appels backend et à associer vos scans à un profil technique. Aucun email, nom ou mot de passe ne vous est demandé.
Compteurs d'usage : free_scans_used et total_scans sont stockés dans Firestore pour appliquer les limites du forfait gratuit et améliorer le service.
Statut d'abonnement (le cas échéant) : Géré via Google Play Billing et RevenueCat (prestataire technique). WaxScan ne stocke jamais vos coordonnées bancaires.
Nous utilisons RevenueCat pour gérer les achats intégrés et abonnements (validation des paiements, statut Pro/Free, restauration d'achats). RevenueCat ne nous fournit pas vos données bancaires, uniquement des informations techniques liées aux produits achetés : type d'abonnement, dates, statut. Ces données sont traitées aux États-Unis.
3.2 — Données que vous fournissez
Photos de vinyles : Lors d'un scan, la photo est redimensionnée localement puis envoyée à notre backend pour identification. Les images sont stockées dans Firebase Storage comme illustration de votre collection.
Données de collection : Artiste, titre, année, format, score de rareté, estimation de prix et notes techniques sont stockés localement (SQLite) et en partie dans Firebase Firestore.
Notes & grading : Vos notes personnelles et votre notation Goldmine sont stockées dans la base SQLite locale de l'app. Elles ne sont pas partagées avec des tiers.
3.3 — Ce que nous ne collectons pas
WaxScan ne collecte pas :
- Votre nom, adresse postale ou numéro de téléphone
- Vos données de localisation GPS
- Vos identifiants publicitaires (GAID) à des fins de tracking
- Des données sensibles au sens du RGPD
4
Services tiers utilisés et localisation des données
Toutes les Cloud Functions sont déployées dans la région europe-west4 (Pays-Bas).
| Service | Usage | Localisation |
| Firebase Authentication | Authentification anonyme | UE (Pays-Bas) |
| Firebase Firestore | Métadonnées de scans (profil, compteurs, historique) | UE (Pays-Bas) |
| Firebase Functions | Traitement du pipeline de scan | UE (Pays-Bas) |
| Firebase Storage | Stockage des images pochettes / étiquettes | UE (Pays-Bas) |
| Google Vision API | OCR et détection de logo sur la pochette | USA (Google) |
| Claude (Anthropic) | Extraction de métadonnées et description éditoriale | USA (Anthropic) |
| Discogs | Identification du vinyle, prix marché, tracklist | USA |
| MusicBrainz | Enrichissement barcode et relations | UE |
| Spotify | Pochette HD et lien d'écoute | UE / USA |
| RevenueCat | Gestion des achats in-app et abonnements — données : UID Firebase, identifiants produits, dates d'abonnement/annulation | USA |
Lorsque des transferts de données ont lieu hors de l'UE, ils sont encadrés par les mécanismes juridiques appropriés (clauses contractuelles types ou participation au Data Privacy Framework UE–USA).
Les données liées aux abonnements (type d'offre, statut, dates) peuvent être traitées par RevenueCat aux États-Unis, dans le cadre de la gestion technique des abonnements.
Images de vinyles (Firebase Storage)
Les photos de pochettes ou d'étiquettes de vinyles sont stockées dans Firebase Storage dans un bucket situé en région europe-west4 (Pays-Bas). Ces images sont rendues accessibles via une URL publique difficilement devinable, générée par Firebase. Cette URL n'est pas indexée par l'application ni communiquée à des tiers, mais elle n'est pas protégée par une authentification spécifique : toute personne disposant de l'URL pourrait théoriquement accéder à l'image correspondante. Les images ne sont utilisées que pour illustrer vos scans au sein de l'application et ne font l'objet d'aucune exploitation commerciale.
5
Durée de conservation et suppression des données
Données locales (SQLite) : L'intégralité de votre collection, ainsi que vos notes et grades, est conservée localement sur votre appareil jusqu'à désinstallation de l'application ou suppression manuelle des enregistrements depuis l'interface.
Profil technique Firebase (UID, compteurs, historique de scans) : Ces données sont conservées tant que vous utilisez l'application.
Images dans Firebase Storage : Les photos de vinyles sont conservées tant que l'enregistrement associé existe dans notre base Firestore.
À ce stade, la suppression d'un vinyle depuis l'interface de l'application efface l'enregistrement local correspondant (SQLite), mais ne supprime pas encore systématiquement la copie stockée dans Firebase (Firestore et Storage).
Si vous souhaitez la suppression complète de vos données (profil, scans, images associées), vous pouvez nous en faire la demande à contact@waxscan.app. Nous procéderons alors à la suppression ou anonymisation raisonnable de vos données côté serveur dans les meilleurs délais.
6
Base légale des traitements
Conformément au RGPD, les traitements effectués par WaxScan reposent sur :
- Exécution du contrat (art. 6.1.b) : Fournir le service d'identification et de gestion de collection demandé par l'utilisateur.
- Intérêt légitime (art. 6.1.f) : Sécuriser l'application, prévenir la fraude, améliorer les performances.
Aucun traitement à des fins de prospection commerciale ni de publicité ciblée n'est réalisé.
7
Vos droits (RGPD)
- Droit d'accès : Vous pouvez consulter l'ensemble de vos scans dans l'application.
- Droit à la portabilité : Vous pouvez exporter votre collection en CSV depuis l'app.
- Droit de rectification : Vous pouvez corriger vos notes et informations locales.
- Droit à l'effacement : Vous pouvez supprimer individuellement certains enregistrements depuis l'interface de l'application. Pour demander la suppression complète de vos données, contactez-nous à contact@waxscan.app.
- Droit d'opposition / limitation : Comme nous ne faisons pas de profilage marketing, ces droits ont une portée limitée, mais vous pouvez nous contacter pour toute demande.
Vous pouvez également introduire une réclamation auprès de la CNIL si vous estimez que vos droits ne sont pas respectés.
8
Sécurité
- Communications chiffrées (HTTPS/TLS) entre l'app et le backend.
- Contrôle d'accès via tokens Firebase (vérification côté serveur).
- Limitation d'accès dans la console Firebase (rôles et permissions).
Aucun système n'est parfaitement sécurisé. Nous ne pouvons garantir une sécurité absolue, mais nous nous engageons à réagir rapidement en cas d'incident.
9
Mineurs
WaxScan n'est pas spécifiquement destinée aux enfants. L'application vise un public majeur ou adolescent intéressé par les vinyles. Si vous êtes parent et pensez que votre enfant nous a fourni des données, contactez-nous pour en demander la suppression.
10
Modifications de la politique
Nous pouvons modifier la présente politique pour tenir compte des évolutions légales, techniques ou fonctionnelles. En cas de changement important, une information sera affichée dans l'application. La date de dernière mise à jour en haut du document fait foi.
WaxScan — NuCom, Entrepreneur individuel
490 369 352 00037 — Annecy, France