CitizenClimate — Data Integrity & Methodology Protocol
For Verification & Validation Bodies (VVBs) Document Version: April 2026
Summary for Auditors
Data Type | Deletable? | Timestamped? | Georeferenced? | Photo Evidence? | AI Verified? |
|---|---|---|---|---|---|
Survey submissions | No | Yes | Per survey (required or optional) | Where configured | Species fields only |
Faulty submissions | Archived only (with reason) | Yes | Preserved | Preserved | Preserved |
Species observations | No | Yes | Yes | Yes | Yes |
Grievances | No | Yes | No | Optional | No |
SDG survey responses | No | Yes | Yes | Where configured | No |
Biodiversity records | No | Yes | Yes | Yes | Yes |
Media files | No | Yes (upload metadata) | Via parent submission | N/A | N/A |
Key assurances for verification bodies:
-
Every record in the system has a creation timestamp that cannot be modified
-
No data is ever deleted — only archived with an auditable reason
-
GPS coordinates are captured at the device level at the time of field entry, not retrospectively
-
All AI species identifications are performed by independent third-party services and stored verbatim
-
Grievances are permanently recorded and cannot be suppressed by Project Developers
-
VVBs have direct read access to all project data — they do not rely on PD-generated reports
-
All data exports (CSV/JSON) include raw records, not just summaries
CitizenClimate is built on Google Firebase infrastructure (Firestore, Firebase Storage, Firebase Authentication, Cloud Functions). Data residency and Google Cloud audit logging apply in addition to the application-level protections described above.
Summary for Auditors
Data Type | Deletable? | Timestamped? | Georeferenced? | Photo Evidence? | AI Verified? |
|---|---|---|---|---|---|
Survey submissions | No | Yes | Per survey (required or optional) | Where configured | Species fields only |
Faulty submissions | Archived only (with reason) | Yes | Preserved | Preserved | Preserved |
Species observations | No | Yes | Yes | Yes | Yes |
Grievances | No | Yes | No | Optional | No |
SDG survey responses | No | Yes | Yes | Where configured | No |
Biodiversity records | No | Yes | Yes | Yes | Yes |
Media files | No | Yes (upload metadata) | Via parent submission | N/A | N/A |
Key assurances for verification bodies:
-
Every record in the system has a creation timestamp that cannot be modified
-
No data is ever deleted — only archived with an auditable reason
-
GPS coordinates are captured at the device level at the time of field entry, not retrospectively
-
All AI species identifications are performed by independent third-party services and stored verbatim
-
Grievances are permanently recorded and cannot be suppressed by Project Developers
-
VVBs have direct read access to all project data — they do not rely on PD-generated reports
-
All data exports (CSV/JSON) include raw records, not just summaries
CitizenClimate is built on Google Firebase infrastructure (Firestore, Firebase Storage, Firebase Authentication, Cloud Functions). Data residency and Google Cloud audit logging apply in addition to the application-level protections described above.
One App,
Many Uses
CitizenClimate is a mobile app for collecting environmental data in the field. It's used by communities, project developers, and independent auditors to monitor nature-based carbon credit projects — tracking things like biodiversity, land use, community wellbeing, and SDG (UN Sustainable Development Goal) progress. Think of it as a structured field notebook that syncs to the cloud, works offline, and rewards participation.














