Annex to the Terms of Service · Version 2026-09-30 · The Swedish version is the binding one and prevails in case of conflict. · Svenska

Data Processing Agreement (DPA)

Between the Customer (the agency or the directly purchasing business, "Controller") and Area81 Solutions AB, reg. no. 559099-5550, Sweden ("Processor", "Area81") · Version 2026-09-30

This agreement is an annex to the ShakeSERP Terms of Service (the "Main Agreement"). Accepting the Main Agreement includes accepting this DPA. It is drawn up under Article 28(3) of Regulation (EU) 2016/679 ("GDPR"). In case of conflict between the Main Agreement and this DPA, this DPA prevails on matters of personal-data processing. The Swedish version of this DPA is the binding one; this English text is a convenience translation.

1. Subject matter and duration

The processing concerns the personal data necessary to provide the ShakeSERP service to the Customer and the Customer's end clients. The DPA applies for the term of the Main Agreement and thereafter until all personal data has been deleted or returned under section 10.

2. Nature and purpose of the processing

The Processor processes personal data to: (a) send interview invitations and sign-in links by email; (b) store interview answers; (c) generate, review and publish articles and other content using third-party AI models; (d) build a knowledge memory isolated per end client; (e) measure aggregate website traffic, search positions, Search Console and Google Analytics data, and citations in AI answer engines; (f) produce reports, newsletters and social posts at the Customer's request; (g) handle credits, receipts and invoicing; (h) provide support; (i) ask short questions in the Small Talk feature and store the answers in the end client's knowledge memory; (j) create and use a named person's cloned voice to read articles, podcasts and videos aloud — only after that person has recorded it themselves and consented; (k) create audio versions, podcast episodes and videos of the content; (l) publish content to the social channels and email tools the Customer has connected; (m) measure each article's search position and indexing and, according to the Customer's settings, propose or carry out improvements to the article; (n) send notifications in the portal and, where the user asked for them, as push notifications; (o) receive the contact details of people an end client recommended the Customer to, through the Customer's branded referral page, and pass them to the Customer — details that do not lead to a client relationship are erased after 12 months.

3. Categories of data subjects and personal data

Data subjects: contact persons and staff of the Customer and of the Customer's end clients; persons mentioned in interview answers or content; newsletter recipients when the Customer has connected an email tool; people who left their contact details on the Customer's referral page.

Personal data: name, work email, role, company, language; interview answers, Small Talk answers and professional opinions; voice recording and the voice model created from it (only after consent under section 3a); personal portal settings and push subscriptions; sign-in data (one-time links, one-time codes, session identifiers); technical data from provider connections (e.g. Search Console property, Analytics property, WordPress endpoint) in encrypted form; aggregate, cookieless traffic statistics without IP addresses.

Sensitive data: not processed intentionally. The Customer shall not submit special categories of personal data (Article 9) or data on criminal convictions to the service.

3a. Voices, quotes and AI

  1. Voices. A voice is cloned only from a recording the named person makes themselves in the service, after accepting a consent text bearing their name and saying a consent sentence with a one-time code at the start of the recording. The recording is transcribed and checked before anything is sent to the sub-processor; without the name and code, no voice is created. The consent, its version, time, the code and the transcript are recorded as evidence. The Processor may delete a voice on suspicion of misuse. The voice is used only for the end client the person represents. The person may delete the voice at any time; it is then deleted at the sub-processor as well and not used in new content. Voice data is processed to create spoken content, not to identify anyone. The Customer ensures that an employee records their voice voluntarily and without any negative consequence for declining.
  2. Quotes. Interview and Small Talk answers are used as source material and rephrased. An answer is not quoted verbatim with attribution unless the person who answered, or the Customer, has approved that specific quote. Figures given in answers are presented as the company's own experience, not as general statistics.
  3. No training. The Processor does not use the Customer's or end clients' data to train AI models. Sub-processors providing AI services are engaged on terms or settings under which the data is not used to train their models (see Annex B).
  4. Automation. Publishing and changes to published articles happen after the Customer's approval, unless the Customer has chosen automatic publishing or automatic improvements in the service's settings. Such choices constitute the Customer's instruction under section 4.

4. Controller instructions

The Processor processes personal data only on the Customer's documented instructions. The configured functions of the service, the Main Agreement and this DPA constitute such instructions. Further instructions are given in writing to privacy@area81.se. Where Union or Swedish law requires other processing, the Processor informs the Customer before processing unless the law prohibits such information. The Processor immediately informs the Customer if, in its opinion, an instruction infringes the GDPR.

5. Confidentiality

The Processor ensures that persons authorised to process the personal data have committed themselves to confidentiality or are under a statutory obligation of confidentiality, and that authorisation is limited to what is necessary.

6. Security (Article 32)

The Processor implements the technical and organisational measures described in Annex A and keeps them current with the state of the art. Material changes that lower the level of protection require the Customer's approval.

7. Sub-processors

The Customer gives general prior authorisation for the sub-processors listed in Annex B. The Processor binds each sub-processor by written contract to obligations equivalent to this DPA and remains fully liable to the Customer for the sub-processor's performance. Planned additions or replacements are notified to the Customer at least 14 days in advance at the address the Customer has registered. Within that period the Customer may object on reasonable grounds; if no solution is found, the Customer may terminate the affected part of the service without termination fee.

8. Transfers outside the EU/EEA

Personal data is stored in the EU (Frankfurt). Some sub-processors (AI and search APIs) process data outside the EU/EEA. Such transfers rely on the Commission's Standard Contractual Clauses (2021/914), the EU–US Data Privacy Framework where the provider is certified, and supplementary measures: only the data required for each call is sent, and the provider's options not to train on the data and for the shortest available retention are enabled where offered. The current status per sub-processor is set out in Annex B.

9. Assistance to the Controller

Taking into account the nature of the processing, the Processor assists the Customer with: (a) responding to data-subject requests under Articles 15–22, through the export and deletion functions built into the service and manually where needed; (b) security, breach notification, data-protection impact assessments and prior consultation under Articles 32–36. Assistance materially beyond the service's built-in functions is charged at the applicable hourly rate by agreement.

10. Deletion and return

When the service for an end client ends, or when the Main Agreement terminates, the Processor deletes within 30 days all personal data, including interview answers, knowledge memory, generated content and measurement data, or returns it in a machine-readable format if the Customer so requests before deletion. Exceptions apply to data that must be retained by law (accounting records for seven years under the Swedish Bookkeeping Act) and to backups, which are deleted through normal rotation (at most 35 days) and are not used for any other processing.

11. Personal-data breaches

The Processor notifies the Customer without undue delay, and at the latest within 48 hours, after becoming aware of a personal-data breach concerning the Customer's data. The notification contains the information listed in Article 33(3) to the extent available and is supplemented as more becomes known. The Processor documents breaches and the measures taken.

12. Audits

The Processor makes available to the Customer all information necessary to demonstrate compliance with Article 28. At most once per twelve-month period, on at least 30 days' notice, the Customer may audit, itself or through an independent auditor bound by confidentiality. Audits take place during office hours, may not cover other customers' data, and are at the Customer's cost. Current third-party reports and the security description at shakeserp.com/security may be used to satisfy the audit right.

13. Liability

The limitations of liability in the Main Agreement apply to this DPA, except for liability that under Article 82 GDPR cannot be limited between the parties.

14. Governing law and disputes

Swedish law. Disputes are resolved under the dispute-resolution clause of the Main Agreement.

Annex A – Technical and organisational measures

  1. Data location. Database, application and background jobs run in the EU (Frankfurt). Backups are stored in the same region.
  2. Encryption. TLS 1.2+ for all traffic. Stored secrets (WordPress keys, Google refresh tokens, email-tool API keys) are encrypted with AES (Fernet) with key rotation. Passwords are stored hashed (bcrypt).
  3. Tenant isolation. Each end client is its own tenant. Every access path in the application checks tenant membership; the knowledge memory is scoped per end client and deleted in cascade. Foreign identifiers are answered with "not found".
  4. Access control. Role-based access in the agency dashboard (owner/admin/member) and in the client portal (owner/editor/viewer). Platform functions require two-factor authentication. Passwordless sign-in for end clients through short-lived one-time links and one-time codes.
  5. Publishing. Calls to the end client's website are signed with HMAC-SHA256 and protected against replay; outbound calls validate the target address against internal networks (SSRF protection).
  6. Measurement. Traffic statistics are collected in aggregate, without cookies, IP addresses or fingerprinting.
  7. Logging and traceability. Administrative actions are written to an audit log; error monitoring without personal data in clear text.
  8. Continuity. Daily backups, a documented restore drill, health checks on every deployment and the ability to roll back to a previous version.
  9. Development. Code review, automated tests of tenant isolation and money paths before every deployment, dependencies kept current, responsible vulnerability disclosure (security.txt).
  10. Personnel. Confidentiality undertaking, need-based authorisation, revocation on departure.

Annex B – Sub-processors

Sub-processorPurposeLocationTransfer basis
Supabase Inc.Database (PostgreSQL)EU, FrankfurtWithin the EU
Render Services Inc.Application hosting, background jobs, Redis, backupsEU, FrankfurtWithin the EU (US support under SCCs)
Brevo (Sendinblue SAS)Email delivery; newsletters when the Customer chose BrevoEU, FranceWithin the EU
Stripe Payments Europe LtdPayments, receiptsEU, IrelandWithin the EU
Anthropic PBCAI generation of questions, articles, analyses and contentUSASCCs, Data Privacy Framework; no training, retention at most 30 days
OpenAI OpCo LLCSpeech-to-text, text-to-speech, citation checksUSASCCs, Data Privacy Framework; no training, retention at most 30 days
Voyage AI Innovations Inc.Text embeddings for the knowledge memory (interview and Small Talk answers)USASCCs; training switched off, data deleted after processing
ElevenLabs Inc.A named person's own cloned voice for audio, podcast and video voiceovers — only when that person records one and consents; the recording is not kept by us, the voice model stays at ElevenLabs until deletedUSASCCs; training switched off
Google LLCSearch Console and Analytics (read-only, only when connected), sign-in with Google, Gemini citation checks, AI video clips (Veo, prompt only)EU/USASCCs, Data Privacy Framework; paid API tier without product improvement
Microsoft Ireland Operations LtdSign-in with Microsoft 365 (identity only)EUWithin the EU
SerpApi LLCSearch positions (queries only, no personal data)USASCCs
Perplexity AI Inc.Citation checks (questions only)USASCCs
Ideogram AIImage generation (prompt only)CanadaAdequacy decision
Pexels GmbHStock photos (no personal data)EUWithin the EU
Sentry (Functional Software Inc.)Error monitoringEU regionWithin the EU, SCCs
Creatomate B.V. / Bannerbear Pte LtdVideo and image templates, only when the feature is enabledEU / SingaporeWithin the EU / SCCs

Current list and change history: shakeserp.com/security.

Annex C – Recipients that are not sub-processors

Channels and tools the Customer connects. When the Customer connects LinkedIn, Meta (Facebook/Instagram), TikTok, Google Search Console/Analytics or an email tool (e.g. Mailchimp, Rule, MailerLite), the service sends content there at the Customer's request. Those services process the data under the Customer's own agreements with them and are not the Processor's sub-processors.

Services that receive no personal data. DataForSEO (keyword data — keywords only), SerpApi (search results — keywords only), Pexels (stock photos), Epidemic Sound (licensed music), and the public web pages fetched to compare an article with the top results. Push notifications are delivered through the browser vendor's service (e.g. Google, Apple, Mozilla) with only the notification's title and text.

Data-protection contact: privacy@area81.se · Area81 Solutions AB, Sweden