Skip to main content
Back

Privacy Policy

Effective date: 18 August 2026

Person Responsible

Martin Kulawik
Chodowieckistr. 40
10405 Berlin, Germany
Email: daten@martinkulawik.de

Data Protection Declaration

We process personal data to operate Achtung.app, provide AI visibility analysis, manage customer communication, secure the service, and fulfill legal obligations. This includes data you submit directly, usage data created while using the platform, and data received from connected integrations.

Server Log Files

When you use this website, our infrastructure stores technical log data such as IP address, timestamp, requested URL, status code, user agent, and referrer. Logs are used for security monitoring, abuse prevention, debugging, and reliability operations.

Hosting and backups

The service runs on servers operated by STRATO AG, Berlin, in a data centre in Germany. The daily backup is stored encrypted with Hetzner Online GmbH, Gunzenhausen, also in Germany. Both companies act as processors on our behalf; your account and measurement data is stored primarily with us in Germany. The AI providers named above process what we send them under their own terms, in part outside Germany. The legal basis is GDPR Art. 6(1)(b) (contract performance) and Art. 6(1)(f) (legitimate interest in secure and resilient operation).

Processing on behalf of our customers

Where we process personal data on behalf of our customers, our data processing agreement under GDPR Art. 28 applies in addition. It forms part of the terms of service and contains the full list of sub-processors, the technical and organisational measures, and the retention periods. It is published in German at achtung.app/avv; a plain-English overview of the same processing is at achtung.app/en/data-processing.

Cookies

We use only technically necessary cookies and local storage entries for session handling, authentication state, locale, and theme settings. We do not use cookies for cross-site advertising, behavioural profiling, or classic tracking. Our web analytics (Matomo) runs cookie-free and without fingerprinting (see "Web Analytics with Matomo"). A cookie consent banner is therefore not required (§ 25(2) no. 2 TDDDG, ePrivacy Directive Art. 5(3) exemption).

Contact Data

If you contact us by email, form submission, or product inquiry (including free scan requests), we process your contact details and message content to handle your request, provide onboarding information, and support your account.

Email Tips and Product Updates (Consent)

When requesting a free scan, you may optionally consent to receive follow-up emails (AI visibility tips and product updates). The consent only takes effect once you click the confirmation link (double opt-in). As proof of consent, we store your email address, the time of consent, the version of the consent text, and the IP address. The legal basis is GDPR Art. 6(1)(a) in conjunction with § 7(2) no. 2 of the German Act Against Unfair Competition (UWG). You can withdraw your consent at any time via the unsubscribe link in every email or by contacting daten@martinkulawik.de. Withdrawal does not affect the lawfulness of processing carried out before the withdrawal.

Payment Data

Payments are processed by Stripe Technology Company Limited, One Wilton Park, Wilton Place, Dublin 2, D02 FX04, Ireland (stripe.com). Stripe receives your payment card details directly – we do not store full card numbers, CVV codes, or bank account details on our servers. We store only: your Stripe customer ID, subscription status, plan tier, and the last four digits of your payment method. Processing is based on GDPR Art. 6(1)(b) (contract performance). Stripe's own privacy policy (stripe.com/privacy) applies to its processing of your payment data.

Custom Niche Report (Paid Research)

Via /research you can commission an individual industry research report (Custom Niche Report). We process your email address, the niche description you enter, and the payment processed by Stripe in order to deliver the agreed report as a PDF. The legal basis is GDPR Art. 6(1)(b) (contract performance) as well as tax retention obligations under § 147 AO for billing data. The niche descriptions you enter are transmitted to our AI sub-processors to generate queries (see "AI Service Providers"). Your email address and payment data are not passed on. The niche description is a free-text field: please do not enter personal data there, as we do not screen the contents of that field in advance.

AI Service Providers (Sub-Processors)

To provide AI visibility analysis, we transmit brand names, domains, keywords, competitor names, and other free-text details you store to the following providers acting as processors: OpenAI Ireland Ltd. (Ireland) – openai.com/privacy; Google Cloud EMEA Limited, Dublin (Ireland), for the Gemini Developer API – policies.google.com/privacy; Anthropic Ireland, Limited (Ireland) – anthropic.com/privacy; Perplexity AI, Inc. (USA) – perplexity.ai/privacy; X.AI LLC (USA) – x.ai/legal/privacy-policy; Mistral AI SAS (France) – mistral.ai/terms. We send only the minimum data necessary for the query (brand name, keywords, domain). No personal account data such as email addresses, passwords, or payment information is transmitted to AI providers. Processing is based on GDPR Art. 6(1)(b) (contract performance) and Art. 6(1)(f) (legitimate interest in providing the contracted service).

Further data sources

Besides the AI providers we use two further services, which receive keywords, brand names or location details in the process: the Brave Search API operated by Brave Software, Inc. (USA) to retrieve search results for the tracked keywords, and openrouteservice operated by HeiGIT gGmbH (Germany) to calculate a catchment area for the location of a brand. We send openrouteservice only a coordinate pair, a travel mode and a time span, with no name and no identifier. HeiGIT operates the service for its own purposes and is the controller for it; processing takes place in Germany. No personal account or payment data is sent to either service. The legal basis is GDPR Art. 6(1)(b) (contract performance).

Development access with AI tools

For development, maintenance and debugging we use an AI-assisted coding tool (Claude Code by Anthropic PBC, USA). To keep personal data from reaching the AI provider, that tool's database access is technically restricted. It works through a separate database account whose read privileges are granted column by column and do not include personal fields. This account cannot read email addresses, names, passwords, IP addresses, session data or payment identifiers, and the database itself refuses such queries. In addition, a filter inspects every query before it runs and refuses any that touch personal fields. The account holds no write privileges on your data. Processing is based on GDPR Art. 6(1)(f) (legitimate interest in the operation, correctness and security of the service).

International Data Transfers

Our contracting parties are partly established in the European Union (OpenAI Ireland, Google Cloud EMEA, Anthropic Ireland, Mistral AI, Stripe Technology Company Limited) and partly in the United States (Perplexity, xAI, Brave). Even with the European entities, processing in the United States can occur through group companies or sub-processors. Such transfers are safeguarded by the EU–US Data Privacy Framework (DPF) where the recipient is certified, and by EU Standard Contractual Clauses (SCCs) pursuant to GDPR Art. 46(2)(c) in all other cases. Mistral AI stores data within the European Union by default but does not rule out temporary transfers to third countries depending on the feature and sub-processor involved. You may request a copy of the applicable safeguards by contacting us at the address above.

Automated Processing

Achtung.app uses automated processing to generate AI visibility scores, citation analysis, competitor classifications, trend detection, and alert notifications. These outputs are informational tools to support your marketing decisions – they do not produce legal effects or similarly significant effects concerning you within the meaning of GDPR Art. 22. No fully automated decisions with binding consequences are made. You may contact us at any time to request human review of any automated output.

Aggregated and Anonymised Statistics

We use data submitted to the service – including data from paying subscribers and from free public scans – in aggregated and anonymised form to produce industry benchmarks, public insights (such as those displayed on our /insights page), internal analytics, and product improvements. Aggregation is performed with k-anonymity thresholds: a category, niche, provider, or competitor only appears in published aggregates once a minimum number of independent contributors is present. We additionally assess whether a result is anonymous in light of the publication context and the recipients; the threshold alone is not treated as proof of anonymity. We never publish raw inputs, brand names, account-level scores, or any data attributable to your account. Once anonymised, aggregated statistics fall outside the scope of personal data under GDPR Recital 26. The legal basis for the underlying processing is GDPR Art. 6(1)(f) (legitimate interest in service improvement and industry research), balanced against the minimal residual risk after anonymisation. You may object to this processing for data attributable to your account at any time by contacting us at the address above.

Data Retention Periods

We apply the following retention periods unless statutory obligations require longer storage:

  • Server log files: 30 days
  • Account data (name, email, settings): duration of the account plus 30 days after deletion
  • Visibility scores, citations, and reports: duration of the account plus 90 days
  • Free scan data: scan content and results 90 days after scan completion. If you additionally consented to receive follow-up emails, we retain your email address and the consent record beyond that period, until you unsubscribe or withdraw consent
  • Custom Niche Reports: raw data 12 months, the delivered PDF 3 years, order and invoice data 8 years for accounting vouchers (§ 147(3) AO)
  • Billing records (invoices, transaction IDs): 8 years for accounting vouchers (§ 147(3) AO); longer statutory periods apply to certain documents
  • Support correspondence: 3 years after last contact

Legal Basis

Processing is based on GDPR Art. 6(1)(b) for contractual services, Art. 6(1)(f) for legitimate interests (security, fraud prevention, service quality), and Art. 6(1)(a) where consent is required.

Your Rights

You have the right to access, rectify, erase, restrict processing, object to processing, and data portability, subject to applicable law. You may also lodge a complaint with your competent supervisory authority (for Berlin: Berliner Beauftragte für Datenschutz und Informationsfreiheit).

Data Deletion

We retain personal data only as long as necessary for service delivery, security, support, and legal retention duties. Account and report-related data is deleted or anonymised when no longer required, unless statutory obligations require longer storage. You may request deletion of your account at any time by contacting us.

Right of Objection

To exercise rights, withdraw consent, or object to processing, contact: daten@martinkulawik.de

Web Analytics with Matomo

We use the self-hosted open-source software Matomo to measure how this website is used. The instance runs on our own infrastructure at https://stats.mkmx.de/; no data is shared with third parties. Matomo is configured on this website without cookies and without fingerprinting: no tracking cookies are set, your browser fingerprint is not collected, and your IP address is anonymised before storage (the final bytes are removed so that no personal reference remains). We process, among other things: pages visited, time on page, approximate region, browser/device class, and referrer. Because no information is stored on or read from your device, § 25 TDDDG does not apply. The legal basis for the subsequent processing of the anonymised measurement data is GDPR Art. 6(1)(f) (legitimate interest in privacy-preserving web analytics to improve the service). Aggregated analytics data is retained for 24 months. We additionally respect your browser's Do-Not-Track signal.

Conversion Measurement with Google Ads

When you reach this site through one of our Google ads, Google appends a click identifier (gclid, gbraid, or wbraid) to the landing URL. We initially hold that identifier server-side in your session only. If you request a free scan or create an account, we additionally store it with the respective record. If you create an account following a free scan, we carry the identifier stored with that scan over to your account, so that a sign-up several days later can still be attributed to the ad. If you later take out a paid subscription or confirm a free scan, we transmit that identifier together with a timestamp (and, for subscriptions, the order value) to Google Ads so we can measure which ads lead to sign-ups. We only transmit within the 90-day click window set by Google; we do not pass on older identifiers. We also delete the identifier again as soon as it can neither trigger a new conversion nor be transmitted: 90 days after the click and, if a sign-up took place, 90 days after that sign-up, in each case plus 14 days of tolerance for late retrievals by Google. A daily automated run then removes it from the scan record and from your account. This happens entirely on our server (Google Ads offline conversion import): we set no advertising cookie, load no Google tracking script, build no cross-site profile, and share no personal data such as your name or email address with Google. Because nothing is stored on or read from your device, § 25 TDDDG does not apply and no consent banner is required. The legal basis is GDPR Art. 6(1)(f) (legitimate interest in measuring the effectiveness of our advertising). You may object to this processing at any time by contacting us at: daten@martinkulawik.de

Matomo Tracking Opt-Out

Independently of the above, you can disable measurement entirely for this browser at any time. Matomo stores a technically necessary opt-out cookie that persistently signals you do not wish to be measured:

If loading is slow, open the opt-out page directly: Open Matomo opt-out page