Legal Center · B'local Web Platform

Privacy Policy & Data Processing Notice

Governing the collection, processing, transfer and safeguarding of personal data within the B'local web platform (blocalapp.com), the business dashboard, the administrative console and all supporting backend infrastructure operated by BL PLATFORM S.L.

Version 4.0Effective: 30 May 2026GDPR · LOPDGDD · LSSI-CE

Preamble & Mutual Assent

Preamble

This Privacy Policy and Data Processing Notice (the "Policy") constitutes a legally binding and enforceable instrument between the natural person accessing, browsing, registering for, or otherwise utilising the B'local web platform, its business dashboard, its administrative console and its supporting backend services (the "User", "Data Subject" or "You"), and BL PLATFORM S.L., a limited liability company duly organised and existing under the laws of the Kingdom of Spain, with registered domicile in Barcelona, acting in its capacity as Data Controller (the "Controller", "Company", "We" or "Us").

By affirmatively interacting with the website published at the domains blocalapp.com, www.blocalapp.com and any subdomain, preview deployment or staging environment operated by the Controller (collectively, the "Platform"), the User unequivocally stipulates to having read, fully understood, and freely consented to the data processing methodologies set out herein. Where the User does not concur with any provision, clause or technical mechanism described in this Policy, the User's exclusive and immediate remedy is to cease all use of the Platform and, where applicable, to exercise the right of erasure pursuant to Article 17 GDPR.

This Policy is drafted in compliance with, and shall be construed by reference to: (i) Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 ("GDPR"); (ii) Spanish Organic Law 3/2018, of 5 December, on the Protection of Personal Data and Guarantee of Digital Rights ("LOPDGDD"); (iii) Law 34/2002, of 11 July, on Information Society Services and Electronic Commerce ("LSSI-CE"); (iv) Directive 2002/58/EC ("ePrivacy Directive"); (v) the Digital Services Act (Regulation (EU) 2022/2065); (vi) and any further mandatory provisions of the laws of the User's habitual residence.

For the avoidance of doubt, this Policy governs the web platform only. The privacy regime applicable to the B'local mobile application is set out in a separate instrument available at /app-privacy-policy.

Article I

Defined Terms

For the purposes of this Policy, the capitalised terms below shall bear the ascribed meanings:

1.1 Personal Data

Any information relating to an identified or identifiable natural person within the meaning of Article 4(1) GDPR.

1.2 Processing

Any operation performed upon Personal Data, whether or not by automated means, including but not limited to collection, recording, organisation, structuring, storage, adaptation, retrieval, consultation, disclosure, transmission, restriction, erasure or destruction.

1.3 Controller

BL PLATFORM S.L., the entity which alone or jointly with others determines the purposes and means of the Processing.

1.4 Processor / Sub-Processor

Any natural or legal person which Processes Personal Data on behalf of the Controller pursuant to a written instrument satisfying the requirements of Article 28 GDPR.

1.5 Platform

The websites blocalapp.com and www.blocalapp.com, together with the business dashboard, the administrative console, all preview and staging environments, the public APIs and all related backend services.

1.6 Business User

A natural person registered on the Platform on behalf of a hospitality establishment (restaurant, bar, café, venue) for the purpose of managing the establishment's public-facing profile.

1.7 End-User

A natural person registered on the Platform in a non-commercial capacity for the purpose of discovering, reviewing or interacting with hospitality establishments.

1.8 Pseudonymisation

The Processing of Personal Data in such a manner that it can no longer be attributed to a specific Data Subject without the use of additional information, within the meaning of Article 4(5) GDPR.

1.9 Audit Trail

An append-only, tamper-evident log of administrative or sensitive actions performed within the Platform, retained for forensic, security and accountability purposes.

1.10 Sensitive / Special Category Data

Data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, genetic data, biometric data, data concerning health, sex life or sexual orientation.

Article II

Identity of the Data Controller

Pursuant to Article 4(7) GDPR and the parallel provisions of LOPDGDD, BL PLATFORM S.L. acts as the sole Data Controller in respect of the Personal Data Processed through the Platform.

Controller: BL PLATFORM S.L.

Registered Office: Carrer de Lepant, 270, 08013 Barcelona, Spain

NIF (Tax Identification Number): B88709738

Commercial Registry: Registro Mercantil de Barcelona

Privacy & Data Protection Enquiries: support@blocalapp.com

Support: support@blocalapp.com

Statutory inquiries, Data Subject Access Requests ("DSARs"), erasure, portability, objection, restriction or rectification requests, and any regulatory correspondence shall be directed in writing to the Controller at the e-mail address set out above. The Controller shall respond within one (1) calendar month from receipt, extendable by two (2) further months where required by the complexity or volume of requests, in accordance with Article 12(3) GDPR.

Article III

Territorial & Material Scope

This Policy applies extraterritorially to the Processing of Personal Data of all Users of the Platform, irrespective of the User's place of residence and irrespective of whether the Processing itself takes place within the European Economic Area. The Controller asserts compliance with the extraterritorial reach provisions of Article 3 GDPR.

Materially, this Policy governs every interaction with the Platform, including but not limited to: browsing of public pages, account registration and authentication, business onboarding, content creation, content moderation, customer support correspondence, billing and invoicing operations, and any access by the Controller's personnel through the administrative console.

Article IV

Categories of Personal Data Processed

The Controller, observing the principle of data minimisation enshrined in Article 5(1)(c) GDPR, Processes the following categories of Personal Data:

4.1 Identity & Contact Inputs

Given names, surnames, verified e-mail addresses, declared display names and (where the User elects to provide them) profile photographs.

4.2 Authentication Credentials

Hashed and salted passwords (PBKDF2/bcrypt as managed by the upstream identity provider), session tokens, refresh tokens, one-time password (OTP) codes, federated identity provider sub-claims and trusted-device fingerprints.

4.3 Business Account Data

Establishment trade name, registered address, fiscal identification number, public-facing description, opening hours, menu data, marketing assets and any documentation submitted to evidence ownership or representation rights.

4.4 User-Generated Content

Reviews, ratings, photographs, comments and any communications submitted through the Platform's forms or messaging surfaces.

4.5 Technical & Device Data

IP address (truncated and HMAC-pseudonymised where stored beyond the strictly necessary period), user-agent string, browser type and version, operating system, screen resolution, language, time zone, referring URL, request timestamps and bot-detection signals.

4.6 Usage & Interaction Data

Pages and routes visited, navigation paths, server response codes, server function invocations, performance metrics, error events and the duration of sessions.

4.7 Transactional & Billing Data

Subscription tier, billing cycle, invoice identifiers, last four (4) digits of the payment instrument, billing country, VAT identification number (for Business Users) and the metadata returned by the payment service provider. Full card details are never processed or stored by the Controller.

4.8 Support & Correspondence Data

The content of any e-mail, contact form submission or support ticket exchanged with the Controller, together with associated metadata.

4.9 Inferred & Derived Data

Fraud and abuse risk scores, account-quality scores, content-moderation classifications and any other signal produced by automated processing as set out in Article XXVII.

The Controller does not intentionally Process Sensitive / Special Category Data within the meaning of Article 9 GDPR. Where such data may incidentally be contained in User-Generated Content (for example, a review revealing dietary or religious preferences), the User affirmatively consents to such Processing by submitting the content, pursuant to Article 9(2)(a) GDPR.

Article V

Sources of Personal Data

The Controller collects Personal Data from the following enumerated sources:

  1. Directly from the User — at the moment of registration, profile completion, content submission, support request or any other voluntary interaction with the Platform;
  2. Automatically from the User's device — by way of server-side request logging, cookies, similar technologies and bot-detection signals, as further described in Articles X and XVII;
  3. From federated identity providers — where the User elects to authenticate via Google OAuth 2.0 or another supported social identity provider, limited to the sub-claim, e-mail address and display name disclosed by the provider;
  4. From the payment service provider — where applicable, by way of webhook callbacks reporting the status of subscriptions and invoices, limited to non-card metadata;
  5. From abuse-prevention services — by way of risk scores returned by bot-detection providers in respect of the User's request;
  6. From public registries — where strictly necessary to verify the legitimacy of a Business User account.

Article VI

Purposes of Processing

Personal Data is Processed exclusively for the following enumerated purposes:

  1. Provision, maintenance, improvement and security of the Platform;
  2. Account creation, authentication, multi-factor verification and identity management;
  3. Operation of the business dashboard, including establishment onboarding and content publication;
  4. Content moderation and enforcement of the Platform's Terms of Service;
  5. Detection, prevention, investigation and remediation of fraud, abuse, scraping, automated bot traffic and security incidents;
  6. Performance of contractual obligations, including the processing of subscription fees and the issuance of invoices;
  7. Compliance with legal, regulatory, accounting, tax and law-enforcement obligations;
  8. Establishment, exercise or defence of legal claims;
  9. Transactional communications (account lifecycle, security alerts, billing notifications);
  10. With separate opt-in consent: direct marketing, product announcements and user research.

Article VIII

Hosting & Platform Infrastructure

The Platform is engineered as a server-side rendered React application deployed at the edge. The following infrastructure components participate in the Processing of Personal Data:

8.1 Edge Hosting

The Platform's static assets and server functions are deployed to a globally distributed edge runtime operated by Lovable AB and its underlying infrastructure providers (Cloudflare Workers). Requests are routed to the nearest point of presence and Processed in-memory; no persistent storage occurs at the edge layer.

8.2 Primary Database

User accounts, business records, content and metadata are persisted in a managed PostgreSQL cluster operated by Supabase (Supabase Inc.). The cluster enforces Row-Level Security (RLS) policies at the database level: every authenticated query is constrained by a SQL predicate evaluated against the JWT claims of the requesting User, preventing cross-tenant data access by construction.

8.3 Edge Network & WAF

Inbound HTTPS traffic transits Cloudflare, which provides TLS termination, DDoS mitigation, a Web Application Firewall (WAF), bot scoring and country-level threat intelligence. Cloudflare Processes IP addresses and request headers for the strict purpose of network security.

8.4 Object Storage

Uploaded media (profile photos, business assets) is persisted to managed object storage with access control lists derived from the database RLS policies.

8.5 Background Workers

Long-running and scheduled tasks (retention sweeps, suppression-list reconciliation, idempotent retries) are executed by server functions invoked by an internal scheduler. No User data is exfiltrated outside the production trust boundary.

8.6 Secret Management

API keys, signing keys and database credentials are stored in an isolated secret store, never committed to source control, never transmitted to the User's browser and rotated upon staff changes.

Article IX

Recipients & Sub-Processors

In accordance with Article 28 GDPR, the Controller engages the following sub-processors, each of which is bound by a written data processing agreement imposing obligations no less protective than those set out in this Policy:

Lovable AB (Sweden)Edge hosting, build orchestration and platform observability for the web application.
Supabase Inc. (USA / EU)Managed PostgreSQL, authentication and storage services. EU region selected where available.
Cloudflare, Inc. (USA)Edge network, TLS termination, WAF, DDoS mitigation, bot scoring.
Stripe Payments Europe Ltd. (Ireland)Subscription billing, PCI-DSS-compliant card processing, invoice issuance.
Mailgun Technologies, Inc. (USA / EU)Transactional e-mail delivery (security codes, account notifications, billing receipts)."
FingerprintJS / BotD (USA)Open-source bot detection signals processed in-memory at the edge for abuse mitigation.
Google LLC (Ireland / USA)Federated identity provider where the User elects "Sign in with Google".
Discord Inc. (USA)Internal operational alerting only — no End-User identifiers are transmitted.

A current and exhaustive list of sub-processors is maintained by the DPO and disclosed upon written request. The Controller shall provide at least thirty (30) days' prior notice of the addition or replacement of any sub-processor involved in the Processing of Personal Data, during which period Users may object on reasonable grounds.

Article X

Analytics, Telemetry & Observability

The Controller operates a minimal-footprint observability stack designed to satisfy legitimate security and reliability interests without engaging in invasive profiling:

10.1 Platform Analytics

The Controller relies on first-party server-side logs and the aggregated, pseudonymous platform analytics dashboard exposed by the hosting provider (Lovable). Such analytics report aggregate page views, request counts, response times and error rates. They do not set cross-site tracking cookies and do not transmit Personal Data to advertising networks.

10.2 Error Monitoring

Runtime exceptions and server-function errors are captured in structured logs containing the stack trace, the route, an opaque session identifier and a HMAC-pseudonymised IP address. Free-text User input is redacted server-side prior to log emission.

10.3 Performance Telemetry

Web Vitals (LCP, INP, CLS) are sampled in aggregate for the purpose of capacity planning. No User identifier is attached to such measurements.

10.4 No Third-Party Trackers

The Controller does not deploy Google Analytics, Meta Pixel, TikTok Pixel, Hotjar, FullStory, session-replay tools or any equivalent third-party tracker on the public Platform.

10.5 Opt-In Product Analytics

Where, in the future, the Controller introduces optional product analytics requiring consent (e.g., feature-adoption telemetry), such Processing shall be conditioned upon the User's prior, granular, freely-given and revocable opt-in via the cookie consent banner.

Article XI

Administrative Console & Internal Tooling

The Controller operates an internal administrative console (the "Admin Panel") accessible exclusively to a strictly limited number of authorised personnel of the Controller. The Admin Panel is governed by the following safeguards:

11.1 Role-Based Access Control (RBAC)

Access to the Admin Panel is gated by a dedicated role table stored in PostgreSQL and evaluated through a SECURITY DEFINER function. Roles are granted on a strict need-to-know basis, time-boxed where appropriate, and revoked immediately upon termination of the staff member's engagement.

11.2 Mandatory Two-Factor Authentication

Every administrative session requires the successful completion of a second-factor challenge (TOTP or e-mail OTP). Trusted-device persistence is short-lived and may be revoked unilaterally by the Controller.

11.3 Audit Trail

Every sensitive administrative action — including reads of personal data, edits, deletions, role changes and content-moderation decisions — is recorded in an append-only audit log together with the actor identifier, the IP address (HMAC-pseudonymised), the user-agent, the action category and the affected resource identifier.

11.4 Principle of Least Privilege

Administrators are constrained by the same Row-Level Security policies that govern other database access; elevated access requires explicit invocation of an audited SECURITY DEFINER routine.

11.5 Forensic Retention

Audit-trail records are retained for twenty-four (24) months, after which they are pseudonymised and aggregated for statistical purposes only.

Article XII

Operational Alerting via Discord

The Controller operates a private, access-controlled Discord workspace exclusively for the purpose of receiving real-time operational alerts (security events, error spikes, billing failures, moderation queues). The following safeguards apply:

  1. Alerts are aggregated and pseudonymised — no End-User name, e-mail address, password, payment instrument or User-Generated Content is transmitted to Discord;
  2. Where an alert necessarily references a specific record, it does so by way of an opaque identifier (e.g., a UUID) that has no meaning outside the Controller's own systems;
  3. The Discord workspace is restricted to authorised personnel under contractual confidentiality obligations and protected by mandatory two-factor authentication;
  4. Discord is engaged purely as a notification transport; it is not a system of record and the Controller does not rely upon it for the storage of Personal Data;
  5. The legal basis for this Processing is the Controller's legitimate interest pursuant to Article 6(1)(f) GDPR in maintaining the security, availability and integrity of the Platform.

Article XIII

Transactional E-mail Pipeline

The Controller dispatches transactional e-mail messages — strictly necessary to the operation of the Platform — through the e-mail service provider identified in Article IX. The pipeline implements the following guarantees:

13.1 Strictly Transactional

Messages are limited to security one-time-password codes, account verification, password resets, billing receipts, subscription notifications and replies to support enquiries. The Controller does not engage in unsolicited marketing through this channel.

13.2 Idempotency & Deduplication

Each outbound message is associated with a server-generated idempotency key, preventing duplicate delivery in the event of upstream retries.

13.3 Suppression Lists

Bounce and complaint events received from the e-mail provider's webhook are reconciled into an internal suppression list, ensuring that the Controller ceases delivery to addresses that have signalled non-deliverability or unsubscription.

13.4 DKIM, SPF & DMARC

All outbound e-mail is cryptographically signed (DKIM), the sending domain publishes SPF and DMARC records (p=reject), and inbound bounce processing validates DMARC alignment.

13.5 Content Minimisation

Message bodies contain only the minimum data strictly necessary to fulfil the purpose of the message; full account data is never embedded in e-mail bodies.

Article XIV

Authentication, Sessions & Two-Factor Verification

Authentication is delegated to a managed identity service (Supabase Auth). The following cryptographic and procedural safeguards apply:

  1. Passwords are never stored in plaintext; they are processed through an industry-standard memory-hard password-hashing function with per-record salts;
  2. Session and refresh tokens are signed JSON Web Tokens (JWT) transmitted over TLS 1.2+ and bound to a server-side session record;
  3. Sign-in attempts are subject to rate limiting and bot scoring; suspicious attempts trigger an additional verification challenge;
  4. Sensitive sessions require a second-factor (2FA) verification by way of an e-mail OTP, with a ninety (90) second cooldown between code regenerations to prevent abuse of the resend channel;
  5. Trusted-device tokens are short-lived, cryptographically bound to the originating browser, and may be revoked individually from the User's account settings.

Article XV

Bot Mitigation & Abuse Controls

The Controller deploys layered defences to preserve the integrity of the Platform and the trust that legitimate Users place in it:

15.1 Edge Bot Scoring

Cloudflare evaluates each inbound request against threat-intelligence signals and assigns a bot score; requests presenting an unacceptable score are challenged, rate-limited or refused.

15.2 Application-Layer Detection

An open-source bot detection library (BotD / FingerprintJS) provides additional signals at the application layer, processed in-memory for the duration of the request.

15.3 Rate Limiting

Sensitive endpoints (authentication, OTP issuance, password reset, content creation) are rate-limited per IP, per User and per session, with exponential backoff.

15.4 Honey-Pot Fields

Selected forms include invisible honey-pot fields whose population by an automated agent triggers silent rejection of the submission.

15.5 Risk-Based Step-Up

Anomalous patterns may trigger a step-up verification (additional 2FA challenge, e-mail re-confirmation) or, in egregious cases, the temporary suspension of the account pending manual review.

Article XVI

Payments, Invoicing & Tax Records

Where the User subscribes to a paid plan, payment is processed by Stripe Payments Europe, Ltd., which acts as an independent Data Controller in respect of card data. The Controller never sees, never stores and never transmits full card numbers, security codes or cardholder authentication credentials.

The Controller stores only the limited transactional metadata strictly necessary for the performance of the contract and the fulfilment of its accounting and tax obligations under Spanish law, including the invoice identifier, the subscription tier, the amount, the currency, the billing country, the VAT identification number (for Business Users), the last four digits of the payment instrument and the payment status. Such records are retained for six (6) years pursuant to Article 30 of the Spanish Commercial Code.

Article XVII

Cookies & Similar Technologies

The Platform uses the strict minimum of first-party cookies and similar technologies necessary for its operation. The following categories are deployed:

17.1 Strictly Necessary Cookies

Authentication cookies, session identifiers and CSRF protection tokens. These are exempt from consent under Article 5(3) of the ePrivacy Directive.

17.2 Functional Cookies

Language preference, theme selection, accessibility settings.

17.3 Security Cookies

Cloudflare bot-management cookies used to distinguish humans from automated agents.

17.4 Analytics Cookies

Not deployed on the public Platform without prior opt-in consent.

17.5 Marketing Cookies

Not deployed.

Where any non-essential cookie is introduced, it shall be conditioned upon the User's prior, granular, freely-given, specific and revocable consent expressed through the cookie consent banner. The User may at any time review or withdraw consent through the dedicated preferences centre.

Article XVIII

International Data Transfers

Certain sub-processors enumerated in Article IX are established outside the European Economic Area. In respect of such transfers, the Controller relies upon the following Article 46 GDPR transfer mechanisms:

  1. The European Commission's Standard Contractual Clauses (SCCs) — Decision (EU) 2021/914 — executed with each non-adequate-jurisdiction sub-processor;
  2. For transfers to the United States, the EU-U.S. Data Privacy Framework where the recipient is self-certified thereunder;
  3. Transfer Impact Assessments (TIAs) performed in line with EDPB Recommendations 01/2020, supplemented by technical measures (encryption in transit and at rest, pseudonymisation) and contractual measures (challenge of public-authority access requests).

A copy of the executed SCCs and the corresponding TIA may be obtained upon written request to the DPO, subject to redaction of commercially sensitive terms.

Article XIX

Retention Periods

The Controller retains Personal Data for the minimum period strictly necessary to fulfil the purposes for which it was collected, in accordance with the following schedule:

19.1 Active Account Data

Retained for the duration of the contractual relationship plus a residual period of thirty (30) days following account deletion, to allow for the reversal of erroneous deletion requests.

19.2 Tax & Billing Records

Six (6) years from the issuance of the invoice (Article 30 Spanish Commercial Code, Article 66 General Tax Law).

19.3 Authentication Logs

Twelve (12) months.

19.4 Server & Edge Logs

Ninety (90) days, after which records are pseudonymised or destroyed.

19.5 Administrative Audit Trail

Twenty-four (24) months.

19.6 Backups

Encrypted database backups are retained on a rolling thirty (30) day window and are subject to the same access controls as the live database.

19.7 Support Correspondence

Three (3) years from the date of the last interaction.

19.8 Suppression Lists

Indefinitely, for the strict purpose of honouring opt-outs and bounce events.

Article XX

Rights of the Data Subject

Under the GDPR and the LOPDGDD, Data Subjects established in the European Union are entitled to exercise the following rights at any time and free of charge (save where requests are manifestly unfounded or excessive):

  • Right of Access (Art. 15): Obtain confirmation of whether Personal Data is being Processed and, if so, a copy thereof.
  • Right to Rectification (Art. 16): Obtain the rectification of inaccurate Personal Data without undue delay.
  • Right to Erasure (Art. 17): Obtain the erasure of Personal Data where one of the grounds set out in Article 17(1) applies.
  • Right to Restriction (Art. 18): Obtain restriction of Processing in the circumstances enumerated by Article 18.
  • Right to Portability (Art. 20): Receive Personal Data in a structured, commonly used and machine-readable format.
  • Right to Object (Art. 21): Object on grounds relating to the User's particular situation to Processing based on Article 6(1)(f).
  • Right not to be Subject to Automated Decisions (Art. 22): Not be subject to a decision based solely on automated processing producing legal or similarly significant effects.
  • Right to Withdraw Consent: Withdraw consent at any time without affecting the lawfulness of prior Processing.
  • Right to Lodge a Complaint: Lodge a complaint with the Agencia Española de Protección de Datos (www.aepd.es) or with the supervisory authority of the User's habitual residence.

Requests shall be addressed in writing to support@blocalapp.com, accompanied by sufficient information to verify the requester's identity. The Controller shall respond within one (1) calendar month from receipt, extendable by two (2) further months under Article 12(3) GDPR.

Article XXI

Technical & Organisational Measures

The Controller has implemented appropriate technical and organisational measures to ensure a level of security appropriate to the risk, in accordance with Article 32 GDPR. Such measures include, without limitation:

  1. Encryption of all data in transit by way of TLS 1.2 or higher, with HSTS, OCSP stapling and modern cipher suites;
  2. Encryption of data at rest by way of AES-256 at the storage layer;
  3. Row-Level Security policies enforced at the database engine, evaluated against the JWT claims of the requesting User;
  4. HMAC-SHA256 pseudonymisation of IP addresses where retained beyond the strictly necessary period, with a server-side keyed hash whose key is rotated quarterly;
  5. Hardware-backed multi-factor authentication for all staff with access to the production environment;
  6. Network-level isolation of the production environment from corporate networks;
  7. Immutable infrastructure deployments with full provenance tracking from source code to production artefact;
  8. Regular dependency scanning, static application security testing (SAST) and security regression tests prior to deployment;
  9. Periodic restoration tests of database backups;
  10. An internal incident response plan and a documented data-breach notification procedure.

Article XXII

Security Logging & Audit Trail

For the purpose of preserving the integrity of the Platform and meeting the Controller's accountability obligations under Article 5(2) GDPR, the following events are logged:

22.1 Authentication Events

Successful and failed sign-in attempts, OTP issuance and verification, password resets, 2FA setup and revocation, trusted-device events.

22.2 Authorisation Events

Role grants and revocations, RBAC checks resulting in denial, attempts to access resources outside the User's authorisation scope.

22.3 Administrative Actions

All Admin Panel actions, including reads of Personal Data, edits, deletions and content-moderation decisions.

22.4 Security Events

WAF rule activations, rate-limit triggers, bot-detection rejections, anomalous request patterns.

22.5 System Events

Deployments, configuration changes, secret rotations, scheduled-job executions and failures.

IP addresses stored in security logs beyond the strictly necessary technical window are pseudonymised by way of a server-side HMAC-SHA256 function. The pseudonymisation key is never transmitted to the client, is rotated periodically and is held under strict access controls.

Article XXIII

Personal Data Breach Procedure

In the event of a Personal Data breach within the meaning of Article 4(12) GDPR, the Controller shall, without undue delay and where feasible not later than seventy-two (72) hours after having become aware of it, notify the breach to the Agencia Española de Protección de Datos, unless the breach is unlikely to result in a risk to the rights and freedoms of natural persons.

Where the breach is likely to result in a high risk to the rights and freedoms of natural persons, the Controller shall communicate the breach to the affected Data Subjects without undue delay, in clear and plain language, describing the nature of the breach, the likely consequences and the measures taken or proposed to address it.

Article XXIV

Staff Confidentiality & RBAC

Every member of the Controller's personnel with access to Personal Data is bound by a written confidentiality undertaking surviving the termination of the engagement. Access is provisioned on a strict need-to-know basis through the role-based access control system described in Article XI and is reviewed periodically by the DPO. Privileged access events are recorded in the audit trail described in Article XXII.

Article XXV

Protection of Minors

The Platform is not directed at children below the age of fourteen (14) years, the threshold of digital consent under Article 7 LOPDGDD. The Controller does not knowingly Process Personal Data of children below that age. Where the Controller becomes aware that Personal Data of a child below fourteen has been collected without the verifiable consent of the holders of parental responsibility, such data shall be deleted without undue delay.

Article XXVI

Third-Party Links & Embedded Content

The Platform may contain links to third-party websites, social networks or embedded content (e.g., map tiles, video embeds). Such third parties operate as independent Data Controllers in respect of any Personal Data Processed through their services, and their privacy policies apply autonomously. The Controller bears no responsibility for the data practices of such third parties and recommends that Users consult the relevant privacy policies prior to interacting with embedded content.

Article XXVII

Automated Decision-Making & Profiling

The Controller engages in limited automated processing for the strict purposes of fraud prevention, content moderation triage and bot mitigation. Such processing produces risk scores and moderation classifications that may result in automated friction (additional verification, temporary rate limiting, queueing for human review) but does not produce decisions producing legal effects or similarly significantly affecting the Data Subject within the meaning of Article 22(1) GDPR.

Where an automated process results in the suspension or termination of an account, the Data Subject shall have the right to obtain human intervention, to express their point of view and to contest the decision by writing to support@blocalapp.com.

Article XXVIII

Direct Marketing & Communications

The Controller dispatches marketing communications exclusively where the recipient has provided prior, freely-given, specific, informed and unambiguous opt-in consent, in accordance with Article 22 LSSI-CE and Article 6(1)(a) GDPR. Every marketing communication includes a one-click unsubscription mechanism. Unsubscription requests are reconciled into the suppression list described in Article XIII and honoured without undue delay.

Article XXIX

Users Outside the European Economic Area

Users whose habitual residence lies outside the European Economic Area benefit from the substantive guarantees of this Policy. The Controller voluntarily extends the procedural guarantees of the GDPR — including the rights of access, rectification, erasure, portability and objection — to such Users, subject to the applicable mandatory provisions of their local law.

Article XXX

Amendments to this Policy

The Controller reserves the right to amend, alter or supplement this Policy at any time. Material amendments shall be communicated through an in-platform notice and, where the User has provided an e-mail address, by e-mail, at least thirty (30) calendar days prior to entry into force. Continued use of the Platform following such notice constitutes binding ratification of the revised instrument. The historical versions of this Policy are archived and may be obtained upon written request to the DPO.

Article XXXI

Severability, No Waiver & Entire Agreement

If any provision of this Policy is held by a court of competent jurisdiction to be invalid, illegal or unenforceable, the remaining provisions shall continue in full force and effect, and the invalid provision shall be construed to give it maximum lawful effect in accordance with the intent of the Parties. The failure of the Controller to enforce any provision shall not constitute a waiver of its right to enforce that or any other provision. This Policy, together with the Terms of Service and any document expressly incorporated by reference, constitutes the entire understanding of the Parties in respect of the Processing of Personal Data through the Platform.

Article XXXII

Governing Law & Jurisdiction

This Policy shall be governed by and construed in accordance with the laws of the Kingdom of Spain. The Courts of Barcelona shall have exclusive jurisdiction over any dispute arising from or in connection with this Policy, without prejudice to the User's non-waivable right to bring proceedings in the courts of their place of residence pursuant to Regulation (EU) 1215/2012 (Brussels I bis) or equivalent local consumer protection statutes.

Article XXXIII

Contact & Complaints

Controller: BL PLATFORM S.L.

NIF: B88709738

Registered Office: Carrer de Lepant, 270, 08013 Barcelona, Spain

Privacy & Data Protection Enquiries: support@blocalapp.com

Support: support@blocalapp.com

Spanish supervisory authority — Agencia Española de Protección de Datos: www.aepd.es

End of Document · BL PLATFORM S.L. · © 2026