Datenschutzerklärung — Last updated: 11 June 2026
Aurora AI Solutions Studio UG (haftungsbeschränkt)
Friedhofstr. 10, 70191 Stuttgart, Germany
E-Mail: info@helloaurora.ai
Telefon: +49 172 9557922
Data Protection Contact: Sasa Stanojevic — privacy@helloaurora.ai
Aurora AI Solutions Studio UG ("Aurora," "we," "us") operates Aurora CapacityOS under the domain helloaurora.ai — a managed service in which software agents perform operational work for service firms under human approval. This privacy policy applies to Aurora CapacityOS, the Aurora company website, and the legacy products VeritasX and AgentForge (retained data only; no longer offered). For continuity: the Campaign Desk and Retention Desk of Aurora CapacityOS (formerly offered as ContentPulse and ClientPulse) continue the processing previously described for those products; the descriptions in this policy apply to them under their new names.
In Aurora CapacityOS, agents work with data from the customer's own systems and — where an end-client grants delegated access (manager or partner account links, user roles, OAuth) — from the end-client's systems, always for the purpose of performing the operations the customer has contracted, with human approval gates on outward actions and evidence logs of what was done.
We process personal data in compliance with the EU General Data Protection Regulation (GDPR/DSGVO), the German Federal Data Protection Act (BDSG), and the German Telemedia Act (TMG/TTDSG).
When you create an account, we collect: email address, hashed password (via Supabase Auth), and account creation timestamp. Legal basis: Art. 6(1)(b) GDPR — necessary for contract performance.
We track: number of analyses and agent runs performed (for usage enforcement), which features you use, and timestamps of usage. Legal basis: Art. 6(1)(b) GDPR — necessary for service delivery and usage enforcement.
When you use our AI-powered tools, we process the text content you submit (e.g., source articles, transcripts, posts, threads, client communications). This content is sent to AI providers (Anthropic, OpenAI, Google, and — for legacy VeritasX usage — xAI) for analysis or generation. We store the inputs, generated outputs, and rewrite history in our database so you can review, edit, re-run, and export your work. Legal basis: Art. 6(1)(b) GDPR — necessary for contract performance.
Payment processing is handled entirely by Stripe (once billing is enabled). We do not store credit card numbers or bank account details. We receive from Stripe: engagement/billing status, customer ID, and payment timestamps. Legal basis: Art. 6(1)(b) GDPR — necessary for contract performance.
Aurora CapacityOS works inside systems that the customer — or the customer's end-client — connects via platform-native delegation: OAuth 2.0 connections, manager or partner account links, or user roles. No passwords are shared, every connection is attached to a specific client record, and the granting party can revoke it at any time. For publishing and social connections we receive, for example:
Tokens are stored encrypted at rest and are scoped to the minimum permissions required for the contracted work. You (or the granting end-client) can disconnect any integration at any time, which triggers token deletion within 30 days. Legal basis: Art. 6(1)(a) GDPR — explicit consent of the granting party; Art. 6(1)(b) GDPR — performance of the service contract.
If your workspace uses the Campaign Desk's brand-voice engine (or the legacy VeritasX Voice Fingerprint feature), we build a writing-style profile from content you submit or approve. The profile includes vocabulary patterns, tone preferences, hook styles, sentence structure, and platform-specific variants. It does not include biometric voice data (no audio voiceprints, no physiological identifiers); the term "voice" refers to writing style.
The profile is supported by three layers: (1) a style-guide summary, (2) performance-learning signals derived from your approvals, rejections, and edits, and (3) a pgvector retrieval-augmented generation (RAG) index of short stylistic samples ("voice_samples") stored in our EU Supabase database. Samples are text-only, scoped to your workspace by row-level security, and never shared across accounts. Legal basis: Art. 6(1)(b) GDPR — necessary for the personalised service you requested.
Our hosting providers automatically collect: IP address, browser type, referring URL, pages visited, and access timestamps. This data is used for security monitoring and abuse prevention. Legal basis: Art. 6(1)(f) GDPR — legitimate interest in security.
Aurora CapacityOS uses software agents that run named skills (e.g. draft a save playbook, prepare a campaign brief, build an ad-copy variant) using a Large Language Model (LLM). LLM processing runs under Aurora's own agreements with its model providers — currently Anthropic (primary) and OpenAI (fallback) — listed on our public Sub-processor list. Where a workspace has configured its own provider API key (a legacy bring-your-own-key option carried over from the earlier product line), those calls run directly under that key and the provider's own data-handling terms; the credential is stored encrypted (pgsodium ciphertext on profiles.operator_credential), decrypted just-in-time per invocation, and never persisted in plaintext.
What we store about agent runs:
operator_runs (skill id, skill version, started/finished timestamps, input signal reference, status, USD cost, output reference). We do not persist the raw prompt sent to the LLM provider or the raw completion returned, beyond the structured output the skill emits to its sink (e.g. a pitch row, a campaign brief, an email draft).When an agent skill calls an LLM, the contents of the prompt (which may include client names, recent signal context, voice-profile snippets) are transmitted to that provider under the applicable data-handling terms — see the provider DPA links in §4 and on our public Sub-processor list. Legal basis: Art. 6(1)(b) GDPR — performance of the contracted service.
Because the agents in Aurora CapacityOS are AI systems that interact directly with natural persons, Article 50(1) of the EU AI Act (Regulation (EU) 2024/1689) requires us to disclose this clearly. Agent surfaces in Aurora CapacityOS display a persistent notice that you are interacting with an AI system and that output may need human review before use. No agent output is auto-sent to a client without explicit human approval (see §6/§6a/§6b on approval gates).
The Campaign Desk and Retention Desk of Aurora CapacityOS share a unified signals pipeline covering 20+ signal kinds — including client_amber/red transitions, renewal_window_60d/30d/14d, payment_cadence_drift, save_play_in_flight, pitch_expansion_opp, ad_burn_no_results, and others. Signals are produced by signal generators in one desk and consumed by skill subscribers in the other; they remain inside your Aurora workspace (Supabase EU Frankfurt) under row-level security and are never shared across accounts. A complete list of current signal kinds and consumers is available on request from privacy@helloaurora.ai.
We use the following third-party services to operate our products. All US-based processors either participate in the EU-US Data Privacy Framework (DPF) or are bound by Standard Contractual Clauses (SCCs) pursuant to Art. 46(2)(c) GDPR.
| Service | Purpose | Location | Products |
|---|---|---|---|
| Supabase Inc. | Database, authentication, row-level security | EU (AWS eu-central-1, Frankfurt) | Aurora CapacityOS VeritasX (legacy) |
| Supabase Inc. | Database, authentication, row-level security | US (AWS us-east-2) | AgentForge |
| Vercel Inc. | Web hosting, edge functions, CDN | Compute: Frankfurt (fra1) for Aurora CapacityOS and legacy VeritasX. Compute: Washington DC (iad1) for AgentForge. CDN edge: globally distributed via Vercel's anycast network. | All Products |
| Cloudflare Inc. | DNS, DDoS protection, email routing | US (Global) | All Products |
| Resend Inc. | Transactional email delivery (signup confirmations, password resets, account notifications). Sub-processor: Amazon Web Services EMEA SARL (EU operator of SES). | EU (AWS eu-west-1, Ireland) | All Products |
| Anthropic PBC | AI analysis, content generation (Claude API) | US | All Products |
| Stripe Inc. | Payment processing, billing, invoicing (once billing is enabled) | US | Aurora CapacityOS VeritasX (legacy) |
| xAI Corp. | Bot detection (Grok API), X OAuth | US | VeritasX |
| OpenAI Inc. | LLM processing (fallback provider); text embeddings (text-embedding-3-small); audio transcription via Whisper (Retention Desk meeting recordings uploaded for transcription) | US | Aurora CapacityOS |
| AssemblyAI, Inc. | Speech-to-text transcription of user-uploaded podcast/video audio files for Campaign Desk content repurposing (legacy fallback). Per AssemblyAI's API terms as of April 2026, uploaded audio and transcripts are not used to train their models. | US | Aurora CapacityOS |
| Inngest, Inc. | Background job orchestration (transcription dispatch, multi-stage content generation pipeline, scheduled publishing, learning-loop rebuilds, signal-fanout, agent skill runs). Jobs carry content IDs and generation context; the underlying content remains in our Supabase EU database. | US | Aurora CapacityOS |
| Sentry (Functional Software, Inc.) | Error monitoring and application performance tracing. Captures stack traces, request context, and breadcrumbs; configured to scrub user-input fields and authentication headers before transmission. | US (SCCs) | Aurora CapacityOS |
| Google LLC — Gemini API | Legacy bring-your-own-key model option (Gemini family). Used only where a workspace has configured Google as its own LLM provider. Prompts and completions are exchanged directly under the customer's own API key, per Google's API terms; Aurora retains only run metadata, not raw prompts/responses. | US (DPF-certified) | Aurora CapacityOS |
| Deepgram, Inc. | Primary speech-to-text transcription for user-uploaded podcast/video audio files (Campaign Desk). Per Deepgram's API terms, uploaded audio is not used to train their models. | US (SCCs) | Aurora CapacityOS |
| LinkedIn Corporation | LinkedIn OAuth 2.0 authentication; REST Publishing API (post Campaign Desk-generated content to the authenticated LinkedIn account on your instruction). | US (DPF-certified) | Aurora CapacityOS |
| WordPress sites (your chosen destinations) | When you connect a WordPress site for direct publishing, the site operator acts as an independent controller for content you publish. Aurora CapacityOS transmits generated posts to the site URL and credentials you provide. | Site-operator-dependent | Aurora CapacityOS |
| Google LLC | Google OAuth 2.0 authentication; Gmail API (read/analyze inbound & outbound client communications where the user grants read access); Google Calendar API (read/sync events for meeting intelligence and client context); delegated Google Workspace / Google Ads / Analytics access where the customer or their end-client grants it. Only authorized accounts and scopes are accessed; scopes are minimised and revocable at any time. | US (DPF-certified) | Aurora CapacityOS |
| Zoom Video Communications, Inc. | Zoom OAuth 2.0 authentication; Recordings & Transcripts APIs (retrieve cloud recordings and meeting metadata for Meeting Intelligence). Access is limited to meetings the authenticated user participates in and can be revoked at any time. | US (DPF-certified) | Aurora CapacityOS |
| X Corp. (Twitter) | OAuth 2.0 authentication, user profile data | US | VeritasX |
| Railway Corp. | Backend API hosting (FastAPI) | US | AgentForge |
| Langfuse GmbH | AI observability, tracing | EU (Berlin) | AgentForge |
| GitHub Inc. | Source code hosting, CI/CD | US | All Products |
| Calendly LLC | Appointment scheduling for Aurora KI-Beratung consulting calls. Calendly receives name, email, selected time slot, timezone, optional invitee notes, and technical metadata when a visitor books a call via a Calendly-embedded widget or page on helloaurora.ai/consulting. A DPA is in place via Calendly's standard terms. Visitors may alternatively email sasa@helloaurora.ai to schedule without using Calendly. | US (SCCs) | Aurora KI-Beratung (consulting flow) |
Financial infrastructure (mentioned for transparency): Funds received via Stripe are deposited into our business bank account at Qonto (France/EU) and multi-currency account at Wise (EU/Global). These institutions act as independent data controllers under banking regulations and are not data processors under this policy.
The majority of our data processors are based in the United States. We ensure lawful data transfers through the following mechanisms:
When agents in Aurora CapacityOS perform AI processing, the relevant text is sent to AI providers via their APIs. Aurora's current stack:
EU AI Act Article 50 transparency (effective 2 December 2026). Aurora is a downstream user of General-Purpose AI (GPAI) models. All AI-generated outputs produced through our Services are surfaced to you with a visible "AI-assisted" or "Generated by Aurora" footer (see Article 50(2)). Where the output is media (image, audio, video), Aurora additionally embeds C2PA-compatible provenance metadata. For text outputs (pitches, ad copy, campaign briefs, client reports, social posts, blog drafts), Aurora embeds an HTML <meta name="ai-generated" content="aurora-operator"> tag or a structured JSON sidecar where the publishing target supports it. When you re-distribute Aurora output to your own audience or to your end-clients, you remain responsible for any further disclosure obligations applicable to your audience's jurisdiction (see Terms §10.1).
The Campaign Desk performs marketing-campaign operations. When your workspace uses it, we process the following data categories for the purposes listed. Legal basis: Art. 6(1)(b) GDPR — performance of the service contract; Art. 6(1)(a) GDPR — the granting party's explicit consent for each connected or delegated integration.
The Retention Desk performs renewal, client-health, and reporting operations. When connected to third-party systems (Gmail, Google Calendar, Zoom, Stripe, Slack, CRM systems where supported), we process the following data categories for the purposes listed. Each integration is authorized by the granting party via OAuth 2.0 or platform-native delegation and can be revoked at any time; revocation triggers deletion of stored tokens and associated derivative data within 30 days.
As a data subject, you have the following rights under GDPR.
How to exercise these rights.
We implement the following technical and organizational measures to protect your data:
profiles.operator_credential — plaintext is never persisted.operator_runs; every signal generation event records to the signals outbox; every client-facing report send records to the report send log; approval decisions on outward actions are recorded in the evidence log.Our services are not intended for individuals under the age of 16. We do not knowingly collect personal data from children. If we become aware that a child under 16 has provided us with personal data, we will delete it promptly.
You have the right to lodge a complaint with a supervisory authority. The competent authority for Aurora is:
Der Landesbeauftragte für den Datenschutz und die Informationsfreiheit Baden-Württemberg
Königstraße 10a, 70173 Stuttgart
We may update this privacy policy from time to time. Material changes will be communicated via email to registered users. The "Last updated" date at the top of this page reflects the most recent revision.
Change note (11 June 2026): Updated to reflect the consolidation of our offerings into Aurora CapacityOS.