Privacy Policy
HappySoup Ltd (“HappySoup”, “we”, “our”, or “us”) is committed to protecting your privacy. This Privacy Policy explains what information we collect, how we use it, and what rights you have.
We are registered in Ireland, and you can contact us at [email protected] with any privacy questions.
Information We Collect
Personal Information
When you log in to HappySoup, we collect your Salesforce username, email, and display name. This is used to display your details in the app and help you identify which org you are logged into. We also use your Salesforce Org ID and User ID as internal keys to process requests securely.
Salesforce Metadata
To provide dependency analysis, HappySoup queries your Salesforce metadata. Some objects are retrieved by name only, while others (such as Apex classes) may be inspected for dependencies.
Metadata is cached in a secure server-side session during your use of the app. This session is automatically deleted when you log out, revoke access, or after 8 hours when the Salesforce access token expires.
Org Statistics
We also collect and retain high-level statistics about your Salesforce org, including:
Number of active users and admins
Number of Apex classes, custom objects, custom fields, and flows
Org name, org ID, and edition (e.g., Enterprise, Unlimited)
Whether the org is production or sandbox
We use this information to understand product usage, improve performance, and guide future product enhancements.
We do not collect or store the actual contents of your metadata (such as field names, code, or configuration details).
Usage Data
We may collect technical logs and usage data through trusted third parties (such as Highlight.io) to monitor performance and improve the service.
Cookies & Local Storage
HappySoup uses cookies and local storage to:
Store your session ID
Remember the Salesforce domain you last used for faster login
How We Use Information
We use the information we collect to:
Provide, operate, and improve HappySoup
Communicate with you about product updates and support
Monitor system performance and detect errors
Plan future product enhancements based on usage patterns
How We Share Information
We do not sell your data. Information may be shared only with trusted service providers who support HappySoup’s operations, under strict confidentiality and data protection agreements. These include:
Heroku – app hosting
MongoDB Atlas – database and storage
Highlight.io – error monitoring and logs
Intercom – help center and customer support
Read the Subprocessors page for more information.
Data Retention
Session data (including metadata) is deleted when you log out, revoke access, or after 2 hours.
Org statistics are retained to help us improve the service and may be kept until you request deletion.
Your Rights
As an EU-based company, HappySoup.io Ltd complies with the General Data Protection Regulation (GDPR). You have the following rights:
Right to Access – You can request a copy of the data we hold about you.
Right to Deletion (“Right to be Forgotten”) – You can delete your data immediately by logging out, or by contacting us at [email protected].
Right to Restrict Processing – You may request that we stop processing your data.
Right to Withdraw Consent – You may revoke Salesforce access at any time via your Salesforce settings.
Right to Rectification – You can update or correct your account information.
Children’s Privacy
HappySoup is not intended for children under 16. We do not knowingly collect personal information from children.
Changes to This Policy
We may update this Privacy Policy from time to time. If changes are material, we will notify you via email or through the app.
Contact Us
If you have any questions or concerns about this Privacy Policy, please contact us at:
HappySoup.io Ltd
Email: [email protected]