D'Linkup Pte. Ltd. ("we", "us", "our") operates the SourceTruth API ("Service"). This Privacy Policy describes how we collect, use, store, and disclose information from and about you when you use the Service.
By using the Service, you consent to the data practices described in this Policy. If you do not agree, please do not use the Service. Where an API key is issued to a business entity rather than an individual, this Policy applies to the individual(s) whose personal data (name, email address) is provided in connection with that key.
| Data | When collected | Purpose |
|---|---|---|
| Name | API key creation (POST /v1/keys) | Account identification |
| Email address | API key creation | Account management, billing communication, service notices |
| Payment information | Paid plan subscription (via Stripe) | Billing. We do not store raw card details — Stripe handles all payment processing. |
The following usage data is collected automatically when you make API requests. We do not link this data to your account, API key, or identity at the time of collection. Timestamps are stored rounded to the nearest hour.
We treat this data as non-personal data because it is not associated with any identified or identifiable individual in our systems. We acknowledge that some query text may incidentally contain personal information (for example, if a query references a named individual or includes personal context). Where any query constitutes personal data, it remains subject to the rights described in §7 of this Policy. You may request deletion of a specific query that contains your personal information by emailing api@sourcetruth.io with "Privacy Request — Query Deletion" in the subject line, describing the approximate date and content of the query.
| Data | Retention | Purpose |
|---|---|---|
| Query text (full) | Indefinitely (as non-personal data; deletion of specific queries containing personal data available on request — see above) | Product improvement, corpus expansion decisions, retrieval quality improvement, internal AI model training, benchmarking |
| Endpoint called | Indefinitely | Usage analytics |
| Traditions / languages requested | Indefinitely | Usage analytics, corpus expansion decisions |
| Result count | Indefinitely | Coverage gap analysis, product improvement |
| Latency (milliseconds) | Indefinitely | Performance monitoring |
| Timestamp (bucketed to nearest hour) | Indefinitely | Usage trend analytics |
Paid-tier customers who enrol in the Customer Intelligence Programme (via POST /v1/intelligence/enrol) have their usage analytics stored with account linkage — associated with their API key and email address. This linked data is personal data and is handled in accordance with this Privacy Policy. See Terms of Service §8.3 for full details of the Programme, the purposes for which linked data is used, and the opt-out procedure.
| Data | Retention | Purpose |
|---|---|---|
| Query text (full, linked to account) | 90 days post-opt-out, then anonymised; or deleted on request within 30 days | Usage dashboards, corpus recommendations, personalised retrieval tuning, customer success, internal product analytics, model training, benchmarking |
| Traditions / languages (linked) | Same as above | Personalised corpus recommendations, customer analytics |
| Endpoint, result count, latency (linked) | Same as above | Usage dashboards, customer success |
| Data | Retention | Purpose |
|---|---|---|
| API key hash (SHA-256) | Indefinitely while key active; deleted within 30 days of termination on request | Authentication |
| Daily request count per key | Rolling 2 days (daily_quota table) | Quota enforcement |
| Stripe customer ID | Indefinitely while account active | Billing portal access |
| IP address | Not stored persistently | Rate limiting (per-request only, via Cloudflare) |
/v1/answer responses — generated answer text is returned to you and not retained by usWe do not sell your personal data to third parties.
When we refer to "internal AI model training" as a purpose for usage data, this means:
/v1/search results/v1/answer generationWe do not sell, licence, or share query data with third parties for their model training purposes. Anthropic processes query text in real time as part of /v1/answer request fulfilment (inference only) — we do not send query data to Anthropic for fine-tuning. See §4 for Anthropic's role as sub-processor.
Where query data has been used to train or evaluate internal AI models prior to a deletion request, deleting the source data does not automatically alter trained model weights already produced. This is a technical limitation of current AI training methods. We will suppress the use of any identified personal data in future training cycles and, where technically feasible, will retrain or adjust models to remove the influence of data subject to verified deletion requests. We disclose this limitation rather than making an unqualified deletion promise.
We share data with the following sub-processors as necessary to provide the Service:
| Sub-processor | Purpose | Data shared | Location |
|---|---|---|---|
| Supabase Inc. | Database hosting (PostgreSQL) | Account data (emails, API key hashes, billing IDs), usage analytics, quota counts. Opted-in customers: linked usage data. | USA (AWS us-east-1) |
| Railway Corp. | API server hosting | In-flight request data (transient) | USA |
| Stripe, Inc. | Payment processing | Email, name, billing address, IP address (for fraud scoring), payment method. Card details are processed directly by Stripe and never transmitted to us. Stripe processes this data subject to Stripe's Privacy Policy. | USA |
| Anthropic, PBC | /v1/answer generation (Claude API — inference only) | Query text and retrieved passage text sent to Claude API at request time for answer generation. Not used for fine-tuning. Processed subject to Anthropic's Privacy Policy and usage policies. | USA |
| Cloudflare, Inc. | CDN and DNS proxy | In-flight HTTP requests (IP visible to Cloudflare for DDoS protection and rate limiting; not stored by us persistently) | Global |
| Transactional email provider (TBD) | Delivery of billing receipts, API key confirmations, and account notices | Email address, name | To be confirmed when provider selected |
We may disclose your information to law enforcement or regulators when required by law, or to protect the rights, property, or safety of D'Linkup, our users, or the public.
Enterprise customers requiring a Data Processing Agreement (DPA) may request one at api@sourcetruth.io.
No system is perfectly secure. In the event of a data breach affecting your personal data, we will comply with our mandatory notification obligations: under Singapore's PDPA (as amended 2021) we will notify the Personal Data Protection Commission (PDPC) and affected individuals within 3 calendar days of becoming aware of a notifiable breach; under the GDPR we will notify the relevant supervisory authority within 72 hours of becoming aware. We will contact you at the email address on your API key record.
Depending on your jurisdiction, you may have the following rights regarding your personal data:
To exercise these rights, email us at api@sourcetruth.io with "Privacy Request" in the subject line. We will respond within 30 days. We may need to verify your identity before processing the request.
We are subject to the Personal Data Protection Act 2012 (Singapore) ("PDPA"), as amended in 2021. You have the right to access and correct your personal data held by us, and to request data portability under Part IVA of the PDPA. To make a request, email us at api@sourcetruth.io with "Privacy Request" in the subject line. If you believe we have not handled your personal data in accordance with the PDPA, you may lodge a complaint with the Personal Data Protection Commission (PDPC) at www.pdpc.gov.sg.
If you are located in the European Economic Area or the United Kingdom, you have additional rights under the General Data Protection Regulation (GDPR) / UK GDPR. Our legal basis for processing your data is:
Data transfers to the United States are made only to sub-processors that have committed to appropriate data protection safeguards: for EEA transfers, under GDPR Chapter V including the EU-US Data Privacy Framework (where the sub-processor is certified) and Standard Contractual Clauses (2021 EC SCCs); for UK transfers, under UK GDPR Article 46 including the UK-US Data Bridge (where certified) and UK International Data Transfer Agreements (IDTAs) or UK Addendum SCCs. The applicable transfer mechanism for each sub-processor is available on request at api@sourcetruth.io.
If you are located in the EEA and believe we have not handled your personal data in accordance with the GDPR, you may lodge a complaint with the supervisory authority in your EU member state. If you are located in the United Kingdom, you may lodge a complaint with the Information Commissioner's Office (ICO) at ico.org.uk/make-a-complaint.
EU/EEA Representative (GDPR Article 27): D'Linkup Pte. Ltd. currently has no establishment in the European Economic Area. We will designate a formal EU representative and publish their contact details in this section before the first paying EEA customer joins the Service, or before proactively marketing to EEA individuals — whichever comes first. Until that point, EEA individuals may direct GDPR enquiries to api@sourcetruth.io.
The Service is not directed at children. The minimum age for using the Service is 16 years globally. In jurisdictions where applicable law sets a lower minimum age for digital consent, we apply the higher threshold of 16 as a uniform standard. We do not knowingly collect personal data from anyone under 16. If you believe a minor has provided us with personal data, contact us and we will delete it.
The SourceTruth API does not use cookies or tracking technologies. Our developer documentation pages (this site) do not use analytics scripts, tracking pixels, or third-party cookies. If this changes, this section will be updated and you will be notified in accordance with §10.
We may update this Privacy Policy from time to time. If we make material changes, we will notify you by email at least 14 days before the changes take effect. The "Last updated" date at the top of this page reflects the most recent revision. Continued use of the Service after the effective date constitutes acceptance of the updated Policy.
D'Linkup Pte. Ltd.
1 Tampines North Drive 1, #06-08, T-Space
Singapore 528559
UEN: 201721418Z
Privacy enquiries: api@sourcetruth.io