Play Store
Google Play Certified · Zero Telemetry & On-Device Storage

Privacy Policy for Code Calendar

Official privacy disclosure, local database sandboxing guarantees, and permission justifications for Code Calendar on Android.

Application

Code Calendar

App Version

v1.0.0 (Live)

Lead Developer

Vishal Bhutekar

Effective Date

August 2026

Android Runtime Permissions Matrix

100% Transparent Disclosure

Contest Alarms & Reminders

android.permission.POST_NOTIFICATIONS

User Opt-In

Dispatches high-priority 15-minute countdown reminders before registered programming contests start.

Zero promotional spam. User can toggle alerts per-platform or turn off notifications anytime in Android Settings.

Exact Alarm Scheduling

android.permission.SCHEDULE_EXACT_ALARM

Local Device Only

Enables millisecond-accurate countdown alarms so background battery optimizations do not delay contest alerts.

Strictly used for local device alarms. Zero background telemetry or persistent wake-locks.

Device Calendar Sync

android.permission.READ_CALENDAR, WRITE_CALENDAR

Client Write Only

1-Tap export of contest schedules directly to your device's Google or Android Calendar application.

Zero calendar reads or data harvesting. The app only writes selected contest events locally and never accesses private events.

Contest Data Fetch

android.permission.INTERNET, ACCESS_NETWORK_STATE

TLS 1.3 Encrypted

Fetches real-time public contest schedules and rating progression curves from official public APIs.

All network calls are strictly encrypted via TLS 1.3. No personal profile data or device telemetry is transmitted.

App Intent Fallbacks & Deep Linking

android.permission.QUERY_ALL_PACKAGES & <queries>

On-Device Fallback Only

Detects whether native coding apps (LeetCode, Codeforces, GitHub, Browser or Calendar clients) are installed to provide direct 1-tap in-app opening fallbacks instead of forcing browser redirects.

Zero app inventory harvesting. On Android 10 (API 29) and below, package visibility is provided natively by the OS; on Android 11+ (API 30+), targeted intent query filters are resolved locally with zero telemetry.

1. Executive Privacy Commitment

Code Calendar is an open-source Android utility engineered for competitive programmers. We operate on a strict Zero-Knowledge and Zero-Harvesting privacy policy. We do not collect, sell, or transmit any personally identifiable information, browsing history, or coding profile credentials.

2. 100% On-Device Room Database Storage

All bookmarking data, contest reminders, user handle queries, cache entries, and heatmaps are stored locally on your device in a sandboxed SQLite/Room Database. The application does not maintain any remote user accounts, databases, or cloud profiling servers.

3. Interaction with Public Contest APIs

Code Calendar queries publicly accessible, read-only API endpoints (LeetCode, Codeforces, CodeChef, AtCoder) to retrieve contest schedules and public user rankings. These network requests are performed over encrypted HTTPS/TLS 1.3 connections. No private tokens or session secrets are ever collected or required.

4. Package Visibility & Android 10/11+ Compatibility Disclosures

To provide seamless developer ergonomics, Code Calendar resolves device intents to open contest links directly in installed apps (e.g. GitHub, LeetCode client, web browser) or export schedules directly into native Calendar apps. • Android 10 (API 29) & Below: Package visibility is provided natively by the Android OS to resolve installed activity intents. • Android 11+ (API 30+): Package visibility is strictly constrained using explicit <queries> elements declared in the Android Manifest. Guarantee: The app never inventories, stores, logs, or transmits your installed applications list. All intent checks execute strictly on-device in volatile runtime memory.

5. Zero Third-Party Advertising & Telemetry SDKs

Code Calendar is completely free of third-party advertising SDKs, tracking pixels, and behavioral telemetry frameworks. Your schedule planning and rating analysis remain completely confidential to your personal device.

6. Google Play Developer Policy Compliance

This application complies strictly with Google Play Developer Program Policies, including the User Data Policy, Permissions Policy, and Exact Alarm Guidelines. All permission requests are explicitly justified by core application features.

7. User Data Deletion & Account Erasure Policy

Under Google Play Data Safety requirements and global privacy standards (GDPR / CCPA), users have the right to permanent deletion of all stored data: 1. Instant On-Device Deletion: Navigate to Android Settings > Apps > Code Calendar > Storage & Cache > Clear Data. This immediately and permanently deletes all local Room databases, cached profiles, and alarms. 2. Cloud Profile Erasure: If you have synced handles or cloud streak data, you can request immediate server-side deletion anytime via our dedicated online Data Deletion Portal (https://vishalbhutekar.netlify.app/myapps/codecalendar/delete-account) or by emailing the developer. All matching records are purged within 24 to 48 hours.

8. Developer Inquiries & Source Audit

For any legal inquiries, security disclosures, or questions regarding this Privacy Policy, please contact developer Vishal Bhutekar directly at vishal.bhutekar1@gmail.com or inspect the source repository on GitHub.
Google Play Data Safety Standard

Request Account & Data Deletion

Need to purge your cloud account, competitive programming handles, streak records, or local device cache? Submit an instant data deletion request online.

Data Deletion Request Page →
Direct Transparency

Questions Regarding Privacy Compliance?

We welcome independent security audits and developer inquiries anytime.