Presentation Software for Complex Events Across Time & Space

c2timeline brings clarity to complex narratives. Combine maps, timing, media, and rich annotations into unified interactive presentations with optional AI assistance.

c2timeline
The c2timeline application showing a sample incident: a route on a map with a camera field of view, a direction arrow, a perimeter area, and icons, with ten icons, the step list on the left, and item details on the right
Sample data in the c2timeline application. Basemap is illustrative.

How It Works

1

Build

Start a presentation manually, with AI assistance, or upload information directly from spreadsheets, JSON datasets, or raw cell site carrier records.

2

Mark Up

Add narrative text, photos, media, timestamps, coordinates, map views, fields of view, and annotations using 26 built-in icons or custom symbols.

3

Present

Deliver step-by-step briefings, launch theatrical presentation mode with a separate presenter window, or compare events side-by-side.

4

Hand-off

Distribute single-file portable cases, full page-by-page PDF printouts, structured spreadsheets, or self-checking summary logs.

Automated Cell Site Mapping

Sectors & Timing Advance Bands

Draws sector coverage wedges automatically based on tower azimuth and beamwidth. Calculates and renders timing advance distance arcs across sector shapes.

Direct CSV Record Import

Import carrier records and tower lists directly via application UI. Automatically groups events occurring on the same sector within fifteen minutes into clear presentation steps.

towers.csvrecords.csv→3 steps

Automated Courtroom Notes

Automatically populates step notes with essential evidentiary disclosures, including tower parameters, coverage assumptions, and clear disclaimers regarding device connection versus exact location.

AI-Assist for Automated Time Savings

Accelerate timeline creation from raw source documents. c2timeline includes two Python scripts that pair with AI tools to convert after-action reports and complex data into structured presentation files automatically.

c2timeline_build.py

Processes raw text or after-action reports into a structured presentation file. Maps cell site records into sectors and timing advance bands automatically.

c2timeline_check.py

Runs 25 automated validation checks across the generated timeline file to verify integrity, structure, searchability, and formatting prior to review.

Map Annotation & Visualization Tools

Spatial Mark-up Tools

Add text labels, directional arrows, distance areas in meters or feet, camera fields of view, and timing advance arc bands directly onto map steps.

26 Built-in Tactical Icons

Includes dedicated symbols for public safety and investigative needs. Custom image overlays can also travel alongside individual annotations.

5 Esri Basemaps & Views

Switch dynamically between Satellite, Topographic, Streets, Dark Gray, and Light Gray basemaps. Each step retains its own custom view bounds and zoom level.

SatelliteTopographicStreetsDark GrayLight Gray

Internal & Visibility Controls

Mark sensitive items as internal to hide them from public exports. Toggle individual annotations off while keeping them preserved in master files.

Unit 12CameraInternal

Versatile Hand-off Options

Portable Case

A self-contained, presentation-only artifact packed into a single standalone file. Shared case files contain the code needed to open them for presentation playback.

Page by Page

Generates printable document exports featuring every item and event printed chronologically along with associated photographs and notes.

Traffic cameraMar 14, 2026, 2:41 PM

Spreadsheet Export

Outputs one row per item formatted with timestamps and geographic coordinates so data can easily load into external databases or GIS tools.

TitleTimeLatLng
Store14:3438.0301-78.4805
Alley14:3838.0309-78.4785
Traffic camera14:4138.0296-78.4768
Parking lot14:4738.0323-78.4726

Summary & Verification Record

Includes complete records of the file itself along with automated self-check logs that verify date sequencing, search functions, and file structure integrity.

Intentional Three-Part Architecture

Commercial Application

The Application

c2timeline itself is delivered as readable source code. Organizations obtain a perpetual, organizational-wide license to run, customize, host internally, and adapt the software without per-user or per-case limits.

Open File Standard

The Format

The c2timeline file format is open to everyone. Anyone may read, write, or build software around the format without paying fees or requiring a license from us, ensuring long-term data longevity.

Apache 2.0 Open Source

The Tools

The two Python helper scripts are open source under the Apache License 2.0. Anyone may use, modify, or redistribute them freely, even without purchasing the commercial application.

Who Uses c2timeline?

Detectives & Analysts

Present complex timelines, timeline analysis, and cell site mapping directly to command staff or legal teams.

Brief command staff on a multi-scene case. Put the vehicle route, camera views, and cell site sectors on one map, one step at a time, and walk through it in presenter mode.

TowerCameraVehiclePhoneUnit2:41 PM

How to Buy

c2timeline is licensed on a perpetual, organization-wide basis with no per-user or per-case restrictions. Pay by card and download now, or contact sales for a quote and procurement documents.

Perpetual License, Self-Supported

Price shown at checkout

(perpetual, one organization)

  • Perpetual, organization-wide license with no per-user or per-case limits
  • Deploy on your own web server, intranet, network drive, or device management system
  • Your team administers and supports its own deployment

Secure checkout by Stripe. You will be asked for the legal name of the licensing organization. The application downloads as soon as payment completes, and a re-download link is emailed to you.

Perpetual License with Vendor Support

Quoted by sales

(perpetual, one organization, plus support)

  • Everything in the self-supported license
  • Common Caches supports your deployment
  • Support scope and response times are defined in your quote

Purchased by quote and purchase order. Your sales contact sends the quote, support terms, and procurement documents.

Request a quote

Agencies and procurement

Need a quote, a W-9, a purchase order, or a live demonstration first? Our sales team handles organizational and enterprise licensing directly.

Contact Sales: sales@ccaches.com