Skip to content
At-Mark

Privacy Policy

Effective date: 30 September 2026  ·  Last updated: 30 September 2026

This Privacy Policy describes how the At-Mark mobile application for Android (package com.arpanpatra.atmark, the “Application” or “At-Mark”) handles information in connection with your use of it. At-Mark is developed and provided by Arpan Patra (the “Developer”, “we”, “us”, or “our”). This Policy applies to version 1.6.0 of the Application and later versions until it is revised. Please read this Policy carefully. By downloading, installing, or using the Application, you acknowledge that you have read and understood this Policy and agree to the practices and terms described in it. If you do not agree with this Policy, please do not use the Application.

Summary. At-Mark requires no account and shows no ads. All information you enter is stored only on your device, is not transmitted to us, and is not accessible to us. When an error, crash, or freeze occurs, the Application sends a technical crash report to our crash reporting provider, Sentry, so that we can find and fix the problem. Crash reports never contain your records, and you can turn them off at any time in Settings → Privacy → “Send crash reports”. We do not sell, rent, or share your information. This summary is provided for convenience only; the full Policy below governs your use of the Application.

1. Definitions

  • “Application” means the At-Mark software application and all of its features, in any version or format, including its Class Attendance and Work Hours modules.
  • “Device” means the smartphone, tablet, or other device on which the Application is installed.
  • “Personal Data” means any information relating to an identified or identifiable individual.
  • “User Content” means any information you create, enter, import, or store using the Application, including class names, student names, roll numbers, and attendance dates in the Class Attendance module, and team names and descriptions, member names, optional member codes and roles, check in and check out times, notes, and edit reasons in the Work Hours module.
  • “Crash Report” means the technical diagnostic information described in Section 6.
  • “You” or “User” means the individual who installs or uses the Application.

2. Scope of This Policy

This Policy applies solely to the Application. It does not apply to any third party websites, platforms, services, or applications that you may access from or use alongside the Application, each of which is governed by its own privacy practices. We are not responsible for the content or privacy practices of any third party.

3. Information We Do Not Collect

The Application does not require you to create an account, sign in, or provide any contact information in order to use it. We do not collect, receive, store on our systems, or have access to:

  • your name, email address, telephone number, or other contact details;
  • your precise or approximate location;
  • your contacts;
  • advertising identifiers, or identifiers used to track you across applications or websites;
  • analytics or behavioural data about how you use the Application for advertising or profiling; or
  • any User Content you enter into the Application.

The Application contains no advertising and no advertising or analytics software development kits. It does include crash reporting, which is described in Section 6. The only identifier involved is a random installation identifier generated by the Application, which the crash reporting library may use solely to count sessions that ended without a crash. It is not linked to your identity, to your Device’s advertising identifier, or to your User Content.

4. User Content and Your Responsibilities

The Application has two modules. Class Attendance lets you record class names, student names, roll numbers, and attendance dates. Work Hours lets you record team names and descriptions, member names, optional member codes and roles, check in and check out times, notes, and the reasons for any edits. This User Content is stored locally on your Device and is never transmitted to or made accessible to the Developer, including in Crash Reports. Because the User Content remains entirely under your control on your Device, you are solely responsible for it, including its accuracy, its lawful collection and use, and its security.

You represent and warrant that, in respect of any Personal Data relating to other individuals (such as students, who may be minors, or members of a team) that you choose to record using the Application, you have all rights, authorizations, consents, and lawful bases necessary to collect, store, and process that information, including, where required by applicable law, the consent of the individuals concerned or of their parents or legal guardians. You are responsible for complying with all laws, regulations, and institutional policies applicable to your collection and use of such information. The Developer acts only as the provider of a local software tool and is not a controller, processor, or custodian of your User Content.

5. How Your Information Is Stored and Processed

All User Content is stored in a private SQLite database within the Application’s storage area on your Device. This storage area is sandboxed by the operating system and is not designed to be accessible to other applications. All processing necessary to provide the Application’s features, such as calculating attendance percentages, totalling work hours, or generating reports, takes place locally on your Device. We do not maintain any copy of your User Content.

To protect your records, the Application automatically keeps a safety copy of its database in the same private storage area on your Device, so that it can repair itself if the data file becomes damaged. If a damaged data file is detected, it may be kept on your Device so that the problem can be inspected. The safety copy and any damaged file never leave your Device and are never uploaded. Both are removed when you clear the Application’s storage or uninstall the Application.

You may also choose to export a backup of your User Content as a JSON file, save it to a folder you select or share it using your Device’s sharing tools, and later restore from that file. Separately, if device backup is turned on in your Android settings, Android’s own backup service (provided by Google) may include the Application’s data in your Google account backup and restore it when you reinstall the Application or set up a new Device. Android backup is controlled by Android, Google, and you; the Developer cannot access it.

6. Crash Reports and Diagnostics

Starting with version 1.6.0, the Application uses Sentry, a crash reporting service provided by Functional Software, Inc., whose servers are located in the United States. Crash reporting is turned on by default. You can turn it off at any time in Settings → Privacy → “Send crash reports”; the change takes effect immediately.

A Crash Report is sent only when an error, crash, or freeze occurs, and may contain:

  • the error message and stack trace;
  • the type of screen on which the problem occurred (for example, “class attendance”), never the identifiers or names of any class, student, team, or member;
  • recent technical events in the Application, such as the Application being opened or moved to the background, and changes between screens;
  • technical information about your Device and the Application: device model, Android version, memory, storage, and battery state, language and time zone, Application version and build, and update identifier and channel;
  • the time at which the problem occurred; and
  • a random installation identifier generated by the Application, which the crash reporting library may use only to count sessions that ended without a crash.

A Crash Report never contains:

  • any User Content, including classes, students, roll numbers, attendance, teams, members, member codes, work sessions, or notes;
  • names, email addresses, accounts, or contacts;
  • your location; or
  • advertising identifiers.

Before a Crash Report is sent, quoted values in error messages are redacted. IP addresses are not stored. Crash Reports are used only to find and fix bugs in the Application. They are never sold and are never used for advertising or profiling. Sentry keeps Crash Reports for up to 30 days, after which they are deleted.

7. Device Permissions

The Application requests only the permissions necessary for it to function, which may include:

  • Internet access: used to check for and download updates to the Application, to send Crash Reports when crash reporting is turned on, and to enable you to share files that you choose to share. This does not transmit your User Content to us.
  • Vibration: used to provide haptic feedback in response to your actions.
  • File access on your request: invoked only when you actively choose to import a roster file, export or restore a backup, or share an exported report, using your Device’s built in file picker and sharing tools. The Application does not browse, scan, or upload your files on its own.

The Application does not request access to your location, camera, microphone, contacts, or photo library, and it does not request permission to draw over other apps.

8. Network Communications and Service Providers

The Application uses established third party platforms that support its delivery, maintenance, and reliability:

  • Expo provides build and over the air update infrastructure (EAS Update). When the Application checks for or downloads an update, it communicates with Expo’s servers to retrieve application code and assets. These communications do not include your User Content or Personal Data about you. See Expo’s privacy policy at https://expo.dev/privacy.
  • Google Play distributes the Application and manages installations and updates. Google may process limited technical information in connection with that distribution under its own policies. See https://policies.google.com/privacy.
  • Sentry (Functional Software, Inc., United States) receives Crash Reports, as described in Section 6, so that errors can be found and fixed. It does not receive your User Content. See Sentry’s privacy policy at https://sentry.io/privacy/.

These providers operate independently and process information under their own privacy policies. We do not control, and are not responsible for, their practices.

9. Children’s Privacy

The Application is intended for use by educators, team leads, and other adults for the purpose of recording attendance and work hours. It is not directed to, marketed to, or intended for use by children, and children are not the users of the Application. We do not knowingly collect Personal Data from any person, including children, because we do not collect User Content at all. Any information about students that an adult user chooses to record is stored solely on that user’s Device, remains under that user’s control, and is governed by Section 4 of this Policy. Crash Reports never contain student names, roll numbers, attendance, or any other student data.

10. Data Retention and Deletion

Because we do not store your User Content, we do not retain it and have nothing to delete on our side. You control the retention of your information directly:

  • you may delete individual records (such as a student, a class, a day’s attendance, a team member, or a work session) within the Application; and
  • you may clear the Application’s storage or uninstall the Application, which removes the User Content stored by the Application, including the safety copy described in Section 5, from your Device.

Clearing storage or uninstalling the Application does not remove:

  • backup files or reports that you exported and saved to another folder, shared, or sent elsewhere, which you must delete yourself;
  • copies of the Application’s data held in your Android or Google device backup, which are managed through your Android and Google account settings; or
  • Crash Reports already sent to Sentry, which are kept for up to 30 days and then deleted. You may ask for them to be deleted sooner as described in Section 12.

You are responsible for maintaining your own backups of any information you wish to preserve, for example by using the Application’s backup export. Uninstalling the Application or losing access to your Device may result in permanent loss of locally stored User Content.

11. Security

We have designed the Application so that your User Content remains on your Device, which reduces the risks associated with transmitting and storing data on remote servers. Crash Reports exclude your User Content. However, no method of electronic storage or transmission is completely secure, and we cannot guarantee absolute security. You are responsible for protecting your Device and any backup files you export through appropriate measures such as a screen lock, device encryption, and keeping your operating system up to date.

12. Your Rights and Choices

Depending on your jurisdiction, you may have rights regarding Personal Data relating to you, such as the rights to access, correct, or delete it. Because the Developer does not collect or hold your User Content, these rights are exercised by you directly through your control of the information stored on your Device, as described in Section 10. In addition:

  • you may turn crash reporting off or on at any time in Settings → Privacy → “Send crash reports”; the change takes effect immediately; and
  • you may request the deletion of Crash Reports by emailing thispc119@gmail.com.

If you believe we hold any other information about you, you may contact us using the details in Section 20.

13. International Users

The Application is operated from India and may be used in other countries. Because the Application processes information locally on your Device, your User Content is not transferred across borders by us. If crash reporting is turned on, Crash Reports are transferred to and processed by Sentry in the United States. You are responsible for ensuring that your use of the Application complies with the laws applicable in your location.

14. Future Features and Changes to This Policy

We may update, improve, or expand the Application over time. Crash reporting and diagnostics, which earlier versions of this Policy described as a possible future feature, have now been added and are disclosed in Section 6. If we introduce any other feature in the future that involves the collection, transmission, or processing of information in a manner that differs from this Policy (for example, an optional cloud backup, account, synchronization, or analytics feature), we will update this Policy to describe that feature before or at the time it becomes available, and, where required by applicable law, we will request your consent before such a feature is activated. Any such feature that involves additional data practices will be made optional or will be clearly disclosed to you.

We may also revise this Policy from time to time for legal, regulatory, or operational reasons. When we do, we will change the “Last updated” date above and, where appropriate, make the revised Policy available within the Application or through the channel where it is published. Your continued use of the Application after a revision takes effect constitutes your acceptance of the updated Policy. We encourage you to review this Policy periodically.

15. Disclaimer of Warranties

To the maximum extent permitted by applicable law, the Application is provided on an “as is” and “as available” basis, without warranties or conditions of any kind, whether express, implied, or statutory, including but not limited to any implied warranties of merchantability, fitness for a particular purpose, accuracy, and noninfringement. We do not warrant that the Application will be uninterrupted, timely, secure, or error free, that defects will be corrected, or that the Application is free of harmful components. We do not warrant that any records, calculations, or reports produced by the Application are accurate, complete, or fit for any particular purpose, and you are responsible for independently verifying any information, attendance record, or report before relying on it.

16. Limitation of Liability

To the maximum extent permitted by applicable law, in no event shall the Developer be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for any loss of data, profits, revenue, goodwill, or business, arising out of or in connection with your access to, use of, or inability to use the Application, whether based on warranty, contract, tort (including negligence), statute, or any other legal theory, and whether or not the Developer has been advised of the possibility of such damages.

Without limiting the foregoing, because all User Content is stored locally on your Device, the Developer shall not be liable for any loss, corruption, deletion, or unauthorized access to such information resulting from device loss, theft, or damage; hardware, software, or operating system failure; deletion or uninstallation of the Application; your own acts or omissions; or any cause beyond the Developer’s reasonable control. To the maximum extent permitted by applicable law, the Developer’s total aggregate liability for all claims relating to the Application shall not exceed the greater of the amount you paid, if any, for the Application or one United States dollar (USD 1.00). Some jurisdictions do not allow certain limitations of liability, so some of the above limitations may not apply to you; in such cases, the Developer’s liability is limited to the smallest extent permitted by law.

17. Indemnification

You agree to indemnify, defend, and hold harmless the Developer from and against any and all claims, demands, actions, liabilities, damages, losses, costs, and expenses (including reasonable legal fees) arising out of or relating to: (a) any User Content you create, enter, import, store, export, or share using the Application, including any Personal Data of third parties such as students; (b) your failure to obtain any consents, authorizations, or lawful bases required to collect, record, or process such information; (c) your violation of this Policy or of any applicable law, regulation, or institutional policy; or (d) your misuse of the Application.

18. Third Party Services and Links

The Application may rely on, or allow you to interact with, third party services and tools, including those used to import or share files. Your use of such third party services is governed by their respective terms and privacy policies. We do not endorse and are not responsible for the practices, content, or availability of any third party service. Any product or company names mentioned are the property of their respective owners.

19. Governing Law and Severability

This Policy and any matter relating to the Application shall be governed by and construed in accordance with the laws of India, without regard to its conflict of law principles, and subject to any mandatory consumer protection rights available to you in your place of residence. If any provision of this Policy is held to be invalid or unenforceable, that provision shall be limited or eliminated to the minimum extent necessary, and the remaining provisions shall remain in full force and effect.

20. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or the Application, you may contact:

© 2026 Arpan Patra. At-Mark and this Privacy Policy may be updated from time to time as described in Section 14.