Who is responsible?
Paul Rauch, operating as Coffeebird Studio in Austria, is responsible for the processing described here. This policy covers DailyDog, MoxBox, CycleBond, Push me!, and this website.
For questions or privacy requests, contact office@coffeebirdstudio.com.
DailyDog at a glance
You can use DailyDog without an account. Dog profiles and activities are saved on your iPhone. Creating an account or signing in enables cloud backup and synchronization. Joining a household makes shared records available to its members.
Location, Apple Health, camera, and notification permissions are controlled through iOS. You can change them in device settings; features that depend on a permission may then be unavailable.
DailyDog accounts and Firebase Authentication
DailyDog uses Google Firebase Authentication for email-and-password registration, sign-in, email verification, password resets, and account management. We process your email address, display name, account identifier, and household membership. Firebase processes authentication credentials and technical connection information, such as IP addresses and user-agent information, to operate and secure sign-in.
An account is optional for local use, but required for cloud synchronization, household sharing, and contributions to the community map. CycleBond and Push me! do not require a DailyDog account.
GPS and recorded walks
With location permission, DailyDog records precise coordinates and timestamps during a tracked walk, including in the background while tracking is active. Saved walks can include route geometry, duration, distance, step counts, the dogs involved, and the person who recorded the walk. These records can reveal places you visit and your routines.
Walks are stored locally and synchronized to your household when signed in. Household members can view shared routes. Stop a walk to end route recording; location may also be used when you request map or weather features. You can revoke location access in iOS settings.
Cloud records, photos, and attachments
DailyDog uses Cloud Firestore for account and household records, dog profiles, care entries, walks, places, person profiles, and dog health records. Cloud Storage for Firebase stores shared dog profile images and health attachments. Cloud Functions handle server-side operations such as sharing, community features, and deletion.
Optional records can include breed, birthday, weight, microchip details, vaccinations, medications, vet information, insurance details, notes, photos, and PDFs. Attachments may also contain personal information about you or others. Include only information you are entitled to share. Images are optimized before upload; PDFs are uploaded as selected.
Family Sharing and private favorites
DailyDog household sharing is an in-app feature. Household members can see and update shared dogs, photos, routes, care entries, and health records, including attachments. Member information includes display names, email addresses, roles, and identifiers; activities can show who recorded them. Joining or inviting someone therefore changes who can access household information.
Personal map favorites are separate: they synchronize across your own signed-in devices and are not shared with other household members. Signing out stops synchronization but keeps the current local data on that iPhone. Leaving a household does not recall copies already saved by others.
Apple Health and motion
With your permission, DailyDog reads your daily step count and walking/running distance from Apple Health to display your activity on the iPhone. It does not write to Apple Health. These daily Health summaries are read locally; step counts recorded as part of an individual walk are included in the walk record and can synchronize with your household.
With motion permission, DailyDog also counts steps during recorded walks. Health access is optional and can be withdrawn in Apple Health or iOS settings. Health information is not used for advertising or marketing.
Maps, weather, and community places
DailyDog uses Apple map and WeatherKit services to display maps and request weather for a location. Requests may transmit the requested location or map area and technical connection data to Apple.
Nearby public community places can be viewed without an account. Adding, confirming, or reporting a place requires sign-in. Place coordinates, categories, and submitted place details may be visible to other users. Public place documents exclude your account ID, email, and display name; a private contributor link and feedback records are kept for moderation and abuse prevention.
For nearby OpenStreetMap imports, DailyDog’s server sends Geoapify the center of an approximate map-area cell, rather than the device’s exact location. Community contributions are intended for public infrastructure, not private addresses or personal information.
Reminders, widgets, and sharing
Walk-goal, birthday, and health reminders are scheduled locally. Notification contents are not sent to Firebase, although health due dates are included in synchronized records. Widgets and Live Activities display app information on device surfaces that may be visible to someone using or viewing your device.
Photos selected for a walk-sharing image are processed locally and are not uploaded to DailyDog’s Firebase Storage for that export. The completed image goes to the sharing destination you choose. Original photo GPS metadata is not copied, but the image and route shape may still reveal a location. Copies shared outside DailyDog cannot be recalled through account deletion.
Purchases and subscriptions
Apple processes App Store payments. DailyDog, MoxBox, CycleBond, and Push me! use RevenueCat to manage purchases and subscription access. RevenueCat processes app-user identifiers, purchase and transaction information, and subscription status. DailyDog links its Firebase user identifier to RevenueCat when you sign in so access can be associated with your account; local users use a RevenueCat-generated identifier.
We do not receive full payment card details. Deleting an account does not cancel an Apple subscription. Manage subscriptions separately in your Apple account settings.
Security and diagnostics
DailyDog uses Firebase App Check with Apple App Attest in production to help verify that requests come from the app. This involves app/device attestation information and security tokens. Cloud providers may process connection data and operational logs to deliver services, prevent abuse, and investigate failures.
Operational service logs and purchase records may be associated with account or technical identifiers; they should not be assumed to be anonymous. We do not sell or rent personal data or share it for advertising.
MoxBox: local library and game data
MoxBox stores your decks, card text, downloaded card images, prices, settings, player names, friends’ standings, and saved game results on your device. Names entered for a game are used to identify players and associate results. MoxBox currently does not require its own account or automatically synchronize your library to a Coffeebird Studio cloud account.
Deck imports and refreshes contact Archidekt or Moxfield. Card searches, card information, and image downloads contact Scryfall and its image-delivery services. These requests disclose the requested deck identifier, card identifiers or search terms, and technical connection information such as your IP address to the relevant provider. Downloaded content remains available locally; an import does not change your deck on the source website.
MoxBox Pro purchases are managed through Apple and RevenueCat. MoxBox uses a RevenueCat-generated app-user identifier rather than a MoxBox email login. Subscription processing is separate from your locally saved library.
MoxBox: backups, shop links, and deletion
If you export a backup, the file can contain decks, settings, game records, and optionally downloaded card images. You choose its destination through Files, including iCloud Drive or another configured storage provider. The selected provider processes that file under its own terms. Restore can create a local safety copy of the previous library; a later restore replaces that safety copy.
Opening a TokenX/Etsy shop link takes you to an external service, which receives the web request and handles any shopping activity under its own privacy policy. MoxBox does not process those shop payments.
You can delete decks in the app or remove local app data by deleting the app. Exported backups, device backups, and copies saved with other providers must be removed separately. Deleting a local deck does not delete the original on Archidekt or Moxfield. Removing MoxBox does not cancel a subscription or automatically erase provider purchase records; contact us for requests concerning information processed on our behalf.
CycleBond: name and account
CycleBond saves an optional display name on your device for personalization. You can change or remove it in Settings. The name is included in exported app backups and, while sharing is enabled, in the information sent to your connected partner.
Personal cycle tracking does not require an account. Partner connection uses Google Firebase Authentication for email-and-password registration, verification, sign-in, password resets, and account deletion. Firebase processes your email address, credentials, account identifier, verification state, and technical security information such as IP addresses. If you use Sign in with Apple where available, Apple provides an account identifier and the name and email information you authorize, which may include a private relay email address.
CycleBond: selected partner information
Connecting a partner associates two verified accounts using an invitation code. CycleBond uses Cloud Functions and Cloud Firestore to process that connection, invitations, sharing preferences, and the selected shared data. Depending on your choices, this can include cycle information, feeling, energy, sleep, pain, today’s daily wish, and sexual desire. These categories can reveal sensitive health or sex-life information. Cycle sharing is enabled when a new connection is created; review the sharing controls in Together. Sexual desire has its own separate opt-in control.
Your connected partner can retrieve the categories you share and your display name while sharing is enabled. Your diary and personal analysis are not uploaded through this partner-sharing feature. Today’s wish and desire values expire at your next midnight and historical desire entries are not included in that shared snapshot.
This Firebase sharing uses transport and storage encryption and server-side access controls; it is not end-to-end encrypted. Authorized backend administrators can access selected shared information. The project’s Firestore database and partner Functions are configured in Frankfurt (europe-west3); Firebase Authentication is processed separately as described below. Firebase App Check with Apple App Attest helps protect partner-service requests.
CycleBond: stopping sharing and deleting an account
You can change the shared categories or disconnect in the partner controls. Signing out alone preserves the remote partner connection; disconnect to stop partner access. A connected partner may retain the last loaded information until the app refreshes, relaunches, or confirms the disconnection. Screenshots or copies saved outside the app cannot be recalled.
Disconnecting removes the shared snapshot and relationship. Deleting your partner account also removes the Firebase Authentication account and outstanding invitation. A minimal account-deletion marker is retained to reject previously issued access tokens. Deletion requires reauthentication; Sign in with Apple deletion also revokes the Apple authorization. Personal entries on your device remain and must be removed separately. Provider backup retention can apply after active data is removed.
If you used an older iCloud-based partner connection, use “Remove previous iCloud sharing” as well and update older devices. Deleting a Firebase connection does not automatically revoke every legacy invitation created elsewhere. Copies in backups or exported files must be managed separately.
Push me!: local workout data
Push me! stores workout plans, training progress, statistics, settings, and preferences locally. Device backups may include local app data if enabled. DailyDog household synchronization and CycleBond partner sharing do not apply to Push me! or MoxBox.
Support and this website
If you contact us, we process your email address, message, and any attachments to respond and resolve your request. Avoid sending passwords or unnecessary sensitive information.
Our website host may process IP addresses, browser information, access times, and requested pages to deliver and secure the website. The website loads fonts from Google Fonts, which means your browser contacts Google and sends connection information, including your IP address. The current website does not include an analytics or advertising script and does not itself set cookies through its page scripts.
Purposes and legal bases
Where the GDPR applies, we process information necessary to deliver requested account, backup, sharing, and subscription services on the basis of performing our contract with you (Article 6(1)(b)). Optional location access relies on your permission and, where applicable, consent (Article 6(1)(a)). For optional Apple Health access and CycleBond processing or sharing that reveals health or sex-life information, the relevant consent requirements include explicit consent for special-category data (Article 9(2)(a)), together with the applicable Article 6 basis. The app’s permission and sharing controls determine the features you enable. You can withdraw consent without affecting earlier lawful processing.
Security, abuse prevention, reliable service operation, and handling general inquiries serve our legitimate interests (Article 6(1)(f)). Processing required to comply with law or handle statutory rights requests is based on legal obligations (Article 6(1)(c)). We do not make decisions with legal or similarly significant effects solely through automated processing.
Service providers and international processing
Recipients include authorized household members and connected CycleBond partners, destinations you choose when sharing, and providers needed to operate the services: Google/Firebase for authentication, cloud storage and processing, Apple for platform features and payments, RevenueCat for subscriptions, Geoapify for map-area place data, Archidekt, Moxfield, and Scryfall for MoxBox deck and card requests, user-selected backup providers, and our website and email providers. TokenX/Etsy receives requests when you open its external shop links.
Processing can occur outside Austria and the EEA. Firebase Authentication processes data in the United States; choosing a European database region does not make every Firebase service EU-only. Google describes its international-transfer arrangements, including the EU–US Data Privacy Framework and applicable processing terms, in its Firebase privacy documentation. Contact us for information about applicable safeguards.
Retention and deleting your data
Local records remain until removed or the app’s local storage is cleared. For DailyDog and CycleBond, removing the app or signing out does not delete your cloud account. Cloud records are retained to provide your account and household service until deleted, subject to shared-household handling below. Support information is retained while needed to resolve and follow up on a request or meet legal obligations; operational records are retained for security, troubleshooting, and provider recovery requirements.
In DailyDog, use More → Account & Backup → Delete Account, confirm your password, and review each household. Sole-member households are deleted with their records and photos. Shared households require a successor owner; other members keep shared dogs, photos, and places, while your linked person profiles and activities assigned to them are removed.
Once accepted, deletion continues on the server. The requesting iPhone’s local data and cache are cleared; other connected devices clear their copies when notified. Offline devices and exported copies cannot be erased immediately. Community contributor links, confirmations, and reports are removed; anonymized public infrastructure places may remain.
Completed deletion receipts expire after seven days for status checks and retries; Firestore removes expired records asynchronously. Minimal retired-profile markers prevent old devices from restoring removed activities. Provider backups and recovery copies may persist after active records are deleted. Firebase states that authentication information is removed from its live and backup systems within 180 days after user deletion is initiated.
Your rights and choices
Where applicable, you can request access, correction, erasure, restriction, or portability of your personal data, object to processing based on legitimate interests, and withdraw consent. Contact us at the email above; we may need to verify your identity. Some rights have exceptions, including where another person’s rights or legal retention duties are involved.
You can lodge a complaint with your local supervisory authority. In Austria, this is the Austrian Data Protection Authority (Datenschutzbehörde).
Children and policy updates
These apps are not directed at children under 13. If you believe a child has supplied personal information without appropriate authorization, please contact us.
We update this policy when our processing changes and show the revision date above. Where required, we will provide additional notice or request consent before new processing begins.