AISOLVES Back to the website →
Draft pending legal review. Items marked like this, [EXAMPLE], are still to be completed.

01. Legal

Privacy Notice

Aviso de privacidad integral · versión en español, que es la que prevalece

Last updated: · Draft version 1.0

This is the full privacy notice («aviso de privacidad integral») required by Mexico's Federal Law on the Protection of Personal Data Held by Private Parties (LFPDPPP). It explains who is responsible for your data, what data we process, why, who we send or transfer it to, how long we keep it and how you can access, rectify, cancel or object to its use. It covers this website, the conversations you have with AISOLVES on WhatsApp, Instagram or email, the inbox we use to handle them, and AISOLVES OS, the CRM we are preparing for our clients. We wrote it from what the code of those systems does today.

This is an informative translation

The binding text is the Spanish privacy notice. If this translation and the Spanish text differ, the Spanish text prevails. Both have the same sections and the same anchors.

What is running as of 27 September 2026

01The essentials

Each point is developed further below.

Controller Walter Javier Serrudo, an individual trading under the brand AISOLVES. Address: Calle Mutualismo 67, interior 201, Colonia Escandón II Sección, Alcaldía Miguel Hidalgo, C.P. 11800, Mexico City, Mexico. Personal data and contact: aisolvespro@gmail.com.
Data we process Depending on the case: your IP address and browser when the website loads; if you accept measurement, your path through the page and an interest score; if you request the report or write to us, your WhatsApp number or username, your profile name, what you write and, if you give them to us, your first name and email; if you come from an ad, that ad's data. We do not process sensitive data (see 05).
Where it comes from Almost all of it you give us or your browser generates. Also: the campaign parameters of the link you arrive through (set by Google, Meta, TikTok or other platforms, or whoever sent you the link); your WhatsApp profile name and the data of the «click to WhatsApp» ad you come from (Meta passes them to us); your Instagram username and your first name, if you arrive through a personal link we sent you in an Instagram conversation (see 3.10); and, in AISOLVES OS, the data our clients entrust to us.
Necessary purposes
  • Showing you the website, remembering your choice and language, and protecting it.
  • Sending you by WhatsApp the report you ask for and handling the conversations you open with us on WhatsApp, Instagram or email.
  • Respecting your opt-out and proving that we respect your decisions.
  • Giving our clients' users access to AISOLVES OS, invoicing and meeting our legal obligations.
Secondary purposes They are not necessary for what you ask us, and you can refuse them before they happen (see how):
  • Commercial prospecting: measuring your path through the website and computing an interest score from 0 to 100, only if you press «Accept and enter».
  • Sales contact: calling or messaging you to offer our services, only if you tick the form's box and then confirm it to us on WhatsApp.
  • Measuring our advertising: knowing which ad started your WhatsApp conversation.
  • Not active today Marketing and advertising with Meta and Google, only if you accept it separately in the panel.
Automated processing The interest score evaluates your behaviour on the website without human intervention. It is computed in your browser, never decides anything about you on its own, and you can ask a person to review it (see 06).
Disclosures to processors Providers that process data only on our behalf: Vercel (hosting), Upstash (temporary store), the inbox database provider, Meta (WhatsApp Business platform) and WhatsApp LLC (WhatsApp Business app). See 07. Our Gmail mailbox is not a processor: Google provides it under its consumer terms and processes the account data as a controller (see 3.7).
Transfers Today we do not transfer your data to third parties or sell it. When we activate Meta Pixel, the Conversions API and Google Ads, we will only do so if you accept the transfer in the panel, separately and with nothing pre-ticked. See 08.
Your rights Access, rectification, cancellation and objection (ARCO rights), withdrawal of consent and limiting use, free of charge, by writing to aisolvespro@gmail.com. We reply within 20 business days at most. See 11.
Cookies and tracking Today the website installs no cookies: it only stores your choice and your language in your browser. Measurement lives in the tab's memory. See 14 and cookies and tracking technologies.
Authority Mexico's Ministry of Anti-Corruption and Good Governance (Secretaría Anticorrupción y Buen Gobierno). See 19.

How to refuse the secondary purposes

You can refuse them before they happen, free of charge and without giving reasons, and change your mind whenever you want:

  • Measurement and score: press «Essential only» in the consent panel. If you already accepted, press «How to revoke» in the home page footer and then «Revoke · essential only».
  • Sales contact: do not tick the form's box, press «No, thanks» when we ask you on WhatsApp, or write «stop» at any time.
  • Measuring our advertising on WhatsApp: tell us in the conversation or by email, and we delete the ad data from your record; we keep your objection separately, so we do not store that data again even once we no longer have your conversation.
  • Advertising with Meta and Google, when it exists: do not accept it in the panel.

Refusing them does not stop you from requesting the report, writing to us or hiring us. Outside the website, write to aisolvespro@gmail.com.

02Controller and address

The party responsible for processing your personal data («responsable») is Walter Javier Serrudo, an individual trading under the brand AISOLVES. AISOLVES is the trade name of Walter Javier Serrudo. In this notice, «AISOLVES», «we» and «the controller» refer to him.

AISOLVES has two different roles:

03What data we process, case by case

For each case we say what data is processed, why, and whether the purpose is necessary or secondary (see 04). Unless we say otherwise, consent for the necessary purposes is tacit: we make this notice available before collecting your data and you can object (article 7 LFPDPPP). For the secondary ones we ask you to choose first.

3.1 When you open any page of the site Active

To show you a page, your browser has to request it from a server, and each request carries your IP address and your browser details (the «user-agent»). It happens when the page loads, before you choose anything in the panel:

These requests install no cookies and send nothing about your behaviour. Necessary purpose: showing you the website you ask for and protecting it.

3.2 While you browse, before you decide Active

The home page computes a few metrics in your browser to show you, in the consent panel and in the magnifier, what a website can know about a visit: seconds on the page, time with the tab visible, scroll percentage and speed, cursor speed and number of movements (of the position, only the last one, in memory, to compute the speed) and the section you are in. It also reads the browser type and the domain of the page you came from. The page does not look up your IP or try to infer your company.

None of this leaves your browser or is stored on your device: it lives in the tab's memory and disappears when you close or reload it. If on your phone you choose to enable the tilt effect, the device orientation is used the same way, only to move the panel. The only thing stored on your device is what you choose: your answer to the panel and the language, for 12 months (see cookies). Necessary purpose: showing you how the service we offer works, before you decide.

If you choose «Essential only» or if you revoke, the page also stops computing these metrics: it removes its scroll, cursor, click and tab-visibility listeners, stops its clock and deletes from memory what it had computed, including the origin of your visit and, if you arrived through a personal link, your Instagram username and your name (3.3). If you come back with that choice remembered, it applies it before setting any listener: it computes nothing, not even for an instant. From then on it computes nothing about your visit, not even in memory, until you accept. If you visit us from the European Economic Area, it never computes them (see 3.11).

3.3 What arrives in the link you come through Active

If the link carries campaign parameters, the website reads them to know which channel you came through: utm_source, utm_medium, utm_campaign, utm_content, utm_term, the click identifiers gclid (Google), fbclid (Meta) and ttclid (TikTok), and the ad data (ad_id, adset_id, campaign_id, campaign_name, ad_name, adset_name, placement). From that and the device type the origin of the visit is inferred, which is shown in the panel and in the report.

If you arrive through a personal link we sent you on Instagram, it may carry your Instagram username (ig) or your first name (nombre), or, instead, a random single-use code (r) that says nothing about you. The website removes them from the address bar at that very moment, before loading any tag. It reads your username and your name in memory and only shows them or uses them to fill in the form if you accept measurement; if you choose «Essential only», or visit us from the European Economic Area, it discards them without reading them. It only exchanges the r code for your username and your name, on our server, if you accept measurement, and the code then stops working; if you do not accept, it does not use it and it expires after 30 days. To stop abuse, when exchanging it we count the attempts from each IP for one hour, with an encrypted hash of the IP (not the IP). With ig and nombre, the full address, as it arrives, first goes through Instagram's link redirector (Meta), through the tool we use to send you the link if it is not sent by hand, and through our hosting (Vercel), which may keep it in its technical logs; with the r code, only the code goes through them (see 3.10 and 09).

Purposes: reading them in your browser to show you the origin of your visit is necessary; using them to measure and sending them to third parties is secondary and depends on your choice (see 3.4).

3.4 If you accept measurement («Accept and enter»)

Active Inside your browser, and only from the moment you accept:

All of this lives in the tab's memory: it is deleted when you close it and, if you revoke, immediately. The score only leaves your browser if you request the report: it travels with your code to our server, reaches you in the report and is noted with your conversation in the inbox (see 3.5 and 3.6); and if you ticked the sales contact box, it also goes with your record, marked as unconfirmed, to our CRM.

Secondary purpose (commercial prospecting). Express consent: your path is not measured or scored until you press «Accept and enter», and «Essential only» sits at the same level. Your browser remembers your choice for 12 months (key ais-consent: only what you chose, the date and the panel version). On your next visits measurement starts without asking you again, until you revoke, that period ends or we change the panel. If you choose «Essential only», that is remembered too, and the page computes nothing, not even the metrics in 3.2.

Not active today Meta Pixel, Conversions API, Google Analytics 4 and Google Ads. They will not be activated until the consent panel lets you accept or refuse analytics (Google Analytics) and advertising (Meta and Google Ads) separately, with the transfer clause of section 08, names Meta and Google, explains that your email is sent hashed, and records what you choose. That is how the website is programmed: even if their identifiers are configured, the tags do not load without that choice, and our server forwards nothing to the Conversions API without its own switch, only accepts submissions from this website, and only the events and data in this list. Before activating them, in addition: the Meta Pixel will run without its automatic configuration, which sends clicks and page data on its own (the website already turns it off); we will turn off automatic advanced matching in Meta Events Manager, which would read the form fields; and we will turn off Google Analytics enhanced measurement (clicks, scroll, forms, searches, videos and downloads) or declare its events here: the website does not load Google Analytics until that is done. When they are activated, and only with your acceptance:

Secondary purpose (marketing and advertising). What goes to Meta and Google Ads is a transfer, because they also use it for their own advertising purposes, and it will only happen if you accept it (see 08). What goes to Google Analytics 4 is a disclosure to a processor (see 07).

3.5 If you request the report on WhatsApp Not active today

You write to us first. The form does not ask for your phone number. It asks, if you want, for your name and your email, and has a single box, optional and unticked: «I want AISOLVES to contact me on WhatsApp or by phone to talk about its services (optional).» Above the button that requests the code is the simplified privacy notice.

Purposes: sending you the report you request is necessary; the sales contact is secondary and requires your express consent, which you give with the box and confirm on WhatsApp.

The form in the website footer sends nothing by itself: it copies your name and your email into this form and opens it; the «Message» field is discarded. Today the form works as a demonstration: it shows the report and generates no code.

Active The report's «Open chat» button already works: it opens our WhatsApp (wa.me, from Meta), the same link as in the website footer, with no data from your visit in the link: not your score, not the report, not the origin of your visit. What you write to us is up to you, and from then on section 3.6 applies.

The opt-out covers everything: if you ask us not to write to you (see 3.6), we do not ask you the sales question or send you any template, and we tell our CRM so that we do not call you. You can request it by writing to aisolvespro@gmail.com or replying «baja» or «stop» to any of our WhatsApp messages. Your number goes onto our opt-out list (see 13); if you request it by email, a hashed fingerprint of your email is kept (SHA-256, not the email), computed so that the variants of the same Gmail mailbox (with dots, with «+tag» or on googlemail.com) give the same fingerprint, and on other domains without the «+tag». If the CRM does not receive the notice, we retry daily and a team member enters it by hand within [DEADLINE TO ENTER AN OPT-OUT BY HAND: E.G. 48 HOURS]. Email and name are optional; without your WhatsApp message we cannot send you the report.

3.6 If you write to us on WhatsApp

Active Today. The WhatsApp we link on the website (wa.me/message/6QJ2SLFQUFZ6K1) is not yet connected to our inbox. We handle it with [APP OR SERVICE USED TODAY FOR THAT NUMBER, E.G. THE WHATSAPP BUSINESS APP ON AN AISOLVES PHONE], which stores your number, your profile name and the conversation on that device and in its backup: [BACKUP: GOOGLE DRIVE, ICLOUD OR NONE]. WhatsApp LLC carries the messages as our processor, under its terms for the WhatsApp Business app (see 07). Before you write to us, the website shows you our simplified privacy notice next to each link to that WhatsApp: the «WhatsApp →» link on the home page first opens a window with the notice and the button that opens the chat, and the same notice is under the «Open chat» button of the report. It says who the controller is and their address, what data we use and why, that we do not process sensitive data, how to limit its use and exercise your rights, and links to this section. Necessary purpose: handling the conversation you start. Period: 12 months from the last message; we delete them by hand.

Not active today Since whoever writes to us on WhatsApp may not have visited this website, we will set up on that number an automatic welcome message with the same simplified notice, which the WhatsApp Business app sends with your first message (or if you have not written for 14 days), and we will put the link to this notice in its WhatsApp Business profile. They are not set up today: we will say so here, with the date from which we do it, once they are.

Conditional When the number is connected to the WhatsApp Business platform, your messages will reach our inbox, which stores:

The first time you write to us, the inbox replies with an automatic message that is our simplified privacy notice (article 16, section II, LFPDPPP): who the controller is and their address, what data we use, why, how to limit its use and where this notice is. If that message does not go out (for example, because Meta rejects it), the inbox warns the team and sends it again with each of your messages until it goes out; meanwhile, we do not ask you for data. Then we reply to you, confirm we have read your message and show you that we are typing. After 24 hours from your last message, WhatsApp only lets us write to you with a template approved by Meta: from the inbox we only use templates Meta has approved as utility, to continue the enquiry you opened, never advertising. Since Meta can change the category of an already approved template, we check it with Meta at most one minute before each send, and a template that stops being utility stops going out. We will not send you advertising on WhatsApp without your express consent.

How to opt out. Write «baja» or «stop» to us, or say it in your own words («don't message me anymore», «unsubscribe», «opt out», «ya no me manden mensajes»), and we opt you out at once; likewise if on WhatsApp you ask not to receive advertising from us. If your message sounds like an opt-out but is not clear («no me interesa», «don't write to me before 10»), a team member reviews it, and meanwhile we send you no template. With the opt-out we send you no template and not the sales question, and we tell our CRM so that we do not call you. We send you a single message confirming it, with the Mexico City date and time: it is the record of your entry on our opt-out list (see 13). After that we write nothing more, not even within the 24 hours your own message opened. If you write to us again, we reply to what you ask, never with anything commercial. If you change number, WhatsApp tells us and the opt-out moves to the new number.

What we cannot prevent with usernames: the opt-out is stored with your number and your WhatsApp identifier, but WhatsApp only tells us they belong to the same person when it gives us both. If you opted out writing with a username without giving us your number and later someone gives us your number another way, we will not know it is yours until we write to it: WhatsApp confirms it with that message, and from then on the opt-out also covers your number and our CRM, so at most that one message reaches you. And the other way round: if we record the opt-out only with your number (because you asked by email or by phone) and then you write to us with a username without showing it, we will not know it is you until you give us the number or WhatsApp confirms it. To avoid this, tell us your number on WhatsApp or by email.

The files you send are not stored on our servers: they are downloaded from Meta when a team member opens the conversation, and their browser caches them for five minutes. Meta only allows downloading them for 7 days from arrival; after that they can no longer be viewed.

If you delete or edit a message on WhatsApp, what happens in the inbox depends on how our number is connected, because WhatsApp only reports deletions and edits to numbers in coexistence mode (the WhatsApp Business app and the API at the same time):

Twelve months after the last message of the conversation, yours or ours, your contact, your conversations, your messages and the data of the ad you came through are deleted. A daily automatic process will do it; before connecting the number we will check that it works.

So that the inbox loads fast, the team member's tab keeps a copy of the conversation list, the open threads and the drafts. That copy is deleted when the inbox tab is closed, on logout, or when the session ends (12 hours), even if the tab stays open in the background.

During Meta's review of our app, a Meta reviewer may enter the inbox with their own temporary password, which is withdrawn afterwards. The reviewer only has access to test conversations, with our own numbers: the system does not let them see, open or reply to any other.

Purposes: handling the conversation you start, respecting your opt-out and continuing to recognise you if you change number or stop showing it are necessary. Knowing which ad started the conversation is secondary (measuring our advertising): that data arrives with your first message, and if you refuse, tell us and we delete it from your record; from then on we do not store it again, even if you write to us again from an ad and even if we have already deleted your conversation (because of the 12-month period or because you asked for cancellation): we keep your objection separately, with the key of your number, your WhatsApp identifier and an encrypted hash of your email (see 09).

3.7 If you write to us by email Active

We receive your address and what you write to us at aisolvespro@gmail.com, to reply to you. It is a free Gmail account: Google (Google LLC) provides the mailbox under its general consumer terms and processes the account data as a controller, under its privacy policy; it is not our processor, which is why it is not among the disclosures to processors in section 07. Google only acts as a processor in the services on its list of services with a data processing agreement, such as Google Workspace, and the free Gmail account is not on it. What you write to us by email therefore goes through Google and stays in that mailbox: that is why we do not ask you by email for copies of official IDs or other documents (see 11). If we move to an email service with a processing contract, we will update this notice. Necessary purpose: handling your enquiry. Period: see 09.

3.8 Access to the inbox Conditional

Only the AISOLVES team uses the inbox. To protect it, we count the login attempts from each IP address: we store an encrypted hash of the IP (not the IP) and the number of attempts for one hour from the last one, in our temporary store (Upstash) or, if it is not available, in the inbox database. After ten failed attempts in an hour it locks, and if there is nowhere to count them the inbox lets no one in. The session is kept in a technical cookie that lasts twelve hours (see cookies). Necessary purpose: the security of your data (article 18 LFPDPPP).

3.9 If you use AISOLVES OS In development

For the people who will use AISOLVES OS on behalf of our clients we will process, as controllers:

Necessary purposes: giving access to the service the client hired, securely, and performing the contract with the client. You have no contract with us: the business you work for does, so we process this data with your tacit consent (article 7 LFPDPPP). We will make the simplified privacy notice available to you, with the link to this one, in the invitation to AISOLVES OS and at your first login, before your account is created (article 16, section II), and you can object by writing to us. The audit log is also a security measure (article 18). The client also undertakes to inform you of this notice.

3.10 If we talk to you on Instagram Conditional

The website is ready for personal links. In an Instagram direct message conversation we may send you a link to this website carrying your Instagram username and your first name, to recognise you when you arrive and fill in the form if you accept measurement. The link may carry them in plain view (?ig= and ?nombre=) or, instead, a random single-use code (?r=) that we keep with your username and your name for up to 30 days, and that the website only exchanges for them if you accept measurement (see 3.3).

3.11 If you visit us from the European Economic Area

AISOLVES offers its services to companies in Mexico and Latin America. We do not offer services in the European Economic Area (the 27 countries of the European Union, Iceland, Liechtenstein and Norway) and we do not measure those who visit us from there. That is why, before mounting the consent panel, the website asks our server whether you are visiting from there. Our server knows it from the country our hosting (Vercel) associates with your IP, answers only that, and stores neither your IP nor your country. If you are in the EEA, or if your country cannot be determined, the website does not measure your visit, computes no score, loads neither Meta Pixel nor Google and does not let you request the report, and tells you so with a notice; our server does not accept the report, the sales sign-up or the events for Meta from there either. We do this so as not to monitor the behaviour of people who are in the Union, which would subject us to the European Union's General Data Protection Regulation (article 3(2)), in a market where we do not work.

What it does not prevent: a VPN or a trip. If you visit us from the EEA with a connection that looks like another country, the website will measure you if you accept the panel; and if you are from Mexico and travelling in Europe, it will not measure you. If you write to us on your own from the EEA on WhatsApp or by email, we reply all the same, without scoring you.

04Necessary and secondary purposes

The law requires us to distinguish the purposes that give rise to our relationship with you and are necessary from those that are not, and to give you a way to refuse the latter before we process your data (article 15, section III, LFPDPPP and article 14 of its Regulations). We use your data only for these purposes; for any other we will first ask for your consent (article 11 LFPDPPP).

PurposeTypeDataHow to refuse
Showing you the website, remembering your choice and language, and protecting itNecessaryIP, browser, your choice and your language (3.1, 3.2)Your consent is not needed for the technical part; you can delete your choice and language from your browser
Sending you the report you request on WhatsAppNecessaryCode, report text, score, first name, language and your WhatsApp number (3.5)Do not request the code or do not send it
Handling the conversations you open on WhatsApp, Instagram or emailNecessaryNumber or username, profile name, messages (3.6, 3.7, 3.10)Request cancellation (see 11)
Respecting your opt-out and proving that we respect it and that you consentedNecessaryOpt-out list and records register (13, 09)Not applicable: it is what stops us writing to you again
Giving access to AISOLVES OS, invoicing and meeting legal obligationsNecessaryAccount, sessions, audit, tax data (3.9, 05)Not applicable while the contract lasts
Commercial prospecting: measuring your path and computing your interest scoreSecondaryPath, events, score, origin (3.4, 06)«Essential only» in the panel; «How to revoke» in the footer
Sales contact: calling or messaging you to offer our servicesSecondaryNumber, name, email, score (3.5)Do not tick the box; «No, gracias»; «stop»
Measuring our advertising on WhatsAppSecondaryctwa_clid and ad data (3.6)Tell us: we delete it from your record and do not store it again
Not active today Marketing and advertising with Meta and GoogleSecondary, with transferEvents, score, hashed email, _fbp, _fbc, IP and browser (3.4)Do not accept it in the panel (08)

Refusing a secondary purpose does not stop you from requesting the report, writing to us or hiring us.

05Sensitive and financial data

06The interest score: automated processing

If you accept measurement, your browser computes a score from 0 to 100 that estimates your interest in our services. It is automated processing that evaluates your behaviour on the website without human intervention, and that is why we inform you of it (article 112 of the LFPDPPP Regulations). Before you accept, the score is always 0.

What it measures and how much it weighs

AxisMaximumWhat raises it
Intent40How far down you scroll and how long you spend in the pricing section («Pricing»), and whether you have seen the «Work» section.
Engagement25Time with the tab visible, how far down the page you go and the number of signals recorded, including interactions with the 3D viewer on the home page.
Fit20Time in the «System» section, and not making the gesture of leaving the page.
Identity15Having left your details in the form, and a bit more if you add email or Instagram.

Bands: COLD (under 25), MQL·warm (25 to 44), WARM (45 to 64), HOT (65 to 79) and SQL (80 or more).

What consequences it has

The score produces no legal effects on you and does not significantly affect your interests: it is not used to deny you a service, a price or a contract, and you can always write to us or ask us for whatever you want, whatever your score. Even so, we explain its logic and you have these rights:

Safeguards

07Disclosures to processors

A «remisión» is the disclosure of data to a processor: someone who processes it only on our behalf and following our instructions, without using it for themselves. It does not require your consent (article 53 of the LFPDPPP Regulations), but we tell you about it. With each processor there is a contract or terms that bind them to the above; when a cloud service is contracted by adhesion, we only use providers with data protection policies, confidentiality, security measures and deletion at the end of the service (article 52 of the Regulations).

ProcessorWhat for and what dataWhere and under which contractStatus
Vercel Inc.Hosts the website, the inbox and their functions. IP, requested page, browser, the data passing through the functions and their error logs.United States and its global network; the server functions, in [VERCEL FUNCTIONS REGION]. Contracted on its Pro plan, with its Data Processing Addendum, which Vercel applies to the Pro and Enterprise plans.Active
Upstash, Inc.Temporary store: the report code (24 hours) and its delivery status (one hour), your sales contact box pending confirmation (30 days), the copy of the opt-out list, send counters, sign-ups pending delivery to the CRM and the login attempts counter per IP.[UPSTASH DATABASE REGION]. Its data processing agreement.Conditional
[INBOX DATABASE PROVIDER AND REGION]Inbox database: contacts, conversations, messages, events, the opt-out list and the records register.Depending on the provider, with its data processing agreement.Conditional
Meta Platforms Ireland Limited (WhatsApp Business platform)Delivers the inbox and report messages and brings us yours. Phone, identifier, name, message content and status. In the WhatsApp API it keeps messages for 30 days at most.Meta may process them in the United States and other countries. Meta Terms for WhatsApp Business Platform, whose section 1.4 incorporates the Meta Global Processor Terms when Meta processes data as our processor. Under its section 7.7, Meta may also use it as a controller for the safety and integrity of the platform.Conditional inbox · Not active today report
WhatsApp LLC (WhatsApp Business app)Carries the messages of the number we currently handle with the app (see 3.6): your number, your profile and the conversation.United States and other countries. WhatsApp Terms for WhatsApp Business App, which incorporate the WhatsApp Business Data Processing Terms, under which it acts on our instructions. The phone backup: [BACKUP: GOOGLE DRIVE, ICLOUD OR NONE].Active
Google LLC (Google Analytics 4)Website analytics: the events in 3.4 with the score and band, the page address, IP and browser.United States and other countries. Google treats Analytics as a processor service, under its data processing terms.Not active today
CRM that receives sales sign-upsReceiving the records of those who tick the contact box: name, phone, email, score, page, referring page and the proof of permission (box text, version and date and, if it comes by email, the IP). Then, the confirmation and the opt-outs and re-admissions of each number, so as not to call anyone who did not confirm or who opted out.We will state it here, with its country and contract, before activating it.Not active today
AISOLVES OS hostingHosting AISOLVES OS and its database.We will publish it here and in Annex II of the Terms (Spanish) before offering it.In development

Our email mailbox is not a processor. Google (Google LLC) provides the free Gmail account aisolvespro@gmail.com under its general consumer terms and processes the account data as a controller, under its privacy policy; it is not our processor. We explain it in 3.7.

Several processors are outside Mexico. Disclosing data to them does not change your rights: we remain the controller towards you, and if a processor used your data for another purpose or transferred it without our instructions, it would become liable as a controller (article 53 of the Regulations). If you ask us for cancellation or withdraw your consent, we tell them so that they do the same (article 21 of the Regulations).

08Transfers and acceptance clause

The law defines a transfer as «any communication of personal data inside or outside Mexican territory made to a person other than the data subject, the controller or the processor» (article 2, section XX, LFPDPPP). Whoever receives it takes on our same obligations (article 35). Meta (Meta Pixel and Conversions API) and Google Ads cannot be our processors because they also use that data for their own purposes; that is why what reaches them will be a transfer. We do not sell data.

Third partyWhat for and what dataDoes it need your acceptance?Status
Meta Platforms, Inc. (United States)Meta Pixel and Conversions API: measuring campaigns and, for its own purposes, delivering and targeting ads. Events, score and band, page address, _fbp and _fbc, IP, browser and hashed email (3.4). Under the Meta Business Tools Terms, Meta acts as a processor for measurement and as a controller for its own purposes: we treat all of it as a transfer.YesNot active today
Google LLC (United States), Google AdsMeasuring the lead conversion of Google campaigns, which Google also uses for its own advertising purposes (Google Ads acts as a controller).YesNot active today
Competent authoritiesComplying with a legal requirement that is grounded and reasoned, or for the recognition, exercise or defence of a right in court proceedings.No (article 36, sections I, V and VI, LFPDPPP)Only if it happens

Requests from authorities

We only hand over personal data to an authority that asks for it through a reasoned and legally grounded request («fundado y motivado») from a competent authority (article 9, section VII, and article 36 LFPDPPP). For each request we: review its lawfulness and that it comes from an authority competent to make it; challenge it through legal channels if it is unlawful or disproportionate; hand over the minimum data needed to comply; document the request, what we reviewed and what we handed over; and notify the person concerned, or the AISOLVES OS client if the data is theirs, unless the law or the order itself forbids it. To date we have received none.

Transfer clause

Today we make no transfer that needs your acceptance. Before activating Meta Pixel, the Conversions API or Google Ads, the consent panel will ask you separately, with an unticked box for each, whether you accept or not that we transfer the data in the table to Meta Platforms, Inc. and Google LLC for the purposes described. If you do not accept, nothing is transferred and the website keeps working the same. We will keep a record of what you choose (what, when and with which version of the text), and you can withdraw your acceptance at any time from the same panel.

09How long we keep data

DataPeriodWhere
Measurement, score, visit identifier, origin of the visit, and Instagram or name from the personal linkUntil you close or reload the tab. If you choose «Essential only» or revoke, they are deleted immediately and not computed again. From the European Economic Area, or with «Essential only» remembered, the Instagram and the name are not even read.Your browser's memory
Your choice in the consent panel (ais-consent): what you chose, the date and the panel version12 months; after that, or if we change the panel, we ask you againYour browser
Chosen language (ais-lang)12 months from when you choose itYour browser
Country you are visiting fromNot stored: it is checked and forgotten—
Not active today Report code: the report text, your score, your first name, the language and, if you ticked the box, its text, its version and your email24 hours, or until you write to us with it; after that, one hour, only the delivery statusUpstash
Not active today Sales contact box pending your confirmation: your phone, the box text, its version and date, and the question we asked you on WhatsApp30 days, or until you answerUpstash
Not active today Sales sign-up by email pending the team's confirmation with you by email: a hashed fingerprint of your email (SHA-256, not the email), the box text, its version, date and IP. Your email, to write to you and ask you, is kept by our CRM (row «Sales contact in our CRM»)30 daysUpstash
Proof of your sales consent (box, question and answer, or the team's note of your confirmation by email), the date and channel of each contact we make with it and, if any, its withdrawal or our CRM's notice that it stopped using itLocked, while we use it and 5 years from when it ends: when you withdraw it, when our CRM tells us it stopped using it or, at the latest, 12 months after your consent or after the last contact we made with it; then it is deleted. It is the period in which the authority can sanction a contact without permission (article 79 of the Federal Administrative Procedure Law, applicable under article 4 LFPDPPP). In an append-only register with a chained hash and timestamp, which the 12-month purge does not touchInbox database
Contract acceptances (terms or a proposal)10 years, locked, in the same register (Commercial Code, articles 38 and 49)Inbox database
Opt-out list: your number; your WhatsApp identifier, if you wrote to us with a username; and a hashed fingerprint of your email (SHA-256, not the email) if you asked by email or if we had your email when you asked us to delete your data. With the date and how you asked us not to write to you or to delete your data (on WhatsApp, to the team or by email)As long as we keep using WhatsApp or the phone to write or call: it is what stops us writing to you again, also after deleting your conversations. If you ask to receive messages again, it is deletedInbox database, with a copy in Upstash
Your objection to our measuring the ad you came from: the key of your number, your WhatsApp identifier and an encrypted hash of your email (SHA-256, not the email), with the date and how you askedAs long as we measure «click to WhatsApp» ads: it is what enforces it even when we no longer have your conversation. If you ask us to withdraw it, it is deletedInbox database
Conditional Personal link with a code (r): your Instagram username and your first name, kept under a hash of the code (not the code)Until you open the link and accept measurement, which is when it is used and deleted; otherwise, 30 daysUpstash
Conditional Attempts to exchange a personal link code (r) from each IP: an encrypted hash of the IP (not the IP) and how manyOne hour from the first attemptUpstash
Not active today Counters of report codes (per IP, one hour), email sign-ups (per IP, one hour; per email, 24 hours) and failed codes per number (24 hours)What each counter saysUpstash
Not active today Sales sign-up by email pending if our CRM does not respond: your name, your email, your score, the page and the referring page, and the proof of the box (with the IP)One hourUpstash
Not active today Sales contact in our CRM12 months from the last contact if you do not become a client. If you do, while the relationship lasts and, afterwards, the legal periods in the «Invoices» row.CRM that receives sign-ups (see 07)
Failed login attempts to the inbox, per IPOne hour from the last failureUpstash
Inbox contacts, conversations, messages, events and opt-out marks12 months from the last message or note of the conversation. A daily automatic process will delete them, which we will check before connecting the number. It does not delete an opt-out whose notice to our CRM has still not arrived: it holds it until it does.Inbox database
Files you send us on WhatsAppWe do not store them. Five-minute cache in the team's browser. Meta only allows downloading them for 7 days from arrival.—
Copy of the inbox in the team's browserUntil the inbox tab is closed, the person logs out or the session ends; at most 12 hours, even if the tab stays openTeam's browser tab
WhatsApp conversations handled today outside the inbox, and Instagram ones12 months from the last message; we delete them by handSee 3.6 and 3.10
Emails12 months from the last message if no business relationship arises; if you are a client, while the relationship lasts and, afterwards, the legal periods. We delete them by hand.Gmail (Google, under its consumer terms: see 3.7)
Hosting technical logs1 day (Pro plan). We do not copy or export them anywhere else.Vercel
The copy of your data you ask for when exercising access, encrypted, with a hashed fingerprint of your number, your WhatsApp identifier and your email (not that data) to know it is yoursUntil you download it from the single-use link we send you or ask us for cancellation, which deletes it even if you have not downloaded it; otherwise, 7 days. No copy stays on AISOLVES's devicesInbox database
Record of your rights requests: what you asked, when, the acknowledgement and how we handled it (if you asked for cancellation, also when and through which channel we told you), without copying your data5 years from when we handle it, locked: only to prove that we complied. It is the period in which the authority can sanction us (article 79 of the Federal Administrative Procedure Law, applicable under article 4 LFPDPPP)Our mailbox; those we handle from the inbox, in its register of records
AISOLVES OS: user accounts, sessions and audit logAccounts, until the user or client leaves, plus one month. Sessions, until they expire (30 days). Audit, two years. The system does not yet apply these periods on its own: we will not open AISOLVES OS to clients until it does.We will publish it before opening it
Invoices (CFDI), accounting and transaction receiptsAccounting and tax documentation, 5 years (Federal Tax Code, article 30); transaction receipts and contracts, 10 years (Commercial Code, articles 38 and 49)—

When a period ends, or when you ask for cancellation, we first block the data: we set it aside and stop using it, and keep it only to deal with the liabilities that could arise from the processing, for the applicable limitation period; then we delete it. If you asked for cancellation, we tell you through the same channel you used, at the moment we delete your data, before deleting the conversation, which is where we would write to you (articles 10 and 24 LFPDPPP and 107 of its Regulations). The periods for the data we process on behalf of clients in AISOLVES OS are in section 10.

10AISOLVES OS: the data of our clients' customers

In development AISOLVES OS is the CRM our clients will use to serve their own customers on WhatsApp. It is not yet offered to clients. For that data, each client business will be the controller: it decides what it uses it for and how long it keeps it, and it is the one that must give you its own privacy notice. AISOLVES will be its processor and will only process the data following its instructions, under the processing agreement that is part of our Terms (Annex I, Spanish) and articles 49 to 55 of the LFPDPPP Regulations.

What data will be processed on the client's behalf

The interest score is not on this list. It will not be offered in AISOLVES OS without the risk analysis in section 06. If it is offered, it will be computed only with behaviour on the client's website, with consent, and with what the person declares, and never with messages, delivery statuses, reads or other WhatsApp data: this is our own rule, stricter than Meta's terms.

Our commitments as processor

What is missing before opening it

With the current code, AISOLVES OS does not yet allow fully deleting a contact's data: deleting a contact marks it as deleted, and the event log and the previous text of deleted or edited messages are kept. We will not process real data of our clients' customers until the system can fully honour a cancellation and applies the retention periods each client sets. The technical details are in Annex I of the Terms.

11ARCO rights and how to exercise them

You or your representative can exercise these rights, known in Mexico as ARCO, at any time (articles 21 to 26 LFPDPPP). Exercising one does not prevent exercising another.

How to submit your request

  1. Where: by email to aisolvespro@gmail.com, subject «Derechos ARCO», or through our WhatsApp. It is free; only reproduction or shipping costs could be charged if you ask for physical copies (article 34 LFPDPPP).
  2. What to include (article 28 LFPDPPP): your name and a way to notify you of the answer; the right you want to exercise or what you are asking for; the data it refers to, except for access; anything that helps us find it (the phone or email we know you by, your report code, your Instagram username); and, if you ask for rectification, the correction and what supports it.
  3. If you act through a representative, we will verify your identity, theirs and the representation, through a public instrument, a power of attorney signed before two witnesses or your appearance in person (article 89, section II, of the Regulations).
  4. How you prove it is you: the mechanism we set is that you confirm the request from the same WhatsApp number or email we know you by (article 89 of the Regulations). If that is not possible, or if you ask for access to data that cannot be safely linked to that number or email, you can sign your request with your advanced electronic signature (e.firma), which exempts you from sending a copy of your ID, or show us the original of your official ID on a video call, which we do not record and of which we keep no copy. We do not ask for copies of IDs by email or on WhatsApp: our mailbox is a Gmail account that Google processes under its own terms (see 3.7).
  5. Acknowledgement: we confirm receipt with its date, from which the deadlines run. If something is missing, we will ask you for it once within the following 5 business days, and you will have 10 business days to send it (article 96 of the Regulations).

Deadlines and answer

We keep nothing from your visit to the website unless you request the report or the measurement tags are active: if we have no data about you, we will tell you. Portability: the LFPDPPP does not provide for it as a right, but if you ask us we give you a copy of the data you gave us in a commonly used format (JSON).

If you receive advertising from us as a consumer, you can also ask us, free of charge, whether we hold information about you, which, and with whom we have shared it; we reply within 30 days at most (article 16 of the Federal Consumer Protection Law).

If you are not satisfied with our answer, or we do not reply, you can go to the authority (see 19).

12Withdrawing your consent

You can withdraw the consent you gave us at any time, with no retroactive effect (article 7 LFPDPPP), through a simple, free mechanism and at least through the same channel you gave it (article 21 of the Regulations):

If you ask us to confirm that we have stopped processing your data, we confirm it expressly. If we had disclosed it to a processor, we tell them about the withdrawal. You cannot withdraw what the law requires us to keep, such as the proof of your consent or invoices.

13Limiting the use or disclosure of your data

Besides the ARCO rights and withdrawal, you can limit the use of your data with these options (article 15, section IV, LFPDPPP):

14Cookies and tracking technologies

This website uses technologies that obtain data automatically while you visit it. We tell you so in the consent panel itself, at the moment you arrive, with what is obtained and how to turn it off (article 14 of the LFPDPPP Regulations):

The full list, with their duration and how to delete them, is in cookies and tracking technologies.

15Meta platform data

What data we receive through Meta's WhatsApp Business platform, where it comes from, what we use it for, where it is, how long it lasts and how it is deleted. We only process it to provide the service: in the inbox, to handle our own conversations; in AISOLVES OS, on behalf of the business that connects its number and following its instructions.

In the AISOLVES inbox Conditional

DataFrom which permission or flowWhat forWhereHow longHow it is deleted
Your number, your WhatsApp identifier for our business (BSUID), your username if you have one and your WhatsApp profile name, your messages, the statuses of ours and whether Meta charges themMessage notices (webhooks) of our own number; whatsapp_business_messaging permissionHandling the conversation you openInbox database (see 07)12 months from the last messageDaily automatic process, or with the inbox's cancel action if you ask (see data deletion)
Identifier of the files you sendThe same message noticesShowing the file to the team when it opens the conversationInbox database; the file is not storedMeta allows downloading it for 7 days from arrivalWith the conversation
Click identifier (ctwa_clid) and ad data: identifier, type, headline, text and linkMessage webhook (referral field), when you come from a «click to WhatsApp» adKnowing which ad started the conversationInbox database12 months from the last message, or until you refuseWith the conversation, or with the inbox action that deletes it if you refuse; after that it is not stored again
Templates of our account: name, language, status, category, announced category change and content. It is not your datawhatsapp_business_management permissionChecking, at most one minute before each send from the inbox, that the template is still approved and utility, and showing the team what data it asks forServer function memory; not storedOne minute at mostOn its own
Access token of our numberSystem user of our own business account at MetaSending and receiving the inbox messagesServer environment variable (Vercel); never in the pageWhile the inbox is in useWe revoke it in our business settings at Meta

In AISOLVES OS In development

AISOLVES OS is not yet offered to clients and processes no real data. This table describes what the current code stores when a number is connected in testing and what is planned for when it opens.

DataFrom which permission or flowWhat forWhereHow longHow it is deleted
Planned The business's access token and the identifiers of its WhatsApp Business account and numberFacebook Login for Business with Meta's Embedded Signup. It does not yet exist in AISOLVES OS. When it does, the browser will receive a single-use code that our server will exchange for the token; the code will not be stored. Requesting data from the Facebook profile of whoever connects the number is not plannedOperating that number on the client's behalf: sending and receiving messages and managing its templatesAISOLVES OS database; the token, encrypted with AES-256-GCMWhile the number is connectedToday, disconnecting does not delete the token: we delete it by hand within one month. Before opening AISOLVES OS it will be deleted automatically on disconnection and when Meta notifies us that the client has revoked our access
Number management data: display number, verified name and verification date, quality rating and messaging limitwhatsapp_business_management permissionShowing the client the status of its number and pausing bulk sends if quality dropsAISOLVES OS databaseWhile the number is connected; today they are kept on disconnectionWhen the contract ends, under Annex I of the Terms
Client templates: name, language, category, content, status, rejection reason and qualitywhatsapp_business_management permissionLetting the client use them and see whether Meta approves themAISOLVES OS databaseWhile the number remains in the account; today also kept on disconnectionToday not deleted on disconnecting the number; they will be deleted when the contract ends, under Annex I of the Terms
Messages, profiles and delivery statuses of the client's customersMessage notices (webhooks); whatsapp_business_messaging permissionProviding the service on the client's behalf (see 10)AISOLVES OS databaseThe period the client sets; by default, 12 months from the last message, once the system applies itUnder Annex I of the Terms, item 13
Copies of WhatsApp notices, as they arriveAccount notices (webhooks)Being able to reprocess them if something failsAISOLVES OS database7 daysAutomatic

We do not use this data for our own purposes, to build or augment profiles of WhatsApp users, to train artificial intelligence models or for advertising audiences, and we do not share it between clients. If Meta notifies us of a person's request about their data, we pass it on without delay to the relevant business. If we stop providing the service, we delete the Meta platform data.

To ask us to delete data we receive from Meta, follow the instructions in data deletion. How we respond if an authority asks us for data: 08.

16Security and breaches

We maintain administrative, technical and physical security measures to protect your data against damage, loss, alteration, destruction or unauthorised use, access or processing (article 18 LFPDPPP):

If there is a security breach that significantly affects your property or moral rights, we will inform you immediately, on WhatsApp or by email, so you can defend your rights (article 19 LFPDPPP), with at least: what happened, what data was compromised, what we recommend you do, what we did to fix it and where you can find out more (article 65 of the Regulations).

If you find a security vulnerability, write to aisolvespro@gmail.com with the subject «Seguridad».

17Minors

Our services are aimed at companies and professionals. If you are under 18, do not send us your data. If we learn that we received it from a minor without the authorisation of their legal representative, we will cancel it.

18Changes to this notice

If what we do with your data changes, we will update this notice before the change (article 15, section VI, LFPDPPP):

19Authority and protection of your rights

The authority for personal data held by private parties is the Ministry of Anti-Corruption and Good Governance (Secretaría Anticorrupción y Buen Gobierno; article 2, section XV, and articles 38 and 39 LFPDPPP), which replaced the INAI. Within it, its Personal Data Protection Unit and the Directorate General for Personal Data in the Private Sector handle proceedings against private parties (articles 30-B and 30-F of its Internal Regulations). Its website: gob.mx/buengobierno.

20Legal basis and reference documents