cliko

Privacy policy

Last updated: April 2026

Short version

cliko collects nothing. No accounts, no analytics, no telemetry, no cookies, no identifiers. The only data that crosses the network is the tap command you press (next or previous), which is forwarded through a stateless relay and never stored.

What cliko does

cliko is a remote clicker for Google Slides. The Chrome extension joins a short-lived “room” identified by a 4-character code. Your phone joins the same room by visiting this site and entering the same code. When you tap NEXT or PREV on your phone, a small message is forwarded through the relay to the extension, which presses the corresponding arrow key on your slides.

What information is stored

  • On your device.The Chrome extension saves your current room code, connection status, and a flag that tells it whether you’ve completed onboarding. This lives in chrome.storage.local on your own machine. It is never synced and never transmitted.
  • On the relay server. The relay holds room memberships in memory only, for the lifetime of the WebSocket connection. When you disconnect, the room is forgotten. Nothing is written to disk. Tap commands are forwarded in-flight and dropped.
  • On this website.The web app is a static page. It doesn’t set cookies, load analytics scripts, or make requests to any third party.

What is not collected

  • • No personal information, ever.
  • • No analytics or usage tracking.
  • • No presentation content, slide titles, or text.
  • • No browsing history or tab information beyond Google Slides tabs needed to forward a tap.
  • • No device identifiers, advertising IDs, or fingerprints.

Third parties

cliko has no third-party integrations. The relay is operated by the cliko maintainer on Deno Deploy and receives only WebSocket traffic from the extension and the phone web app. No data is sold, shared, or transferred.

Permissions explained

The Chrome extension requests a small number of permissions, each strictly scoped to its single purpose:

  • storage — remember your room code and connection state on your own machine.
  • alarms— keep the background worker alive while you’re connected so the WebSocket doesn’t drop during a presentation.
  • tabs — find your open Google Slides tab so a tap can be delivered to it.
  • activeTab — interact with the current Google Slides tab when you click the cliko icon.
  • host: docs.google.com/presentation/* — inject a small content script that dispatches an arrow-key press to navigate your slides.

Children

cliko is not directed at children under 13 and collects no data from anyone, children included.

Changes to this policy

If this policy changes in a way that affects users, the updated date at the top of the page will change. If cliko ever starts collecting data, that change will be prominent, opt-in, and explained here first.

Contact

Questions, reports, or takedown requests: open an issue on GitHub.