Privacy Notice

Syndikeeper · Controller: Halcyon Labs Ltd · Version 0.0.2 (beta) · Last updated 3 October 2026

Beta version (v0.0.2) for testers. This notice describes how Syndikeeper handles your data today, during the beta. It will be updated before public launch.

At a glance. This summary is for convenience only; the full sections below govern. We hold no funds and take no payments. Syndikeeper is free and there is no billing data of any kind. Analytics are off until you turn them on. No analytics data is collected or sent before you opt in. Deletion is real but not total. Your name and contact details are deleted; your entries stay in other members’ records as “Former member”. 18+ only, and records are visible to your own syndicate members by design.

Who we are. Syndikeeper is operated by Halcyon Labs Ltd, trading as Syndikeeper, an Irish company (company number 823886, registered at Venture Hub, 136 Capel Street, Dublin, D01 T2C9, Ireland). We're the data controller for your personal data. Contact for anything privacy-related: privacy@syndikeeper.com. For general support: support@syndikeeper.com.

What Syndikeeper is (and isn't). Syndikeeper is a private record-keeping and administration tool for betting and lottery syndicates. We don't hold funds, place bets, or pay out winnings.

Who can use it. Syndikeeper is for people aged 18 or over. We ask for your date of birth and require you to confirm you're 18 or over; we don't accept accounts from anyone under 18. Your date of birth can't be changed in the app, because it's how we check age. If it's wrong, email privacy@syndikeeper.com from your account's email address and we'll correct it; we don't ask for ID documents. If the correct date shows you're under 18, we'll close your account and erase your data.

What it costs. Syndikeeper is currently free. We don't take payments, so we hold no billing or card data of any kind. If we introduce paid features we'll update this notice first.

1 · What we collect

2 · Why, and on what legal basis

PURPOSEBASIS
Providing the service — accounts, syndicate records, ledgers, exportsContract
Age-gating (18+ service)Legitimate interests (preventing underage use of a gambling-adjacent service)
Product analytics and session replayConsent (opt-in, withdrawable in Profile → Privacy & security → Your data)
Error monitoring and security/server logsLegitimate interests (keeping the service working and secure)
Rate-limiting and abuse preventionLegitimate interests (protecting the service and its users)
Blocking an email from new accounts, at your request on deletionLegitimate interests (a protective measure you ask for)
Reading slip and ticket photos and PDFs automatically (Gemini)Consent (asked once, before first use; you can enter details by hand instead)
Sign-in security logLegitimate interests (protecting your account)
Handling reports, and removing content or accounts that break our TermsLegitimate interests (keeping users and the service safe)
Blocking membersContract (a feature you choose to use)
Recording which versions of our Terms and this notice you acceptedLegitimate interests (showing what you agreed to)

Automated processing. When you upload a slip or ticket photo or a PDF and choose automatic reading (we ask you once, first), we use Google's Gemini vision model to read the bet details from it automatically. You (or your admin) can review and correct the extracted details — no decision with legal or significant effect is made solely by automation. We use Gemini on Google's paid service terms, under which Google doesn't use your files to train its models. We send only the photo or PDF you upload, not your name or email, though the file itself may show information such as names on a syndicate summary.

3 · Cookies & device storage

On the web, before you opt in to analytics, no analytics code runs and no analytics cookie or identifier is stored on your device. We store only what the app needs to work: your sign-in session, your language, theme and similar preferences, and a count of failed sign-in attempts (to protect against password guessing). Analytics storage is set only after you opt in. The mobile app stores your sign-in, your settings and a cached copy of your home screen; its analytics component also creates a random identifier on your device when the app starts, but sends nothing unless you opt in. We don't use advertising cookies of any kind.

One thing that happens without storing anything: our error-monitoring provider (Sentry, EU-hosted) receives a request from your browser when a page loads, which means it sees your IP address. It sets no cookie and stores nothing on your device. This runs on legitimate interests, so it doesn't wait for consent.

4 · Who we share it with (processors)

PROVIDERWHAT THEY DOWHERE
SupabaseDatabase, file storage and sign-inIreland
Cloudflare R2A second copy of uploaded images and filesEU
RailwayApplication hosting and server logsNetherlands
VercelWeb hosting and access logsIreland
PostHogProduct analytics and web session replay — only with your consentEU
SentryError monitoringGermany
UpstashShort-lived rate-limiting counters keyed to account or syndicate IDs, or your IP address, expiring within about an hourBelgium
GoogleReading bet details from slip photos and PDFs (Gemini) — only with your consentUnited States and other countries
ExpoApp builds, and delivering push notifications to your device (which can include member names, syndicate names, amounts and bet descriptions)United States
ResendSending sign-in and account emailsIreland
GitHubEncrypted nightly database backups, kept 30 daysUnited States
Apple and GoogleFinal delivery of push notifications to your deviceUnited States and other countries
Google WorkspaceOur support and privacy mailboxes, if you email usGlobal
ngrokA secure connection some beta test builds use to reach our serversGlobal

Each works only on our instructions, under data-protection terms in its contract with us (for most providers, their standard terms).

Almost everything that stores your data sits in the EU — your account, your syndicate records and your images. Our encrypted nightly database backups (kept 30 days) are currently held by GitHub in the United States; we plan to move them to EU storage. A few other providers handle data outside the EU, without storing it long-term: Google reads the photos and PDFs you choose to have read automatically (see "Automated processing" above), and Expo delivers push notifications, which means it handles your device's push token and the text of the message (passed to Apple or Google for delivery). Some of our EU-hosted providers are companies based outside the EU (for example, our database contract is with Supabase Pte. Ltd in Singapore), so their support and operations staff may access data from outside the EU, and some keep their own service logs outside the EU. Wherever data leaves the EU, it's protected by the EU–US Data Privacy Framework where the provider is certified, or by the European Commission's Standard Contractual Clauses.

We don't sell your data and don't share it for advertising.

Signing in with Google. On the web, you can choose to sign in with Google. Google confirms who you are and shares your email address (and your name, if you allow it) with us, under Google's own privacy policy.

Other syndicate members. By design, members of your syndicate see the records you share with them — your display name, bets, contributions and winnings within that syndicate. When you ask to join a syndicate, its admins see your request before you're a member. That's the product. People outside your syndicates see nothing.

5 · How long we keep it

6 · Deleting your account, and what it really means

You can delete your account any time in the app: Profile (the “You” tab on mobile) → Privacy & security → Your data → Delete my account. If you can't sign in, email privacy@syndikeeper.com from your account's email address. There's a 14-day grace period in case you change your mind — during it your account is frozen, and you can cancel by signing back in and choosing Cancel deletion. After that:

7 · Your rights

Access a copy of your data, download it in a portable format, correct it, delete it, restrict or object to processing, and withdraw any consent — all free, normally answered within one month. Contact privacy@syndikeeper.com.

Your download (Profile → Privacy & security → Your data → Export my data) is a JSON file containing your profile, bets, contributions, winnings, memberships, history, notifications, the Terms you accepted and your devices. Slip images you uploaded are included as download links that expire 24 hours after the export is generated, so save them promptly. It doesn't include reports or blocks. You won't receive other members' personal data in your export, just as they don't receive yours.

If you're not happy with how we handle your data or a request, you can complain to your regulator:

WHERE YOU LIVEREGULATOR
Ireland / EUData Protection Commission — dataprotection.ie (our lead regulator)
UKInformation Commissioner's Office — ico.org.uk (applies from UK availability — not at launch; UK representative appointed then)
AustraliaOffice of the Australian Information Commissioner — oaic.gov.au
New ZealandOffice of the Privacy Commissioner — privacy.org.nz

UK users (from UK availability): the UK GDPR and Data Protection Act 2018 apply to our handling of your data. Australian users: we handle your information consistently with the Australian Privacy Principles. NZ users: we handle your information consistently with the Privacy Act 2020's information privacy principles.

8 · Breaches

If a breach ever puts your data at meaningful risk, we'll tell the relevant regulator within the required deadline and tell you directly, in plain language, without undue delay.

9 · Changes

We'll post changes here. For material changes, we'll ask you to accept the updated notice in the app. This notice was last updated on 3 October 2026.

Languages: this notice is written in English. We may provide translations for convenience. If a translation differs from the English version, the English version applies, to the extent the law allows.

Email support@syndikeeper.com →

Read the Terms of Service