Privacy Policy
1 What Information We Collect
We collect only the information needed to provide and improve the Service.
1.1 Information You Give Us Directly
1.2 Information Generated by Your Use
1.3 Information We Do Not Collect
- Social Security numbers, government IDs, or financial account details beyond what Stripe provides
- Health or medical records beyond what you voluntarily share in the context of your riding
- Precise geolocation data
- Data from advertising networks or third-party tracking pixels
- Data from children under 18 — the Service is for adults only
2 How We Use Your Information
2.1 To Provide the Service
- Store and display your training data so you can review your full history
- Generate AI-powered coaching insights, pattern analyses, and reports
- Enable longitudinal analysis across your training history over time
- Process subscription payments and manage your account
- Send transactional emails: account confirmation, billing receipts, password resets
2.2 To Improve the Service
With your consent (see Section 5.4), we may analyze anonymized, aggregated patterns across the platform — for example, identifying common obstacles at a particular training level. This analysis uses data from which all personally identifying information has been removed. Your individual riding content is never used for this purpose without your opt-in.
2.3 To Communicate With You
- Service-related notices: Terms or Privacy Policy updates, maintenance windows, security alerts
- Product updates or newsletters — only if you have explicitly opted in
- Responses to your support requests
2.4 To Keep the Service Safe
- Detect and prevent fraud, abuse, and unauthorized access
- Monitor for security anomalies
- Comply with applicable legal obligations
3 How Your Data Flows: Third-Party Processors
We share your data only with the service providers below, who process it on our behalf. We do not sell your data to, or share it with, any third party for their own marketing or advertising purposes.
| Processor | What they do with your data | Their Policy |
|---|---|---|
| Google / Firebase | Secure cloud storage of all training data; user authentication; application hosting; crash reporting | policies.google.com/privacy |
| Anthropic (Claude API) | Receives your training data to generate AI coaching insights. Transmitted over encrypted connections. Under our API agreement, Anthropic does not use your data to train its models. | anthropic.com/privacy |
| Stripe | Processes subscription payments. Receives billing information directly; we receive only a customer token and last-4 digits. | stripe.com/privacy |
| Google Analytics | Anonymized, aggregated usage data only — page views, feature usage. No personal riding content is shared. | policies.google.com/privacy |
4 Data Security
No security system is impenetrable. In the event of a data breach that materially affects your personal information, we will notify you as required by applicable law.
5 Your Choices & Rights
5.1 Access & Export
You can export your personal data at any time through Settings → Export My Data. Your export includes all structured data you have entered: training entries, reflections, self-assessments, lesson notes, profile data, journey events, and account settings including coach sharing consent records. Data is provided in JSON format. AI-generated coaching outputs are accessible within the platform and may be saved individually by copying or screenshotting them.
5.2 Correction
You can update or correct your account information and profile data at any time through your account settings. For data that cannot be edited in-app, contact us at privacy@yourdressagejourney.com.
5.3 Account Deletion
You may delete your account at any time through Settings → Delete My Account. Upon deletion:
- Your personal data will be removed from our active systems within 30 days
- Encrypted backup copies will be fully deleted within 60 days
- Anonymized or aggregated insights already derived from your data — which cannot identify you — may be retained as part of platform analytics
- Stripe retains billing records as required by financial regulation; contact Stripe directly to exercise your rights over that data
5.4 Aggregate Data Opt-Out
If you prefer that your data not be included in anonymized aggregate analysis (Section 2.2), opt out at any time through Settings → Privacy → Data Usage Preferences. This does not affect your access to any feature of the Service.
5.5 Marketing Communications
If you have opted into newsletters or product updates, unsubscribe at any time using the link in any email or through Settings → Notifications. You will continue to receive transactional emails regardless of marketing preferences.
5.6 California Residents (CCPA)
To submit a CCPA request, email privacy@yourdressagejourney.com with subject "CCPA Request." We will respond within 45 days.
5.7 Canadian Users (PIPEDA & Quebec Law 25)
If you are a resident of Canada, your personal data is handled in accordance with PIPEDA and, where applicable, Quebec's Law 25. You have the right to access, correct, and withdraw consent for non-essential data uses at any time. You also have the right to be informed of automated decision-making that affects you — YDJ uses AI to generate coaching insights from your data, which constitutes automated processing. You may request a human review of any output by contacting us.
To exercise your rights as a Canadian user, email privacy@yourdressagejourney.com. We will respond within 30 days.
5.8 European Users (GDPR)
Our legal basis for processing is primarily contract performance (to provide the Service) and legitimate interests (security, fraud prevention, service improvement). Where we rely on consent — for marketing and aggregate data analysis — you may withdraw it at any time.
To exercise your GDPR rights, email privacy@yourdressagejourney.com. We will respond within 30 days.
6 Data Retention
7 Cookies & Tracking
A cookie consent notice is presented on first visit. You may update your preferences at any time through Settings → Privacy.
8 Children's Privacy
YDJ is intended for adults 18 years of age and older. We do not knowingly collect personal information from anyone under 18. If we learn that a user under 18 has created an account, we will promptly delete that account and all associated data. If you believe a minor has registered, please notify us immediately at privacy@yourdressagejourney.com.
9 Data Transfers
Your Training Journey, LLC operates in the United States. If you access the Service from outside the US, your information will be transferred to, stored, and processed in the United States and other countries where our processors maintain infrastructure.
For EU/UK/Swiss users: We rely on Standard Contractual Clauses (SCCs) and other appropriate safeguards to ensure your data receives equivalent protection when transferred outside the EEA. Our primary processors — Google, Anthropic, and Stripe — each maintain current SCCs or equivalent frameworks.
For Canadian users: Your data is processed in the United States in accordance with our contractual obligations and applicable Canadian privacy law. We have taken steps to ensure our processors provide comparable protection to that required under PIPEDA.
10 Changes to This Policy
We may update this Privacy Policy from time to time. When we make material changes, we will notify you by email and through a prominent in-app notice at least 14 days before the changes take effect. The current version will always be available at yourdressagejourney.com/privacy.
For changes that significantly affect how we use your personal data, we will seek fresh consent where required by law. Your continued use of the Service after the effective date constitutes acceptance of the revised policy.
11 Contact Us
For privacy questions, data rights requests, or concerns about this policy:
Sadorus, Illinois
privacy@yourdressagejourney.com
yourdressagejourney.com/privacy
We aim to acknowledge all privacy inquiries within 3 business days and resolve them within 14 days. Formal data rights requests (CCPA, GDPR, PIPEDA) will receive a response within the legally required timeframe for your jurisdiction.