Privacy Policy - MavelPoint
LEGAL

PRIVACY POLICY.

Your privacy is important to us. This policy explains how we collect, use, and protect your information.

Last updated: 2026-05-12

This Privacy Policy explains how IPS Projects, S.L. ("MavelPoint", "we", "our") processes personal data when you use mavelpoint.com, the MavelPoint web application, MavelTree, or MavelCam (together, the "Service"). MavelPoint is the data controller within the meaning of Regulation (EU) 2016/679 (the General Data Protection Regulation, or "GDPR").

2. What we collect

The table below lists each category of personal data we process, why we process it, the legal basis, how long we keep it, and which sub-processor handles it.

Email address
Type: Identifier
Purpose: Account creation, login, transactional email
Legal basis: Art. 6(1)(b)
Retention: For account lifetime + 12 months after closure
Sub-processor: Clerk, Microsoft Azure
First name, last name
Type: Identifier
Purpose: Profile display, contact
Legal basis: Art. 6(1)(b)
Retention: For account lifetime
Sub-processor: Clerk, Microsoft Azure
Profile image
Type: Image
Purpose: Profile display, MavelTree
Legal basis: Art. 6(1)(b)
Retention: For account lifetime
Sub-processor: Microsoft Azure (Blob storage)
Cover image
Type: Image
Purpose: Profile display
Legal basis: Art. 6(1)(b)
Retention: For account lifetime
Sub-processor: Microsoft Azure (Blob storage)
Country, nationality, province
Type: Location
Purpose: Profile display, discovery filters
Legal basis: Art. 6(1)(b)
Retention: For account lifetime
Sub-processor: Microsoft Azure
Birthdate
Type: Identifier
Purpose: Age verification (16+ floor)
Legal basis: Art. 6(1)(b)
Retention: For account lifetime
Sub-processor: Clerk, Microsoft Azure
Biography
Type: Text
Purpose: Profile display
Legal basis: Art. 6(1)(b)
Retention: For account lifetime
Sub-processor: Microsoft Azure
Profile slug
Type: Identifier
Purpose: Public URL
Legal basis: Art. 6(1)(b)
Retention: For account lifetime
Sub-processor: Microsoft Azure
Social network handles
Type: Identifier
Purpose: Profile links
Legal basis: Art. 6(1)(b)
Retention: For account lifetime
Sub-processor: Microsoft Azure
Tracks (audio files & metadata)
Type: Media
Purpose: Music showcase
Legal basis: Art. 6(1)(b)
Retention: For account lifetime
Sub-processor: Microsoft Azure (Blob storage)
Fees
Type: Commercial
Purpose: Booking workflow
Legal basis: Art. 6(1)(b)
Retention: For account lifetime
Sub-processor: Microsoft Azure
Tech rider
Type: Document
Purpose: Booking workflow
Legal basis: Art. 6(1)(b)
Retention: For account lifetime
Sub-processor: Microsoft Azure
Contact information
Type: Identifier
Purpose: Booking workflow
Legal basis: Art. 6(1)(b)
Retention: For account lifetime
Sub-processor: Microsoft Azure
viberateId
Type: Identifier (3P)
Purpose: Artist enrichment
Legal basis: Art. 6(1)(b)
Retention: For account lifetime
Sub-processor: Viberate
Language preference
Type: Preference
Purpose: Locale selection
Legal basis: Art. 6(1)(b)
Retention: For account lifetime
Sub-processor: Microsoft Azure
UTM source / referrer
Type: Marketing
Purpose: Acquisition attribution
Legal basis: Art. 6(1)(f) — legitimate interest
Retention: 24 months
Sub-processor: Amplitude, Microsoft Azure
IP address at consent
Type: Network
Purpose: Consent record evidence
Legal basis: Art. 6(1)(c) — legal obligation (GDPR Art. 7(1))
Retention: For account lifetime + 6 years after closure
Sub-processor: Microsoft Azure
User-agent at consent
Type: Network
Purpose: Consent record evidence
Legal basis: Art. 6(1)(c)
Retention: For account lifetime + 6 years after closure
Sub-processor: Microsoft Azure
MavelCam audio / video / photo uploads
Type: Media
Purpose: Event capture and showcase
Legal basis: Art. 6(1)(b)
Retention: For account lifetime; deletable on demand
Sub-processor: Microsoft Azure (Blob storage), ShazamKit (in-app recognition only)
Sentry error reports
Type: Diagnostic
Purpose: Service reliability
Legal basis: Art. 6(1)(f)
Retention: 90 days
Sub-processor: Sentry
Analytics events
Type: Behavioural
Purpose: Product analytics
Legal basis: Art. 6(1)(a) — consent (Iubenda)
Retention: 24 months
Sub-processor: Amplitude

Retention windows are baseline values; specific items may be deleted sooner on a verified erasure request (see §6).

3. Sub-processors

We share personal data with the following sub-processors strictly for the purposes listed. Each operates under a data processing agreement (DPA).

Clerk
Purpose: Authentication and account management
Region: United States
DPA / safeguards: DPA in place; SCCs (EU 2021/914) cover transfers
Microsoft Azure
Purpose: Application hosting and Blob storage
Region: European Union (West Europe)
DPA / safeguards: DPA in place; processing within EU
Sentry
Purpose: Error and exception monitoring
Region: European Union
DPA / safeguards: DPA in place; processing within EU
Amplitude
Purpose: Product analytics (opt-in via Iubenda)
Region: United States
DPA / safeguards: DPA in place; SCCs (EU 2021/914) + transfer impact assessment
Viberate
Purpose: Artist metadata enrichment
Region: European Union (Slovenia)
DPA / safeguards: DPA in place; processing within EU
ShazamKit (Apple)
Purpose: Audio recognition (MavelCam, in-app only)
Region: United States
DPA / safeguards: Apple framework; on-device matching where supported
Iubenda
Purpose: Consent management and cookie banner
Region: European Union (Italy)
DPA / safeguards: DPA in place; processing within EU
i18nexus
Purpose: Translation key management
Region: United States
DPA / safeguards: No personal data of end users is processed

4. International transfers

Application data is stored on Microsoft Azure in the European Union (West Europe region) by default. Where a sub-processor is based outside the European Economic Area — notably Clerk, Amplitude, ShazamKit (Apple), and i18nexus, all in the United States — transfers are protected by the European Commission's Standard Contractual Clauses (SCCs) approved under Decision (EU) 2021/914.

We have conducted a transfer impact assessment for transfers to the United States, taking into account the case law of the Court of Justice of the European Union (notably Schrems II) and the safeguards announced under the EU-US Data Privacy Framework. We rely on the SCCs as the primary transfer mechanism, supplemented where appropriate by additional technical measures (encryption in transit and at rest, minimisation of data shared with the recipient). If a future ruling invalidates the SCCs as a basis for transfers to a given sub-processor, we will migrate the relevant processing to an EU-based alternative or terminate the relationship.

5. Retention

We keep personal data only for as long as we need it for the purposes set out in §2 and §3, after which we delete or anonymise it. Account-bound data is generally kept for the lifetime of your account plus a short post-closure window so we can respond to legal claims and provide proof of consent.

Specific retention windows are set out in the data inventory table above. If you ask us to erase your account, we will delete or anonymise the data within thirty (30) days, except for items we are required by law to retain (such as consent records under GDPR Art. 7(1)).

6. Your rights

Under the GDPR, you have the following rights regarding your personal data. We will respond to a verified request within one (1) month, extendable by two further months for complex requests in accordance with Article 12(3) GDPR.

  • Access — request a copy of your personal data (Art. 15).
  • Rectification — correct inaccurate or incomplete data (Art. 16).
  • Erasure — "right to be forgotten" (Art. 17).
  • Restriction — limit how we process your data (Art. 18).
  • Portability — receive your data in a structured, machine-readable format (Art. 20).
  • Objection — object to processing based on legitimate interest (Art. 21).
  • Withdraw consent — for any optional processing, at any time, without affecting the lawfulness of prior processing (Art. 7(3)).
  • Lodge a complaint with your local data protection authority (in Spain, the AEPD: www.aepd.es).

https://app.mavelpoint.com/account/privacy

7. Breach notification

If a personal data breach is likely to result in a risk to your rights and freedoms, we will notify the competent supervisory authority without undue delay and in any event within 72 hours of becoming aware of it, in accordance with Article 33 GDPR. Where the breach is likely to result in a high risk, we will also notify the affected users without undue delay, in accordance with Article 34 GDPR.

8. Minors

The Service is not directed to children under 16. We do not knowingly collect personal data from anyone under 16. If we become aware that a user is under 16, we will terminate the account and delete the associated personal data. If you believe that a child has provided us with personal data, please contact support@mavelpoint.com.

9. Automated and AI processing

We use automated tools to operate the Service, including machine translation of user-facing copy and automated classification of certain content to detect suspected violations of our Acceptable Use Policy. These tools support human decision-making. We do not take decisions producing legal effects concerning you or significantly affecting you in a similar way based solely on automated processing within the meaning of Article 22 GDPR. Material enforcement actions — account suspension, content removal, and appeals — are reviewed by a person.

10. Contact

MavelPoint is operated by IPS Projects, S.L., a company incorporated in Spain. For any privacy-related question — including to exercise the rights in §6 — write to support@mavelpoint.com. We will route your request to the person responsible for handling it.

We have not appointed a formal Data Protection Officer (Article 37 GDPR) or an EU representative (Article 27 GDPR) because the conditions that would require us to do so do not currently apply: we do not perform large-scale systematic monitoring of data subjects, we do not process special categories of data at scale, and we are established in the European Union. We will revisit this determination as the Service grows and update this section accordingly.