FINKI LIFE

FINKI LIFE — Terms of Service

Effective date: 12 September 2026 Version: 5.3 Applies to: the FINKI LIFE mobile application for Android and iOS, published for the Republic of North Macedonia and written to the law of that country.


0. Read this first

FINKI LIFE is a free, unofficial, personal-study tool made by one person. It is not a university system, not an official information source, and not a professional service of any kind.

You use it entirely at your own risk, and you alone are responsible for every decision you make while using it. The operator provides it "as is", takes no responsibility for its accuracy, availability, or fitness for anything, and excludes liability to the maximum extent the applicable law allows.

Some liability cannot lawfully be excluded — see section 14, which says plainly what survives.

These Terms are a product document written by the operator, not legal advice given to you.


1. Who provides FINKI LIFE and what these Terms are

FINKI LIFE ("FINKI LIFE", "the app") is provided by an individual developer in North Macedonia ("the operator", "we", "us", "our").

The app is published for the Republic of North Macedonia, for students of FINKI at UKIM, and its distribution on Google Play and on the App Store is limited to that country. These Terms and the Privacy Policy are written to Macedonian law alone.

Contact: todorovski@todorx.dev

These Terms of Service ("Terms") form a binding agreement between you and the operator. By downloading, installing, opening, or using the app you accept them. If you do not accept them, do not install or use the app, and uninstall it if it is already installed.

The Privacy Policy and the Open-Source and Third-Party Notices are incorporated into these Terms by reference and form part of them.

2. FINKI LIFE is unofficial and unaffiliated

FINKI LIFE is an independent student companion.

It is not affiliated with, endorsed by, sponsored by, approved by, reviewed by, partnered with, or maintained by:

University names, course names, staff names, room names, and logos that appear in the app are used only to describe publicly available academic information. Their appearance does not imply any relationship, licence, or approval. Nothing in the app is an official communication from any university.

If a university asks the operator to remove or change how its public information is used, the operator may comply immediately and without notice to you.

3. The service, and what it is not

FINKI LIFE may offer local course and grade tracking, ECTS and progress calculations, timetable and calendar tools, task planning, local reminders, an offline campus map, mirrored public FINKI/UKIM news and staff information, an optional import of the faculty's published class timetable, an optional Moodle connection that shows your enrolment, deadlines, and marks, and an AI Study Assistant that runs on your device unless you turn on the optional cloud assistant. A bug-report screen sends what you type to the operator; what it carries is set out in the Privacy Policy.

FINKI LIFE is not:

No service levels. The app and every feature may change, break, be degraded, be suspended, or be discontinued at any time, permanently, without notice, without migration, without export, and without compensation. There is no uptime commitment, no support commitment, and no commitment to keep any feature.

4. Academic information is never authoritative — verify everything

Schedules, dates, rooms, ECTS values, point totals, grade calculations, professors, staff contacts, news items, announcements, deadlines, and reminders shown in FINKI LIFE may be wrong, incomplete, stale, misparsed, mistimed, duplicated, missing, or silently out of date. They may be derived from public feeds that change format without warning, from data you entered yourself, or from calculations whose assumptions do not match your programme's actual rules.

You must independently verify every academic fact through official FINKI/UKIM channels, your professors, or the relevant student service before acting on it.

You must not rely on FINKI LIFE alone for anything that matters, including attending an exam or class, meeting a deadline, submitting work, calculating whether you pass, choosing courses, planning enrolment, or contacting staff.

The operator is not responsible for a missed exam, missed class, missed deadline, failed course, lost credit, lost scholarship, lost year, academic penalty, disciplinary outcome, financial loss, or any other consequence arising from information shown, not shown, or calculated by the app, or from a reminder that did not fire, fired late, or fired at the wrong time.

4.1 Reminders and notifications are best-effort only

Reminders are scheduled locally by the Android operating system. They can fail, fire late, or never fire at all because of battery optimisation, Doze mode, manufacturer power management, permission changes, device restarts, time-zone or clock changes, storage pressure, app updates, or Android version behaviour that the operator does not control and cannot test on every device.

Never use FINKI LIFE as your only reminder for anything you cannot afford to miss.

5. Eligibility

You may use the app only if you can form a binding contract under Macedonian law. The app is intended for university students in North Macedonia and is not directed to anyone under 16 — the age at which, under the Law on Personal Data Protection, a person can consent to an online service on their own. If you are a minor, you may use the app only with the consent of a parent or guardian who accepts these Terms on your behalf.

You are responsible for your device and your operating-system account.

6. The AI Study Assistant

6.1 It runs on your device unless you choose otherwise

By default the Study Assistant does not connect to the internet. It is a small, deterministic routine built into the app that matches keywords in your message against fixed templates and your own on-device study data. It is not a general-purpose language model, does not call any server, and nothing you type into it — and nothing it replies with — ever leaves your device.

The optional cloud assistant does connect to the internet. If you turn it on in App settings, and confirm the dialog that describes what is sent, each question is sent to a server operated by the operator and from there to a third-party general-purpose language model, together with a bounded snapshot of your study data. Section 3.2 of the Privacy Policy lists exactly what is sent and what is not. You can turn it off at any time.

The provider that answers may train on what it is sent. Each request carries that choice explicitly, and the confirmation dialog says so before you turn the setting on: your question and the study snapshot may be retained by that company and used to improve its models. Your name, email, student ID, credentials, device identifiers, location, and Moodle data are never sent — but a question you type is sent as you wrote it. If you do not want that, leave the cloud assistant off; the on-device assistant sends nothing anywhere. Section 3.2 of the Privacy Policy sets this out in full.

In cloud mode you are talking to an AI model, and the app tells you so before you turn the setting on, in the setting itself, and in section 10 of the Privacy Policy.

6.2 The output is limited and can be unhelpful or wrong

The assistant answers from a small, fixed set of templates. It can be unhelpful, generic, unable to answer your question, or simply wrong about what it reports from your own data if that data is itself incomplete, stale, or misconfigured.

Assistant output is not advice. It is not academic, professional, legal, medical, psychological, financial, immigration, admissions, disciplinary, or career advice, and it is not an official statement of any university.

You are solely responsible for checking any assistant answer against primary sources and a qualified human before acting on it, and solely responsible for everything you do with it. The operator makes no representation that any output is accurate, current, complete, appropriate, or fit for any purpose, and accepts no responsibility for any consequence of your reliance on it.

6.3 What you must not do with the assistant

You must not:

6.4 Availability

The on-device assistant is a bundled, offline feature. The cloud assistant additionally depends on the operator's server, on a model routing service, and on the model provider, and is rate limited. It may be unavailable, and when it is, the app falls back to answering on your device. Either mode may change, be limited, or be withdrawn in a future version, at any time, without notice.

7. Acceptable use of the app

You may use FINKI LIFE for lawful personal study and planning only. You must not:

The operator may restrict distribution of, or discontinue, the app at any time, without notice and without liability, where necessary to comply with law or to protect users.

8. Third-party services, feeds, and content

FINKI LIFE depends on a small number of services the operator does not control: public FINKI/UKIM web and Outlook/ICS feeds, FINKI's published timetable on aSc EduPage, FINKI's Moodle at courses.finki.ukim.mk, map data sources, Google Play and the App Store, and the Android and iOS operating systems. If you turn on the cloud assistant, it also depends on the operator's own server function, on a model routing service, and on the model provider it routes to; sending a bug report depends on the operator's backend platform. With the cloud assistant off and no report sent, the app depends on no operator server at all.

Those services may change, break, impose their own terms, rate-limit, block, lose data, or disappear. Their content and their processing of data are governed by their own terms and privacy notices, not these Terms.

The operator does not control, endorse, verify, or take any responsibility for third-party services, third-party content, or any link, feed item, news article, staff record, or map feature originating from them, or for any loss caused by them.

9. Your content and your data

Your profile, courses, grades, tasks, events, settings, and AI Study Assistant conversations are stored locally on your device only. The operator does not hold a copy and cannot restore them. Questions you send with the cloud assistant on pass through the operator's server but are not stored there.

Backing up your data is entirely your responsibility. Uninstalling the app, clearing app storage, losing or resetting the device, an OS or app update, a migration failure, or a bug may destroy all local data permanently. The operator is not responsible for any loss, corruption, or unrecoverability of your data, for any reason.

10. Intellectual property

FINKI LIFE's source code, design, branding, original assets, and documentation are proprietary and are licensed to you only as a limited, revocable, non-exclusive, non-transferable, non-sublicensable right to install and run an officially distributed build for personal study. See the licence that ships with the app and Open-Source and Third-Party Notices.

No other right is granted. You may not copy, modify, distribute, sublicense, sell, rent, publish, or create derivative works from FINKI LIFE's proprietary materials.

Third-party open-source components remain under their own licences and are not covered by the restrictions above, as described in Open-Source and Third-Party Notices.

11. Feedback and bug reports

The app has a Bug reports screen. It sends the category you pick, the description you type (truncated to 4,000 characters), the app version, and — only if you attach one yourself — one screenshot. Nothing is captured automatically and nothing is read from your gallery unless you pick a picture. The report text is saved in the operator's database; the picture is not — it rides on the one email that tells the operator a report arrived and is stored nowhere. Section 4 of the Privacy Policy carries the detail, including retention and how to have a report deleted. Do not put personal data, credentials, or anyone else's information in a report, and look at a screenshot before you attach it — whatever is on it is sent. Reports are rate limited, and the operator may ignore, delete, or refuse a report for any reason.

Crash reports are separate and are the one thing the app sends on its own. They carry the error, where it happened, the app version, and what kind of device it happened on. They carry nothing you have written and nothing about your studies, but they are not anonymous in every respect: they go to a crash-reporting service on servers in the European Union, which works out an approximate country and city from the address the report arrives from and stores it. Section 4a of the Privacy Policy states the exact contents and explains that approximate place. You can switch them off in App settings → Privacy, which is the only way to prevent it.

Whether you send a report through the app or contact the operator directly by email with feedback or a suggestion, you grant the operator a perpetual, irrevocable, worldwide, royalty-free, sublicensable right to use it for any purpose without attribution, confidentiality, or compensation. Sending a report creates no obligation to respond, to fix anything, or to keep the message confidential beyond the Privacy Policy.

12. NO WARRANTY

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, FINKI LIFE, ITS CONTENT, ITS CALCULATIONS, ITS MAPS, ITS FEEDS, ITS NOTIFICATIONS, AND ITS AI STUDY ASSISTANT ARE PROVIDED "AS IS", "AS AVAILABLE", AND "WITH ALL FAULTS", WITHOUT WARRANTY, CONDITION, GUARANTEE, OR REPRESENTATION OF ANY KIND, WHETHER EXPRESS, IMPLIED, STATUTORY, OR ARISING FROM COURSE OF DEALING OR USAGE OF TRADE.

THE OPERATOR EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY, COMPLETENESS, TIMELINESS, RELIABILITY, TITLE, NON-INFRINGEMENT, QUIET ENJOYMENT, SECURITY, AND UNINTERRUPTED OR ERROR-FREE OPERATION.

WITHOUT LIMITING THE ABOVE, THE OPERATOR DOES NOT WARRANT THAT: THE APP WILL MEET YOUR REQUIREMENTS; IT WILL BE AVAILABLE, SECURE, OR FREE OF DEFECTS, BUGS, OR MALICIOUS CODE; ANY SCHEDULE, GRADE, ECTS TOTAL, DEADLINE, ROOM, MAP FEATURE, STAFF RECORD, NEWS ITEM, NOTIFICATION, OR ASSISTANT ANSWER IS CORRECT, CURRENT, OR COMPLETE; DEFECTS WILL BE CORRECTED; OR YOUR DATA WILL BE PRESERVED.

NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED FROM THE OPERATOR OR THROUGH THE APP CREATES ANY WARRANTY NOT EXPRESSLY STATED HERE.

13. LIMITATION OF LIABILITY

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW:

13.1 THE OPERATOR SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR ANY LOSS OF PROFITS, REVENUE, SAVINGS, GOODWILL, REPUTATION, OPPORTUNITY, TIME, DATA, OR CONTENT, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY (CONTRACT, TORT INCLUDING NEGLIGENCE, STRICT LIABILITY, STATUTE, OR OTHERWISE), EVEN IF THE OPERATOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

13.2 WITHOUT LIMITING 13.1, THE OPERATOR SHALL NOT BE LIABLE FOR ANY LOSS OR HARM ARISING FROM OR CONNECTED WITH: A MISSED, LATE, DUPLICATED, OR UNFIRED REMINDER; AN INCORRECT, STALE, OR MISSING SCHEDULE, ROOM, DEADLINE, NEWS ITEM, OR STAFF RECORD; AN INCORRECT GRADE, POINT, OR ECTS CALCULATION; A MISSED EXAM, CLASS, DEADLINE, OR SUBMISSION; A FAILED, REPEATED, OR WITHDRAWN COURSE; A LOST SCHOLARSHIP, GRANT, PLACEMENT, VISA, OR ACADEMIC YEAR; ANY ACTION TAKEN OR NOT TAKEN IN RELIANCE ON ASSISTANT OUTPUT; THE LOSS, CORRUPTION, OR UNAVAILABILITY OF LOCALLY STORED DATA; ANY FAILURE, OUTAGE, BREACH, CHANGE, OR ACT OF A THIRD-PARTY SERVICE OR FEED; OR ANY DISCONTINUATION OF THE APP OR ANY FEATURE.

13.3 WHERE LIABILITY CANNOT BE FULLY EXCLUDED, THE OPERATOR'S TOTAL AGGREGATE LIABILITY TO YOU FOR ALL CLAIMS ARISING FROM OR CONNECTED WITH THE APP SHALL NOT EXCEED THE GREATER OF (A) THE TOTAL AMOUNT YOU ACTUALLY PAID THE OPERATOR FOR THE APP IN THE TWELVE MONTHS BEFORE THE EVENT GIVING RISE TO THE CLAIM — WHICH FOR A FREE APP IS ZERO — AND (B) EUR 10 (TEN EURO).

13.4 YOU ACKNOWLEDGE THAT FINKI LIFE IS SUPPLIED FREE OF CHARGE, THAT THE ALLOCATION OF RISK IN SECTIONS 12 AND 13 IS AN ESSENTIAL BASIS ON WHICH IT IS SUPPLIED AT ALL, AND THAT WITHOUT IT THE OPERATOR WOULD NOT PROVIDE IT.

13.5 THESE LIMITS APPLY TO THE OPERATOR AND EQUALLY TO ANY CONTRIBUTOR, COLLABORATOR, TESTER, OR LICENSOR OF FINKI LIFE.

14. What cannot be excluded — plainly stated

Sections 12 and 13 apply only as far as the law allows. They do not exclude or limit, and nothing in these Terms excludes or limits:

If a court finds any exclusion or limitation unenforceable, it applies to the maximum extent that is enforceable, and the remainder of these Terms stays in force.

15. Suspension, termination, and discontinuation

You may stop using the app at any time by uninstalling it.

The operator may discontinue FINKI LIFE or any part of it, at any time, for any reason or no reason, permanently, without notice and without liability.

Sections 2, 4, 6.2–6.3, 9, 10, 11, 12, 13, 14, 16, and 17 survive termination.

16. Governing law and disputes

These Terms are governed by the laws of the Republic of North Macedonia, excluding its conflict-of-law rules. The courts of Skopje, North Macedonia have jurisdiction.

Consumer carve-out. Nothing above deprives you of the protection of the mandatory provisions of Macedonian consumer-protection law, or of any right it gives you to bring proceedings before a particular court or before the authority responsible for consumer protection. The app is distributed in North Macedonia only; if you are using it from elsewhere, you are doing so on your own initiative and these Terms still apply as written.

17. General


Official references