Overview
DogPilot is a dog training app organized around five tabs — Dashboard, Trainings, Chats, School, and More. The app supports school-based group management, training scheduling, exercise catalog management, credit tracking, conversation-based messaging with push notifications on mobile, and profile management.
We process only the data that is necessary to operate DogPilot, support invite redemption and group linking, maintain technical stability, and respond to support requests.
What data may be processed
1. Data you provide directly
Depending on usage, DogPilot may process data such as:
- names or display names
- email addresses used for email/password login
- school names, school descriptions, and school-group names
- invite-related contact details provided by an admin
- messages, topic titles, and poll responses posted inside a conversation or school you belong to
- support messages and any details you choose to send to us
2. Invite and group-linking data
To support school invite onboarding and optional school-group assignment, DogPilot may process:
- school identifiers used for school invite redemption
- optional school-group identifiers and names stored on a school invite
- invite tokens
- invite status information
- school invite preview data such as school name, description, logo URL, color, and optional target group name
- invited display names or invited contact details
- invite creation, expiry, revocation, and acceptance timestamps
- linked membership information between a signed-in profile, a school, and where applicable a targeted school group
3. Login and technical data
DogPilot may process technical data required for stability and app operation, including:
- authentication provider identifiers and linked login-method metadata
- technical identifiers related to a legacy anonymous profile upgrade flow on supported setups when an older installation exists on the same device
- profile last-login timestamps used to identify inactive profiles for later operational cleanup
- Firebase Cloud Messaging tokens used to deliver conversation-related push notifications on mobile devices
- app version
- operating system and platform details
- device-related technical identifiers where required by the services in use
- timestamps of technical events
- error data needed for troubleshooting and service stability
4. Backend-unavailable behavior
On platforms where live backend configuration is not available, DogPilot may show backend-unavailable states. In such cases, live group and invite data may not load or persist until backend support is available.
5. Support communication
If you contact us, we may process the information you provide voluntarily, including:
- your email address
- the content of your request
- screenshots or descriptions of a problem
- app version, platform, or device information relevant to resolving the issue
Advertising
DogPilot shows a small banner advertisement to Basic (free) users on the main screens. Premium users see no advertising.
Google AdMob
DogPilot uses Google AdMob, an advertising service provided by Google LLC (or Google Ireland Limited for users in the European Economic Area and Switzerland), to display banner ads to Basic (free) users.
AdMob may collect and process data in connection with ad delivery, including:
- advertising identifiers (such as the Google Advertising ID (GAID) on Android or the Identifier for Advertisers (IDFA) on iOS)
- IP address
- device type, operating system version, and device settings
- app usage data and interaction data relating to displayed ads
- approximate location data derived from IP address or device settings, where permitted
This data is processed by Google for purposes such as ad targeting, ad measurement, fraud prevention, and service improvement.
DogPilot does not actively pass personal profile data to AdMob. However, AdMob may use device-level identifiers and contextual signals independently to serve ads.
Consent management: Where required by applicable law (including the EU General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA)), DogPilot uses Google’s User Messaging Platform (UMP) to request your consent before personalized advertising is enabled. You may at any time withdraw or adjust your advertising consent through your device settings (e.g., by resetting or limiting the advertising identifier on your device).
For more information about how Google processes data in connection with AdMob, see Google’s Privacy Policy: https://policies.google.com/privacy
You can also opt out of personalized advertising via Google’s ad settings: https://adssettings.google.com
What DogPilot currently does not actively rely on
Based on the current implementation state, DogPilot does not currently present a fully active production flow for:
- production-ready messaging,
- analytics-heavy user tracking.
If that changes in the future, this policy may be updated accordingly.
Why data is processed
We use data primarily for the following purposes:
- operating DogPilot and keeping the app functional
- supporting invite generation and invite redemption
- validating school invite redemption before a school membership or targeted group assignment is created
- linking a signed-in profile to a school and, where applicable, a targeted school group
- maintaining school, group, and membership data where live backend support exists
- identifying inactive profiles that may be eligible for later operational cleanup
- improving technical stability and diagnosing issues
- responding to support requests
- protecting the service against misuse and technical abuse
Sharing with third parties
Data is shared only to the extent necessary to operate DogPilot or where required by law.
Depending on the active setup, this may include:
- Firebase Authentication for email/password login and supported OAuth-based sign-in providers such as Google and Apple when configured
- Firebase Authentication for upgrading an older anonymous local profile to a visible login on supported device setups
- Cloud Firestore for school, group, membership, invite, and conversation persistence
- Firebase Storage for uploaded images such as background images, exercise images, and school media
- Firebase Cloud Messaging for delivering push notifications about new conversation messages on mobile devices
- Google AdMob for serving banner advertisements to Basic (free) users — see the Advertising section above for details
- app platform providers such as Apple or Google if DogPilot is distributed through their ecosystems
- technical providers needed to deliver support or maintain infrastructure
We do not sell personal data.
Storage location and duration
Data may be stored locally on a device, within the configured backend infrastructure, or in support systems used to handle a request.
If you choose account deletion, DogPilot may remove the current profile data associated with that session. If that profile is the last manager of a school, DogPilot may also delete the affected school and its related operational data, including groups, trainings, conversations, memberships, and associated school media, because that data is structurally tied to the school entity.
Data is generally stored only as long as necessary for its intended purpose, for example:
- while a training group remains active,
- while an invite is valid or needs to be documented,
- while a support case is open,
- or while legal retention duties apply.
Expired, revoked, obsolete, or no-longer-required data may be deleted, anonymized, or overwritten in accordance with operational and legal requirements.
Your rights
Where provided by applicable law, you may have rights such as:
- the right to access personal data,
- the right to correct inaccurate data,
- the right to request deletion,
- the right to restrict certain processing,
- the right to object in specific cases,
- and the right to data portability.
To exercise such rights, please contact us by email.
Data security
We take appropriate technical and organizational measures to protect data against unauthorized access, loss, misuse, or disclosure. As with any internet-based or cloud-connected product, absolute security cannot be guaranteed.
Children and minors
DogPilot is not specifically directed at children. If personal data relating to minors is processed, this should occur only with the involvement or responsibility of a parent or legal guardian where required by law.
Contact
For privacy-related questions or requests:
DogPilot
A product by sysoft.ch, Switzerland
Email: hello@dogpilot.app