Privacy Policy

Template Overview

  • Template ID: privacy-policy-tech-companies
  • Version: 1.0.0

To generate this document, pass the structured data described below into the data property of the /api/v1/documents/generate endpoint.


Data Payload Schema

FieldTypeRequirementDescription & Details
companyNamestringYesLegal name of your company The full registered name of the entity that publishes this policy. Ex: Acme Technologies Limited
companyTypestringYesType of company Options: "Private Company limited by shares", "Public Company limited by shares", "Limited Liability Partnership", "Business name"
countrystringYesCountry of incorporation Must be a valid value from the Supported Countries list.
addressstringYesRegistered address Full street address including city and postal code. Ex: 12 Bree Street, Cape Town, 8001
websitestringYesWebsite URL Ex: https://acme.com
contactEmailstringYesContact email for legal and privacy matters Where users can reach you. Ex: legal@acme.com
effectiveDatestringNoWhen does the privacy policy take effect? This is the date that the policy becomes active. Ex: 2024-01-01 (Format: YYYY-MM-DD.)
lastUpdatedstringNoWhen was the privacy policy last updated? This is the date that the policy was last revised. It's best to review and update your policy at least once a year. (Format: YYYY-MM-DD.)
productNamestringYesProduct or service name Ex: Fega
productDescriptionstringYesBrief description of the product 1-2 sentences describing what your product does. Ex: A legal-technology platform that uses AI to help businesses generate and review documents.
audiencestringYesWho is your product for? Options: "B2B (businesses only)", "B2C (consumers only)", "Both businesses and consumers"
minimumAgestringYesMinimum user age Ex: 18 Options: "13", "16", "18", "21"
dataCategoriesarray of stringsYesWhich categories of personal data do you collect? Select every category that applies. Options: "Account information (name, email, password)", "Profile information (role, organisation, photo)", "Uploaded documents and content", "Payment information", "Usage and analytics data", "Device and log data (IP address, browser, OS)", "Communications (support tickets, emails)", "Cookies and tracking technologies", "Location data", "Marketing preferences"
collectsSpecialCategoriesbooleanNoDo you intentionally collect special categories of personal data? Special categories include health, biometric, racial, religious, sexual orientation, or trade union data.
specialCategoriesDescriptionstringConditionalDescribe the special categories collected and why Required if collectsSpecialCategories is true.
collectsFromMinorsbooleanNoDo you knowingly collect data from minors (under 18)?
usesAIbooleanNoDoes your product use AI to process user data?
aiProvidersarray of stringsConditionalWhich AI providers do you use? Select all that apply. Options: "Google (Gemini)", "OpenAI", "Anthropic (Claude)", "Mistral", "Cohere", "AWS Bedrock", "Azure OpenAI", "Self-hosted model" Required if usesAI is true.
trainsOnUserDatabooleanConditionalDo you train your AI models on user data? If 'No', your policy will state customer data is not used for training. Required if usesAI is true.
primaryHostingLocationstringYesPrimary hosting / storage location Where is user data primarily stored and processed? This should be the main location, even if you have additional hosting regions. Must be a valid value from the Supported Countries list.
usesAdditionalHostingLocationsbooleanNoDo you use additional hosting locations? Check this if you store, can store or process data in regions beyond your primary hosting location.
additionalHostingLocationsarray of stringsConditionalAdditional regions where data may be stored Optional. Select all regions where data may be processed (e.g. for compliance or feature delivery). Options: "United States", "European Union", "United Kingdom", "South Africa", "Nigeria", "Asia Pacific" Required if usesAdditionalHostingLocations is true.
subprocessorsarray of objectsYesList your subprocessors (third parties that process user data) Add each vendor that handles personal data on your behalf. Ex: Google Firebase for storage and authentication. Each entry: name (string), purpose (string), location (string). (Minimum 1 entry.)
jurisdictionsServedarray of stringsYesWhich jurisdictions do you serve users in? Select every region where you offer the product. This determines which data protection laws apply. Options: "South Africa (POPIA)", "Nigeria (NDPA)", "United Kingdom (UK GDPR)", "European Union (EU GDPR)", "United States (CCPA / state laws)", "Kenya (DPA)", "Ghana (DPA)"
hasDPAbooleanNoDo you offer a Data Processing Agreement (DPA) to business customers? A DPA is a contract that outlines how you handle data on behalf of your customers. It's required under many data protection laws when processing business customer data.
appointsDPObooleanNoHave you appointed a Data Protection Officer or Information Officer? A DPO is responsible for ensuring your organization complies with data protection laws.
dpoNamestringConditionalData Protection / Information Officer name Required if appointsDPO is true.
dpoEmailstringConditionalData Protection / Information Officer email Required if appointsDPO is true.
hasUKEURepresentativebooleanNoHave you appointed a UK or EU representative (Article 27)? Required if you offer the service to UK or EU users without a local establishment.
ukEuRepresentativeDetailsstringConditionalUK / EU representative name and address Required if hasUKEURepresentative is true.
accountRetentionMonthsnumberNoMonths to retain account data after closure This is the period you keep user data after they delete their account or become inactive. Ex: 12
customerDataRetentionDaysnumberNoDays to retain customer data after subscription ends This is the period you keep customer data after their subscription ends. Ex: 30
logRetentionMonthsnumberNoMonths to retain logs and security data This is the period you keep logs and security data. Ex: 12
usesCookiesbooleanNoDoes your product use cookies or similar tracking?
usesAnalyticsbooleanConditionalDo you use analytics cookies (e.g. Google Analytics, Mixpanel)? Required if usesCookies is true.
sendsMarketingEmailsbooleanNoDo you send marketing emails?

Example JSON Payload

Here is an example of a properly formatted data object for the Privacy Policy template.

{
  "templateId": "privacy-policy-tech-companies",
  "data": {
    "companyName": "Acme Technologies Limited",
    "companyType": "Private Company limited by shares",
    "country": "Nigeria",
    "address": "12 Bree Street, Cape Town, 8001",
    "website": "https://acme.com",
    "contactEmail": "legal@acme.com",
    "effectiveDate": "2024-01-01",
    "lastUpdated": "2026-06-01",
    "productName": "Fega",
    "productDescription": "A legal-technology platform that uses AI to help businesses generate and review documents",
    "audience": "B2B (businesses only)",
    "minimumAge": "18",
    "dataCategories": [
      "Account information (name, email, password)",
      "Profile information (role, organisation, photo)"
    ],
    "collectsSpecialCategories": false,
    "collectsFromMinors": false,
    "usesAI": true,
    "aiProviders": [
      "Google (Gemini)",
      "OpenAI"
    ],
    "trainsOnUserData": false,
    "primaryHostingLocation": "Nigeria",
    "usesAdditionalHostingLocations": true,
    "additionalHostingLocations": [
      "United States",
      "European Union"
    ],
    "subprocessors": [
      {
        "name": "Google LLC",
        "purpose": "Hosting, storage, authentication",
        "location": "United States and European Union"
      }
    ],
    "jurisdictionsServed": [
      "South Africa (POPIA)",
      "Nigeria (NDPA)"
    ],
    "hasDPA": true,
    "appointsDPO": false,
    "hasUKEURepresentative": false,
    "accountRetentionMonths": 12,
    "customerDataRetentionDays": 30,
    "logRetentionMonths": 12,
    "usesCookies": true,
    "usesAnalytics": false,
    "sendsMarketingEmails": false
  },
  "format": "pdf"
}