Last updated: February 26, 2026
In accordance with Regulation (EU) 2016/679 (GDPR) and Organic Law 3/2018 on the Protection of Personal Data and the guarantee of digital rights (LOPDGDD), we inform you that the personal data provided through the Ulula Platform will be processed by:
Personal data will be processed for the following purposes:
Data processing is based on:
Data may be communicated to or processed by the following data processors, depending on the payment provider assigned based on the geographic location of the Business Client:
The Platform uses a multi-provider payment architecture. The specific provider assigned to each Business Client is determined automatically based on their country of incorporation and tax domicile:
| Provider | Jurisdiction | Function | |----------|-------------|----------| | Stripe Payments Europe, Ltd. | Ireland, EU | Subscription and marketplace payment processing | | Redsys Servicios de Procesamiento, S.L. | Spain, EU | Card payment processing (Spanish market) | | PayPal (Europe) S.à r.l. et Cie, S.C.A. | Luxembourg, EU | Alternative payment processing | | Square (Block, Inc.) | USA (with SCCs) | POS and online payment processing |
Each payment provider acts as an independent data processor and operates under its own terms of service and privacy policies. Payment data is shared exclusively with the provider assigned to the Business Client; payment data is never shared between providers.
Ulula integrates with several Google services to provide advanced functionalities to users. This section provides clear and transparent details about what Google data we access, how we collect, store, and use it.
The following specifies the exact types of Google user data our application may access:
| Data Type | Google Permission | Specific Data Accessed |
|-----------|------------------|----------------------|
| Identity | openid | Unique Google user identifier |
| Email | userinfo.email | Primary email address of the Google account |
| Profile information | userinfo.profile | Full name, profile picture (URL), preferred language |
| Data Type | Google Permission | Specific Data Accessed |
|-----------|------------------|----------------------|
| Business information | business.manage | Business name, address, phone, category, opening hours, description |
| Posts | business.manage | Post content, images, publication dates |
| Reviews | business.manage | Review text, rating, author name, date, responses |
| Business photos | business.manage | Image URLs from the business profile |
| Data Type | Google Permission | Specific Data Accessed |
|-----------|------------------|----------------------|
| Blogs | blogger / blogger.readonly | Blog name, URL, description |
| Posts | blogger / blogger.readonly | Title, content, publication date, author |
| Data Type | Google Permission | Specific Data Accessed |
|-----------|------------------|----------------------|
| Events | calendar | Event title, start/end date and time, description, location, attendees |
| Calendars | calendar | Calendar name, time zone, color |
Authorization process:
Explicit consent: Before accessing any Google data, the user must initiate the connection process by clicking a clearly labeled button (e.g., "Connect with Google", "Sign in with Google").
Google consent screen: The user is redirected to Google's official consent screen, where they can see exactly what permissions they are granting.
Granular authorization: The user can choose which services to connect. Basic authentication (email, profile) is required to create an account, but additional services (Calendar, My Business, Blogger) are optional.
Token acquisition: After authorization, Google provides access tokens that Ulula uses to access the authorized data.
When data is collected:
Data we store:
| Category | What We Store | Where It's Stored | Duration | |----------|--------------|-------------------|----------| | Access tokens | Access token, refresh token | Supabase database (encrypted) | While the connection is active | | Identifiers | Google user ID, connected resource IDs | Supabase database | While the account exists | | Synced data | Business information, events, posts | Supabase database (EU) | While the connection is active | | Temporary cache | API responses for performance | Server memory | Maximum 24 hours |
Storage security measures:
Data we do NOT store:
Specific uses by data type:
| Data | Primary Use | Secondary Use | |------|------------|---------------| | Email | Account identification, sending service notifications | Account recovery | | Name and photo | Display in user profile, personalize interface | Display in reservations/orders to the business | | My Business data | Bidirectional business information sync | Respond to reviews from Ulula | | Calendar events | Create reservations as events, sync availability | Send reminders | | Blogger posts | Publish business content to the connected blog | Display publication history |
Uses we do NOT make:
Data shared within Ulula:
Data shared with third parties:
| Third Party | Data Shared | Purpose | |-------------|-------------|---------| | Supabase Inc. | All stored data | Database infrastructure (data processor) | | None other | - | We do not share Google data with any other third party |
How to view stored Google data:
How to disconnect Google services:
What happens when you disconnect:
Request data deletion:
Send an email to frank@seracreativo.com requesting the deletion of your Google data. We will proceed within a maximum of 30 days.
Ulula complies with:
Limited Use requirements we comply with:
Data will be retained for the duration of the contractual relationship with the Business Client. Once the relationship has ended, data will be kept blocked for the time necessary to comply with legal obligations:
After these periods, data will be securely and irreversibly deleted.
Users have the right to:
To exercise these rights, you must send a request along with a copy of your identity document to: frank@seracreativo.com. The maximum response time is 30 days. If unsatisfied with the response, the user may file a complaint with the Spanish Data Protection Agency (AEPD) at www.aepd.es.
Ulula adopts the necessary technical and organizational measures to ensure the security of personal data, including:
The Platform may use technical cookies necessary for the operation of the service and, where applicable, analytical or third-party cookies (with prior user consent). Please refer to our Cookie Policy for more information.
Ulula reserves the right to modify this Privacy Policy to adapt it to legislative, technical, or third-party service changes. Any changes will be visibly notified on the Platform with a minimum of 30 days' notice.
Last updated: February 26, 2026
Need more help?