Jackpoll

Jackpoll

Open-source surveys & quizzes: build, share and analyze. Self-hostable.

Quavon Development Internet Science & Education

Screenshots

Screenshot of Jackpoll Screenshot of Jackpoll Screenshot of Jackpoll Screenshot of Jackpoll Screenshot of Jackpoll

Description

Jackpoll is an open-source tool to build, share and analyze surveys and quizzes: a privacy-friendly, self-hostable alternative to closed survey platforms.

Create surveys with a drag-and-drop builder, run scored quizzes (also live, with a leaderboard), collect responses and see results update in real time. Everything is open source, and you can run your own instance.

Features:
• Drag-and-drop builder with pages and conditional logic
• Many question types: short and long answers, multiple choice, checkboxes, dropdown, grids, rating, slider, ranking, date, file upload, signature and word cloud
• Text and image blocks between questions for source texts and instructions
• Quiz mode with automatic scoring, plus grading of open answers student by student
• Live quizzes and word clouds with a presentation mode
• Real-time results with charts, PDF and Excel export
• Collaboration with role-based permissions
• Share links and embeddable surveys

Privacy and openness:
• 100% open source (MIT), no ads, no tracking
• Self-hostable: connect the app to your own Jackpoll instance
• No Google Play Services in this build

Notifications:
Push notifications use UnifiedPush. Install a distributor such as ntfy (available on F-Droid) and Jackpoll delivers notifications through it, via ntfy.sh or your own ntfy server.

The app is a client for a Jackpoll server. On first launch it connects to the official instance (app.jackpoll.org), and the app's interface is loaded from the server you are connected to. To use your own deployment, tap "Change server" below the login form before signing in. Links to other websites open in your browser.

What’s new (1.0.5)

• Push notifications now ask for permission on Android 13 and later when you turn them on

Versions

Version Date Size Requires Android Download
1.0.5 current
d52409182a2b8170…
2026-11-09 3.3 MB API 24

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • BiometricsUnlock with fingerprint or face.
  • NotificationsShow notifications.
  • VibrationControl the vibration alert.
  • Network stateCheck whether and how the device is connected.
  • FingerprintUnlock with a fingerprint.
  • Prevent sleepingKeep the device from going to sleep.
  • jackpoll.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments