Privacy Policy
Last updated: May 2026
This site uses no tracking cookies and no advertising pixels. Analytics are handled by a self-hosted, cookieless instance of Umami — no personal data is collected or shared for advertising purposes.
Who we are
Gainly is a sole proprietor consultancy operated by Kurt Annall, based in South Africa. The practice provides business automation, systems integration, and custom platform development services to clients in South Africa and internationally. This policy covers gainly.co.za and applies to visitors from all jurisdictions — including the European Union (GDPR) and South Africa (POPIA).
Privacy enquiries: kurt@gainly.co.za
What information is collected
Contact form submissions. When you use the contact form, the following fields are collected: your name, email address, business name (optional), your message, and how you found Gainly (optional). This goes directly into HubSpot and triggers a confirmation email via Resend.
Discovery call bookings.If you book a call via Cal.com, Cal.com collects your name, email address, and anything you enter in the booking form (company name, what you'd like to discuss). That information is also synced to HubSpot so the context is in one place before the call.
Server request logs. Vercel, which hosts this site, processes standard web server data including IP addresses, browser type, pages requested, and timestamps. This is infrastructure-level data — Gainly does not access or store it separately. Vercel retains these logs for up to 30 days.
Analytics. Page views and interactions are recorded by a self-hosted instance of Umami Analytics. Umami is cookieless — it does not set any cookies, does not collect personally identifiable information, and does not track you across other sites. The data is fully anonymised and aggregated.
Affiliate links
Some links in the guidessection are affiliate links. These redirect through gainly.co.za/go/ before forwarding you to the destination. If you sign up through one of these links, Gainly may earn a commission from the provider at no additional cost to you. Commissions do not influence which tools are recommended — only tools that have been used directly or thoroughly evaluated appear here. Following an affiliate link may result in third-party cookies being set on the destination site under that provider's own privacy policy. Gainly does not control those cookies.
Why it's collected
Contact and booking information is collected for one purpose: to have a useful conversation about a potential engagement. Specifically:
- To respond to your enquiry
- To prepare for and follow up on a discovery call
- To maintain a record of communications if we work together
- To send the auto-reply confirmation when you submit the contact form
Who your information is shared with
No information is sold or shared for advertising. The following services process your data as part of operating this site:
CRM. Contact form submissions and Cal.com bookings are stored here as contact and deal records. Gainly uses HubSpot's EU portal (portal ID 148393243), so data is stored in European Union data centres under GDPR-aligned data processing terms.
legal.hubspot.com/privacy-policy ↗Appointment scheduling. Manages discovery call bookings and sends calendar invitations.
cal.com/privacy ↗Transactional email. Sends the auto-reply confirmation to you and the notification email to Gainly when the contact form is submitted. Resend stores sent email logs including recipient address and send timestamp.
resend.com/legal/privacy-policy ↗Website hosting. Gainly.co.za runs on Vercel's infrastructure. Vercel processes standard server request data including IP addresses and request headers. This is handled at the infrastructure level and not accessed by Gainly separately.
vercel.com/legal/privacy-policy ↗How long data is kept
Contact and booking records are kept in HubSpot for up to two years from the date of last contact, or for the duration of any active business relationship. If you request deletion, records will be removed within 30 days.
Email logsin Resend are retained according to Resend's standard retention schedule. They are not accessed after delivery confirmation except to investigate a reported delivery issue.
Server logs are handled by Vercel and retained for up to 30 days per their infrastructure policy.
Analytics data collected by Umami is anonymised and cannot be linked to an individual. It is retained indefinitely for site performance analysis.
Your rights under GDPR (EU residents)
If you are located in the European Union or European Economic Area, the General Data Protection Regulation (GDPR) applies to the processing of your personal data. You have the right to:
- Access the personal data held about you (Article 15)
- Correct inaccurate personal data (Article 16)
- Request erasure of your personal data (Article 17)
- Restrict processing in certain circumstances (Article 18)
- Data portability — receive your data in a structured format (Article 20)
- Object to processing based on legitimate interests (Article 21)
Contact form data is processed on the basis of legitimate interest (you submitted the form to make an enquiry; processing is necessary to respond). Umami analytics do not process personal data and therefore fall outside GDPR scope.
To exercise any of these rights, email kurt@gainly.co.za. Requests will be responded to within 30 days. If you are unsatisfied with the response, you have the right to lodge a complaint with your local supervisory authority.
Your rights under POPIA (South African residents)
Under the Protection of Personal Information Act (POPIA), you have the right to:
- Know what personal information is held about you
- Request access to your personal information
- Request correction of inaccurate information
- Request deletion of your personal information
- Object to the processing of your personal information
To exercise any of these rights, email kurt@gainly.co.za with your request. Requests are responded to within 30 days.
Changes to this policy
This policy may be updated from time to time. The date at the top of this page reflects the most recent revision. If the changes are material, an updated notice will appear here.