Privacy & cookies

Short version: we store what the product needs to work, we ask before we measure, and we never sell or share your data. The long version below is our information notice under Articles 13 and 14 of the GDPR.

1. Controller

Launify s.r.o., company ID 19380038, Husova 763/30, 737 01 Český Těšín, Czech Republic, Commercial Register kept by the Regional Court in Ostrava, file C 92723. Contact for anything about your data: [email protected]. We have not appointed a data-protection officer; we are not required to.

2. What we process, why, and on what legal basis

datapurposelegal basis (GDPR)kept for
Name, e-mail, avatar and provider ID from Google or GitHub; your handlecreating and running your account, showing you as the author of your skillsArt. 6(1)(b) — contract (the Terms)life of the account
Skills, versions, upvotes, favourites, follows, threads, reports, notificationsthe catalog and its social featuresArt. 6(1)(b) — contractlife of the account; published skills as described in the Terms §9
Brain filesyour private knowledge store; encrypted at restArt. 6(1)(b) — contractuntil you delete them or the account
Terms acceptance (time, version)proof that you agreed to the TermsArt. 6(1)(c) and (f) — legal obligation / our legitimate interest in evidencing the contractlife of the account + 3 years
Personal MCP tokens, agent tokens, OAuth grants to AI clients (hashed tokens, client name, scopes, timestamps)letting the clients you authorise act for you; showing you what is connectedArt. 6(1)(b) — contractuntil revoked or expired
Hosted agents: their settings, the chat messages you and your team send them, and the Brain files you mark “in context”running the agent you launched and answering where you ask itArt. 6(1)(b) — contractuntil you delete the agent or the account
Services connected to an agent: the Google account e-mail and OAuth tokens (encrypted) for Google Analytics, Search Console and Google Drive; Slack, Discord and GitHub installation idsletting your agent read the data you connected (Google: read-only) and work where you asked it to — see §3 on Google API dataArt. 6(1)(b) — contractuntil you disconnect the service or delete the agent; Google access is then also revoked at Google once no agent of yours uses that Google account (Google Drive: as soon as you disconnect it)
Mailboxes connected to an agent: the address, server settings and the (app) password, encryptedletting your agent read your mail on request and prepare replies, which you send on emdly — or, from a mailbox where you allowed it, which it sends itselfArt. 6(1)(b) — contractuntil you remove the mailbox from its last agent, delete that agent or the account
E-mails an agent prepared or sent (recipients, subject, text), encryptedshowing them to you to edit and send, and what an agent sent by itselfArt. 6(1)(b) — contract30 days after you send or discard them; pending drafts until then
Designs your agents publish (HTML, CSS and JS mock-ups)showing you and whoever you share the link with a proposed layout or featureArt. 6(1)(b) — contractuntil you delete them; a design not updated for 6 months is deleted with its link
Newsletter e-mail and confirmation timethe “Skill watchdog” digestArt. 6(1)(a) — consent (double opt-in); withdraw with the link in every mailuntil you unsubscribe
Notification e-mails (review results, replies, milestones, weekly summary)keeping you informed about your own contentArt. 6(1)(b) — contract; each type can be switched off in Settings → Notificationsnot stored beyond mail logs (14 days)
Install countspopularity of skillsArt. 6(1)(f) — legitimate interest; no IP or identifier is stored with the countindefinitely, aggregate only
Web-server and application logs (IP address, URL, user agent, time)security, abuse prevention, debuggingArt. 6(1)(f) — legitimate interest14 days
Contact-form messagesanswering youArt. 6(1)(f) — legitimate interest in replying12 months
Analytics (Google Analytics 4)which pages and skills people find useful, in aggregateArt. 6(1)(a) — consent via the cookie bannerup to 2 years (Google’s default); see §4
Cookieless consent-mode pings (Google)modelled, aggregate counts of visits and conversions when cookies are declined — no cookie, no identifier, ads data redactedArt. 6(1)(f) — legitimate interest in measuring the site and our ads in aggregatenot stored per person
Ads conversion measurement (Google Ads)whether a visit from one of our ads led to a sign-up, in aggregate — no ad personalisationArt. 6(1)(a) — consent via the cookie banner90 days (Google’s default); see §4
Company name and logo (if you sign up on behalf of an organisation)customer references — Terms §8Art. 6(1)(f) — legitimate interest; object at any timeuntil you or the organisation object

We do not process special categories of personal data and we do not make automated decisions with legal or similarly significant effects about you. The AI safety scan looks at the text of a skill you submit, not at you; a human reviewer makes the publishing decision.

3. Who receives data (processors) and transfers outside the EU

We do not sell personal data and we do not share it with anyone else, except where the law requires us to.

Google API data. emdly’s use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Data from Google Analytics, Search Console and Google Drive is read only when your agent (or you, through our MCP server) asks for it, and only to answer that request. emdly passes it to the agent that asked — which runs in its container at Launigen and with the model that runs it (the managed model in the Czech Republic, or the provider of your own key, which may be outside the EU) — or to you, and does not store it itself. The agent keeps what it read only where you ask it to (for example a report it writes into its memory or your Brain). The data is never used for advertising, never sold, never used to train AI models, and people at emdly do not read it unless you ask us to (support), it is needed for security or the law requires it. Disconnecting Google Drive in My agent revokes the access at Google; for Analytics and Search Console the access is revoked once no agent of yours uses that Google account.

4. Cookies and analytics

cookiepurposelifetimeneeds consent
emdly_sessionkeeps you signed in and protects forms2 hours of inactivityno — strictly necessary
XSRF-TOKENprotects forms against cross-site requests2 hoursno — strictly necessary
remember_web_*“stay signed in” after OAuth login5 yearsno — functional, set only when you sign in
emdly_consentremembers your cookie choice12 monthsno — strictly necessary
_ga, _ga_*Google Analytics 4 — which pages and skills are used, in aggregateup to 2 yearsyes — set only after you click Accept
_gcl_au, _gcl_awGoogle Ads — links a sign-up to the ad click that preceded it90 daysyes — set only after you click Accept

Analytics and ads measurement run in Google’s Consent Mode (advanced) with everything denied by default: until you accept, Google’s tag runs without cookies or identifiers and sends only anonymous, aggregated pings that Google uses to model totals — it cannot recognise you or your device across visits. Cookies are set only after you click Accept. If you decline, we also send no server-side analytics events for your visits. Change your choice at any time with Cookie settings in the footer. Withdrawing consent does not affect processing that happened before.

5. Your rights

Under the GDPR you can ask us for access to your data and a copy of it, rectification, erasure, restriction of processing, portability (your skills and Brain files are already plain Markdown you can download), and you can object to processing based on our legitimate interests — including the use of your organisation’s name or logo as a reference — and withdraw consent at any time. Write to [email protected] from the e-mail on your account; we answer within one month.

Deleting your account removes your Brain, favourites, follows, notifications and tokens. Published skills stay in the catalog under your handle unless you ask us to unpublish them, because others may depend on them (Terms §9). If you think we handle your data unlawfully you can complain to the Czech Office for Personal Data Protection (uoou.gov.cz, Pplk. Sochora 27, 170 00 Praha 7) or to the supervisory authority where you live.

6. Security

Sign-in is delegated to Google and GitHub — we hold no password for your emdly account. The only passwords we keep are the mailbox (app) passwords you connect to an agent, encrypted and used solely to sign in to that mailbox. Tokens are stored hashed; Brain files, e-mail drafts and the tokens of connected services encrypted; traffic is TLS only, and access to the server is limited to the people who run it. No system is perfectly secure; if you spot a problem, please tell us at [email protected].

7. Children

emdly is not intended for people under 16 and we do not knowingly collect their data.

8. Changes

We update this notice when the processing changes; the date below tells you when. Material changes are announced to signed-in users.

9. Contact

Launify s.r.o. · Husova 763/30, 737 01 Český Těšín, Czech Republic · [email protected]. Last updated 30 August 2026.