Legal · For procurement teams

Data Processing summary

A one-page, factual description of how TaameerPro handles customer data — hosting, tenant isolation, encryption, backups, retention, and the complete subprocessor list. Written for security questionnaires and procurement reviews.

Last updated: 11 July 2026Version 2026-07-11

اردو خلاصہ

یہ صفحہ خریداری اور سکیورٹی جائزہ ٹیموں کے لیے ہے۔ ہر ادارے کا ڈیٹا ڈیٹا لیئر پر الگ رکھا جاتا ہے، تمام ٹریفک HTTPS پر چلتی ہے، فائلیں کلاؤڈ فلیئر R2 پر محفوظ ہوتی ہیں، اور ڈیٹابیس کا خودکار بیک اپ شیڈول پر لیا جاتا ہے۔ نیچے ان تمام سروس فراہم کنندگان کی مکمل فہرست ہے جو ہمارے لیے ڈیٹا پروسیس کرتے ہیں۔

This is a courtesy Urdu summary. The English document below is the binding version.

1.Hosting and architecture

  • The application and its MongoDB database run on DigitalOcean cloud infrastructure, managed by us.
  • Uploaded files (documents, drawings, photos) are stored privately in Cloudflare R2 and served only through short-lived signed URLs — there is no public file bucket.
  • Background work (email delivery, scheduled jobs, backups) runs on a separate worker process from the API.

2.Tenant isolation

  • TaameerPro is multi-tenant: each customer organization is a tenant identified on every request.
  • Organization scoping is enforced at the data layer — a tenant plugin applies the organization filter to queries on tenant-scoped collections, so cross-tenant reads are prevented structurally, not per-endpoint.
  • Client and vendor portal access uses separate, limited-scope tokens that expose only the records the organization has explicitly shared.
  • Role-based access control governs what each user can see and do inside a workspace, including finance-restricted data.

3.Encryption and secrets

  • All traffic between browsers and the Service is encrypted in transit (HTTPS/TLS).
  • Passwords are hashed with bcrypt; they are never stored or logged in plain text.
  • Two-factor authentication (TOTP) secrets are stored encrypted.
  • Session refresh tokens are stored hashed, rotated on use, and revoked on reuse detection.
  • File storage and backup objects are held in Cloudflare R2, which encrypts stored objects at rest.

4.Backups and recovery

  • Full database backups run automatically on a schedule and are stored as archives in Cloudflare R2, separate from the production server.
  • Backups are kept on a rotating window — a fixed number of recent snapshots is retained, and older ones are deleted as new ones succeed.
  • Backup failures alert the operations team by email.

5.Audit and accountability

  • Significant actions in a workspace (creations, status changes, financial approvals, logins) are written to a per-organization audit trail retained for 90 days and visible to workspace administrators.
  • Platform-level administrative actions are recorded twice: in a platform audit log (retained 12 months) and in the affected organization's own audit trail.

6.Data lifecycle

  • Workspace data lives for as long as the account is active; downgrading a plan never deletes data.
  • Self-serve account deletion starts a 30-day grace period (reactivation possible), after which the organization's data is permanently purged by a scheduled job.
  • Purged data disappears from backups as the rotating backup window advances.
  • Read in-app notifications are auto-deleted after 90 days.

7.Subprocessor list

The complete list of third parties that process customer data on our behalf:

ProviderPurposeData involved
DigitalOceanCloud infrastructure — application servers and databaseAll workspace data at rest on our infrastructure
Cloudflare R2Private object storage — uploaded files and database backupsDocuments, photos, backup archives
StripeSubscription paymentsBilling contact, card details (held by Stripe only)
Google (Gemini)AI analysis featuresProject data relevant to a requested analysis, only when used
SMTP email providerTransactional email deliveryRecipient name, email address, message content

We do not use advertising or analytics providers, and we will update this list before introducing a new subprocessor.

8.Certifications

We do not currently hold formal certifications such as SOC 2 or ISO 27001, and we do not claim compliance frameworks we have not been audited against. Everything on this page is a factual description of how the system is built today.

9.Security questionnaires

If your procurement or security team needs more detail than this page provides, contact us via the contact page and we will answer questionnaires directly.

Changelog

Every material revision of this document is recorded here.

  • 2026-07-1111 July 2026First published version of the Data Processing summary.

Related: Terms of Service · Privacy Policy · Data Processing · Contact us