Privacy Policy

Service: AI Execution Coach (the “Service” or “App”) Operator / Data Controller: WolfPack Invest, s.r.o., registered office at Ronovská 122, 289 32 Oskořínek, Czech Republic, Company ID (IČO): 08210985, registered in the Czech Commercial Register (the “Controller”, “we”, “us”) Privacy contact e‑mail: support@dailymarcus.ai Effective: May 11, 2026 Version: 1.0

This Privacy Policy explains what personal data we process about you as a user of the Service, why, for how long, and with whom we share it. It is drafted in accordance with Regulation (EU) 2016/679 (“GDPR”) and Czech Act No. 110/2019 Coll. on Personal Data Processing.


1. Summary (TL;DR)

Details below.


2. Who we are and how to reach us

Operator / Controller WolfPack Invest, s.r.o.
Registered office Ronovská 122, 289 32 Oskořínek, Czech Republic
Company ID (IČO) 08210985
VAT ID (DIČ) CZ08210985
Commercial Register entry File No. C 314295 with the Municipal Court in Prague
Contact e‑mail support@dailymarcus.ai
Data Protection Officer (DPO) We have not appointed a DPO — our processing does not meet the mandatory thresholds in Art. 37 GDPR. Please contact the Controller at the e‑mail above.

3. What the Service does with your data

AI Execution Coach is a premium AI execution coach for Czech‑speaking solo service founders. To do its job — know your business, remember your life, generate concrete tasks and push you to ship — the App continuously:

  1. loads, on every mentor turn, your business profile, active goals and tasks, the top of your episodic memory (recent distilled insights), and your active life events;
  2. runs an asynchronous distillation pass (Claude Haiku 4.5 LLM) after each meaningful conversation, summarising it into structured insights and updating memory;
  3. sends a personalised check‑in at a time you choose (e.g. Mondays 8:00 in your timezone) via e‑mail, web push and in‑app notification.

This functionality requires the categories of personal data described in Section 4.


4. Categories of personal data processed

Category Specific data
Identity E‑mail address, name (if provided), avatar (from Google account on OAuth login), unique user ID.
Authentication Password hash / magic‑link token (managed by Supabase Auth), Google OAuth tokens (for social login), refresh tokens for integrations (Google Calendar, Google Analytics) — stored encrypted with INTEGRATIONS_ENCRYPTION_KEY (AES‑256).
Business profile Business name, industry, business type, stage, team size, revenue range, target customer, biggest challenge, channels — entered in onboarding, editable any time.
Communication preferences Formality (informal / formal address), directness (1–5), pressure (1–5), preferred check‑in day and time, voice settings, theme.
Conversations The full content of your messages to the mentor and specialists (Marketing), model responses, timestamps, author flags, token metrics. Includes 3‑way conversations.
Goals, tasks and decisions 90‑day plan, milestones, weekly tasks, status (done / missed / skipped + reason), explicit decisions you logged.
Episodic memory Structured insights distilled from your conversations, stored as text + vector embeddings (1024‑dim) in pgvector.
Life events Personal information you mention to the mentor: holidays, dinners, a child’s birthday, anniversaries, partner milestones, health check‑ins and similar — only if you share them. Used solely so the coach can follow up naturally.
Voice recordings Dictation audio you upload. Stored in a private Supabase Storage bucket voice-messages under <user_id>/, accessible only via short‑lived signed URLs.
Voice transcripts Text transcript of your dictation (produced by OpenAI gpt‑4o‑transcribe) — stored as the message body.
Stakes & rewards The reward and optional cost (stake) you set for yourself.
Streaks & badges Consecutive weeks with ≥ 50 % task completion and earned badges.
Payment data Subscriptions and credit packs are processed by Stripe Payments Europe. We do not handle card numbers — only customer ID, subscription state, billing e‑mail, invoice metadata, credit balance.
Operational metadata AI call logs (model, token counts, cache hits, latency, estimated cost), IP address (short‑lived in technical logs), user agent, timezone.
Product analytics Anonymous events (e.g. “user completed onboarding”, “user completed task”) — never conversation content — collected via PostHog (EU region if confirmed) to improve the product.
Cookies and similar See Section 11.

Special categories (Art. 9 GDPR — health, sexual orientation, ethnic origin, political views, biometrics): the Service is not designed to collect them. The coach may ask you to redirect a sensitive topic to a professional. If you voluntarily mention such information in a conversation, it is stored as part of the message body under Art. 9(2)(a) GDPR — your explicit consent given by mentioning it inside a tool you knowingly use for this purpose. You can delete such data any time via export+edit or by requesting erasure.


5. Purposes and legal bases

We process personal data only for clearly defined purposes, each with a matching legal basis under Art. 6 (and where relevant Art. 9) GDPR.

Purpose Processing activities Legal basis (Art. 6 GDPR)
Providing the Service Authentication, onboarding, chat with mentor and specialists, loading the 4 memory layers, generating goals and tasks, distillation, check‑ins, gamification, conversation storage. Performance of contract — Art. 6(1)(b) (Terms of Service).
Personalisation & memory Updating business profile, episodic memory, life events, follow‑ups, adaptive tone. Performance of contract — Art. 6(1)(b) (core product); legitimate interest — Art. 6(1)(f) for ongoing coach quality improvement.
Voice interaction (STT) Transcription by OpenAI, audio storage in Supabase Storage. Performance of contract; audio retention follows the opt‑out in Settings.
Payments and billing Stripe customer record, subscription charges, invoicing. Performance of contract + legal obligation — Art. 6(1)(c) (Czech Accounting Act No. 563/1991 Coll., VAT Act No. 235/2004 Coll.).
Operational communication Account status e‑mails, check‑in reminders, billing notices (via Resend). Performance of contract; legitimate interest for operational notices.
Marketing communication E‑mails about new features, tips, beta news. Consent — Art. 6(1)(a). Unsubscribe any time from the e‑mail footer or Settings.
Product analytics Anonymous events in PostHog. Legitimate interest — Art. 6(1)(f) in product improvement; conversation content is never sent to PostHog.
Security & abuse prevention Login logs, rate limiting, Stripe fraud prevention. Legitimate interest — Art. 6(1)(f) in service security.
Legal compliance Accounting records, requests from public authorities. Legal obligation — Art. 6(1)(c).
Defence of legal claims Retention strictly necessary for dispute defence. Legitimate interest — Art. 6(1)(f).

Before your first chat you must acknowledge the disclaimer that the Service is not legal, tax or medical advice; the timestamp is recorded in profiles.disclaimer_acknowledged_at.


6. Sources of data

We collect data directly from you — on sign‑up, in onboarding, in chat, on purchase, and when you change settings. With Google social login we receive basic profile data (e‑mail, name, avatar) within the scope you grant. With integrations (Google Calendar, Google Analytics) we receive a refresh token and calendar / GA event metadata within the permissions you grant; these are stored encrypted.


7. Recipients of personal data (sub‑processors)

The Service relies on the following processors. We have a Data Processing Agreement (DPA) compliant with Art. 28 GDPR in place with each of them; where data leaves the EU/EEA, transfers are governed by the EU Commission’s Standard Contractual Clauses (SCCs).

Recipient Purpose Processing location Data categories Transfer mechanism
Supabase, Inc. Database hosting (Postgres + pgvector), Storage for voice files, authentication. Frankfurt, EU (eu-central-1). All user data. Within EEA. Parent entity US — metadata transfers under Supabase DPA + SCCs.
Anthropic, PBC LLM API (Claude Sonnet 4.6 + Haiku 4.5) — mentor, specialists, distillation, onboarding extraction. USA. Message text and memory context sent to the API — not used to train Anthropic models per Anthropic Commercial Terms. SCCs + Anthropic DPA.
OpenAI, L.L.C. Speech‑to‑text (gpt-4o-transcribe); fallback text embeddings. USA. Voice files sent for transcription; episodic text sent for embedding (fallback). Not used for training per OpenAI API Data Usage Policy. SCCs + OpenAI DPA.
Voyage AI Innovations Inc. Preferred embeddings provider (voyage-3, multilingual incl. Czech). USA. Episodic memory text sent for vectorisation. No‑train policy per Voyage. SCCs + Voyage DPA.
Google Ireland Limited OAuth login; optional Google Calendar and Google Analytics integrations. EU + USA. E‑mail, name, avatar; OAuth tokens; calendar / GA event metadata in granted scopes. Google DPA + SCCs.
Stripe Payments Europe Ltd. + Stripe, Inc. Payment processing, subscriptions, billing, fraud prevention. IE + USA. Stripe customer ID, billing e‑mail, tokenised payment method (we never see card numbers), payment history. Stripe DPA + SCCs.
Resend, Inc. Transactional and check‑in e‑mails. EU + USA. E‑mail address, name, e‑mail body (check‑in digests may include a summary of your week). Resend DPA + SCCs.
PostHog Inc. (PostHog Cloud EU) Product analytics — anonymous events, no conversation content. EU (eu.posthog.com) if confirmed; otherwise USA under SCCs. Anonymous user events, anonymised IP, feature‑flag state. EU region — no transfer; US fallback: SCCs.
Vercel, Inc. Web hosting, edge functions, cron jobs. Global edge; configured for EU regions. Operational logs (IP, user agent, status), HTTPS traffic. Vercel DPA + SCCs for US.
GitHub, Inc. / Microsoft Source control and CI. No user data — source code and build artefacts only. USA. CI operational logs only, no user data. SCCs under Microsoft DPA.
Cloudflare / DNS provider DNS, CDN, DDoS protection. Global edge. IP, user agent, HTTPS headers. DPA + SCCs.

The current sub‑processor list and links to their DPAs are available on request at the contact e‑mail above. We may add a new sub‑processor; we will notify you of material changes at least 30 days in advance.


8. International transfers (outside the EU/EEA)

Some sub‑processors (Anthropic, OpenAI, Voyage AI, Stripe Inc., Resend, Vercel) are based in the USA. Transfers are based on:

A Transfer Impact Assessment (TIA) is maintained and updated. A summary is available on request.


9. Retention periods

Category Retention
Active account — profile, memory, conversations, goals, life events For the lifetime of the account.
Dormant account After 12 months without login we send a warning; if you do not respond within 30 days, we permanently delete the account.
After erasure / account deletion Permanent deletion within 30 days across all tables, vector memory, Storage bucket, and the Stripe customer record. Backup snapshots are overwritten on a 30‑day cycle.
Voice recordings If “retain audio” is on in Settings, kept for the lifetime of the account; otherwise audio is deleted immediately after the transcript is produced.
Accounting and tax records 10 years from the end of the accounting period in which the document was issued (Czech VAT Act No. 235/2004 Coll., § 35; Accounting Act No. 563/1991 Coll., § 31). This is a statutory obligation — even after account deletion we retain billing documents only.
AI operational logs (ai_calls) without user identifier 6 months from creation.
Web / operational logs (Vercel, Cloudflare) 30 days.
PostHog product events 24 months from creation, then aggregated anonymously.
Marketing list Until consent withdrawal, no longer than 3 years since the last interaction.

10. Your rights

As a data subject under the GDPR you have the following rights. Most are available directly in the App (Settings → Data); the rest by e‑mail.

We respond without undue delay, and at the latest within 1 month of the request (extendable by 2 further months under Art. 12(3) GDPR for complex cases — we will inform you).


11. Cookies and tracking

The App uses only cookies and similar technologies strictly necessary for operation (Supabase auth session cookie, UI preferences, CSRF protection). For product analytics we use PostHog without cross‑site tracking and without advertising cookies.

A cookie banner is shown on the first visit and lets you fine‑tune optional categories. We store cookies only within the scope permitted by § 89 of Czech Act No. 127/2005 Coll. on Electronic Communications.

Category Examples Storage Consent required?
Strictly necessary Auth session, CSRF, language Session / 1 year No
Analytics (PostHog) Distinct ID, feature flags 12 months Yes
Marketing Not used

12. Security

We have implemented technical and organisational measures per Art. 32 GDPR:


13. Automated decision‑making and profiling

The mentor and specialists generate personalised suggestions for tasks, goals and questions based on memory and conversation. This is not decision‑making with legal or similarly significant effect under Art. 22 GDPR — the output is always a suggestion that you accept or decline. The App does not grant or deny any formal right, contract or service on the basis of an automated assessment.


14. Children and minors

The Service is intended for founders 18 years of age or older. We do not knowingly process data of persons under 16. If we learn that we have collected data from a person under 16 without verifiable parental consent, we will delete it.


15. Changes to this Policy

We may update this Policy — typically for new features, new legislation, or new sub‑processors. We will notify you of any material change at least 30 days in advance by e‑mail and in‑app. Previous versions are archived with their effective dates.


16. Contact and complaints

For any question, rights request or complaint:

WolfPack Invest, s.r.o. Ronovská 122, 289 32 Oskořínek, Czech Republic Company ID (IČO): 08210985 E‑mail: support@dailymarcus.ai

You have the right to lodge a complaint with the supervisory authority: Czech Office for Personal Data Protection (ÚOOÚ), Pplk. Sochora 27, 170 00 Prague 7, Czech Republic.


Version 1.0 · Effective: May 11, 2026. This Policy was prepared as a working draft reflecting the current state of the App. Before production launch we recommend a final review by a lawyer specialised in IT/GDPR (per SPEC §19).