Privacy Policy
This policy explains how Silvercode handles information when you use the Moj Dom mobile app. Moj Dom is a shared household organizer with cloud accounts, collaboration, reminders, weather, advertising, and optional in-app purchases.
Moj Dom stores household content in the cloud so members can collaborate. Some features process sensitive information, including location, uploaded photos, household financial planning data, and Wi-Fi credentials that you choose to save. Please read the details below before using those features.
1. Who is responsible
Silvercode is the developer of Moj Dom and is responsible for the processing described in this policy. Silvercode is an independent software developer based in Bosnia and Herzegovina.
For privacy questions, access requests, or deletion requests, use the protected Silvercode contact form. You do not need to publish your request publicly.
2. Information Moj Dom processes
Account and profile information
- Google sign-in supplies your name, email address, profile photo, and account identifier. The Google ID token is used transiently to authenticate with Firebase and is not stored by Silvercode as profile data.
- Profile settings that you provide, such as display name, optional gender selection, household memberships, and the currently selected household. Language and theme are stored as local device preferences.
- Email addresses used to invite people to a household, together with invite status and the inviter's name.
Household content
You and other household members can create and share household names, tasks, assignments, shopping items and history, lists, tags, routines, plans, notes, activity records, game results, and trip information such as destinations, dates, travelers, packing items, and notes.
Bill features can contain bill names, amounts or ranges, currency, due dates, assignments, and payment status. Moj Dom does not ask for or store bank account numbers or payment-card credentials for this feature.
Photos and files
If you choose a photo from your library or take a photo for a shopping item, the selected image is uploaded to Firebase Cloud Storage. Camera and photo-library access occur only after your action and the relevant operating-system permission.
Location, weather, and nearby Wi-Fi networks
- When the weather feature is used, the app requests location access and sends latitude and longitude to a Silvercode Firebase Cloud Function. The function rounds the coordinates to two decimal places before requesting weather data from OpenWeather and before caching the rounded location with the weather response.
- On Android, the nearby Wi-Fi scan uses location permission because Android requires it to list nearby network names. The scan results are processed on your device. A network name is stored in the cloud only if you select or enter it and save it.
- Moj Dom cannot read saved Wi-Fi passwords from your device. If you manually save a network password, it is stored with the household note and can be displayed to members of that household as text or a QR code.
Notifications and reminders
If you allow notifications, Moj Dom stores a Firebase Cloud Messaging token, platform, and update time to deliver household activity notifications. The app also schedules task, routine, and bill reminders locally on your device.
Advertising, purchases, and technical data
- Moj Dom includes Google Mobile Ads and requests non-personalized ads. Google may process IP address, advertising or app identifiers, device information, ad interactions, consent choices, and diagnostic data to deliver, secure, and measure ads.
- Google Play Billing processes an optional one-time purchase to remove ads. Moj Dom receives purchase status and keeps a local entitlement flag. Payment credentials are handled by Google Play, not Silvercode.
- The app reads its version and build number and stores limited local preferences and cache data, such as theme, language, recent activity state, weather cache, and the remove-ads entitlement.
- Firebase and other network providers may automatically process IP address, user agent, installation identifiers, request metadata, and service logs for delivery, security, and abuse prevention.
Support and privacy inquiries
When you contact Silvercode, we process your email address, optional name, message, and limited anti-abuse information so we can verify, answer, and protect the contact service.
3. How we use information
- Authenticate users and maintain Moj Dom accounts.
- Sync household content and enable collaboration among members.
- Send requested notifications and schedule local reminders.
- Provide weather and nearby-network selection features.
- Upload user-selected images and display them in shared content.
- Deliver non-personalized ads and recognize remove-ads purchases.
- Operate, secure, troubleshoot, and improve the service.
- Respond to support, privacy, and account-deletion requests.
- Comply with law and protect users, Silvercode, and the public.
Where applicable law requires a legal basis, processing is based on providing the service you request, your consent for optional permissions and advertising choices, Silvercode's legitimate interest in operating and securing the service, or a legal obligation.
4. When information is shared
- Household members: household content, member profile details, assignments, activities, and saved Wi-Fi information are shared through the household collaboration features.
- Google: Google Sign-In, Firebase Authentication, Cloud Firestore, Cloud Storage, Cloud Functions, Firebase Cloud Messaging, Google Mobile Ads, and Google Play Billing process data to provide their respective services. See Google's Privacy Policy and Firebase privacy information.
- OpenWeather: rounded coordinates are sent to OpenWeather to obtain current weather. See OpenWeather's Privacy Policy.
- Contact service providers: Amazon Web Services hosts the protected contact endpoint, processes submitted messages and limited network and anti-abuse data, and delivers messages to Silvercode. Silvercode's email provider receives and stores the delivered message for review and response. See the AWS Privacy Notice.
- Legal and safety reasons: information may be disclosed when reasonably necessary to comply with law, enforce rights, prevent fraud or abuse, or protect safety.
- Business changes: information may be transferred as part of a merger, acquisition, financing, or sale, subject to appropriate notice and safeguards.
Silvercode does not sell personal information. Household sharing that you initiate is part of the app's core functionality, not a sale.
5. Advertising and consent
Moj Dom requests non-personalized ads and uses Google's User Messaging Platform to request advertising and privacy choices where required. You can remove ads through the optional Google Play purchase. Google may still process limited information for ad delivery, fraud prevention, frequency limits, and measurement. Learn more at How Google uses information for advertising.
6. Retention
- Account and profile information is kept while your account is active and until it is deleted or no longer needed for the service.
- Household content is kept until a member deletes it, the household is deleted, or it is removed through a verified request. Content in a shared household can remain for its other members after you leave or delete your account.
- Uploaded images can remain in cloud storage after the related list item is removed because the current app does not automatically delete every storage object. You can request removal through the contact mechanism in this policy.
- Notification batching records older than 24 hours are removed by a daily cleanup, so they can remain for roughly 24 to 48 hours. Local reminders remain until they run, are cancelled, or the app is removed.
- Rounded weather coordinates and weather responses are kept as an operational cache until overwritten or removed. They are not stored with a Moj Dom account identifier.
- Invites, household activity, shopping history, game results, bills, and similar household records currently have no automatic expiry. They remain until deleted through an available app control, household deletion, a verified request, or operational cleanup.
- Support, privacy, and deletion-request messages are kept only as long as needed to handle the request, document the response, secure the service, or meet a legal obligation. They are deleted when those purposes no longer apply.
- Service-provider logs, fraud-prevention records, deleted data in backups, and records required by law may remain for the provider's documented retention period. Google states that deleted Firebase Authentication data may take up to 180 days to leave live and backup systems. Firebase Installation identifiers have a separate lifecycle, and the current account flow does not explicitly delete the installation identifier.
7. Your choices and deletion
- You can deny or revoke camera, photo, location, and notification permissions in device settings. The related optional feature may then be unavailable.
- You can edit or delete many household items directly in the app. Household owners can delete a household.
- You can initiate account deletion in Moj Dom under Settings, Other, Delete account. This deletes the Moj Dom account, not your Google account.
- If you own a household that still has other members, the app requires you to delete that household first or arrange for the other members to leave.
- Shared content and technical residuals may not be removed by the automatic account flow. Use the external deletion request so Silvercode can verify and delete or irreversibly de-identify remaining account-linked data, except limited records that must be retained for a legal, security, or fraud-prevention reason.
8. Security
Silvercode uses measures designed to protect information, including Google authentication, Firebase access controls, encrypted HTTPS connections, platform permissions, and restricted service credentials. Household content, including saved Wi-Fi passwords, is not end-to-end encrypted. No method of storage or transmission is completely secure. Use care when saving sensitive household notes, financial planning details, or Wi-Fi credentials, and invite only people you trust.
9. International processing
Silvercode and its providers may process information in countries other than the one where you live. Where required, providers use contractual and organizational safeguards for international transfers. Provider policies linked above describe their transfer arrangements.
10. Your privacy rights
Depending on where you live, you may have rights to access, correct, delete, restrict, or object to processing, receive a portable copy, or withdraw consent. You may also complain to your local data-protection authority. Submit a request through the protected contact form. We may need to verify that the request relates to your account.
11. Children
Moj Dom is intended for adults who organize a household and is not directed to children. The app does not offer child accounts or include an age-verification or parental-consent flow. Adults can enter names of family members or travelers and should avoid adding a child's personal information unless it is necessary and they have legal authority to do so. If you believe a child's information was provided improperly, contact us so it can be reviewed and removed.
12. Changes to this policy
This policy may be updated when Moj Dom's features, providers, or legal obligations change. The updated date will appear at the top of this page. Material changes will be communicated in the app or through another appropriate channel when required.
13. Contact
Developer and privacy contact: Silvercode, Bosnia and Herzegovina. Use the protected contact form for questions or privacy requests.
Politika privatnosti
Ova politika objašnjava kako Silvercode obrađuje informacije kada koristite mobilnu aplikaciju Moj Dom. Moj Dom je zajednički organizator domaćinstva sa računima u oblaku, saradnjom, podsjetnicima, vremenskom prognozom, oglasima i opcionalnim kupovinama u aplikaciji.
Moj Dom čuva sadržaj domaćinstva u oblaku kako bi članovi mogli sarađivati. Neke funkcije obrađuju osjetljive informacije, uključujući lokaciju, učitane fotografije, podatke o kućnim troškovima i Wi-Fi pristupne podatke koje odlučite sačuvati. Pročitajte detalje prije korištenja tih funkcija.
1. Ko je odgovoran
Silvercode je programer aplikacije Moj Dom i odgovoran je za obradu opisanu u ovoj politici. Silvercode je nezavisni programer softvera sa sjedištem u Bosni i Hercegovini.
Za pitanja o privatnosti, zahtjeve za pristup ili brisanje koristite zaštićeni Silvercode kontakt obrazac. Vaš zahtjev ne mora biti javno objavljen.
2. Informacije koje Moj Dom obrađuje
Podaci o računu i profilu
- Google prijava dostavlja vaše ime, e-mail adresu, fotografiju profila i identifikator računa. Google ID token koristi se privremeno za autentifikaciju putem Firebasea i Silvercode ga ne čuva kao podatak profila.
- Postavke profila koje unesete, kao što su prikazano ime, opcionalni odabir roda, članstva u domaćinstvima i trenutno odabrano domaćinstvo. Jezik i tema čuvaju se kao lokalne postavke uređaja.
- E-mail adrese korištene za pozivanje članova, status poziva i ime osobe koja je poslala poziv.
Sadržaj domaćinstva
Vi i drugi članovi možete kreirati i dijeliti nazive domaćinstava, zadatke, zaduženja, stavke i historiju kupovine, spiskove, oznake, rutine, planove, bilješke, zapise aktivnosti, rezultate igara i podatke o putovanjima kao što su odredišta, datumi, putnici, stvari za pakovanje i bilješke.
Funkcija računa može sadržavati naziv računa, iznos ili raspon, valutu, rok, zaduženje i status plaćanja. Moj Dom za ovu funkciju ne traži niti čuva broj bankovnog računa ili podatke platne kartice.
Fotografije i datoteke
Ako odaberete fotografiju iz galerije ili snimite fotografiju za stavku kupovine, odabrana slika se učitava u Firebase Cloud Storage. Kamera i galerija koriste se tek nakon vaše radnje i odgovarajuće dozvole operativnog sistema.
Lokacija, vrijeme i obližnje Wi-Fi mreže
- Kada se koristi vremenska prognoza, aplikacija traži pristup lokaciji i šalje geografsku širinu i dužinu Silvercode Firebase Cloud Function servisu. Funkcija zaokružuje koordinate na dvije decimale prije slanja OpenWeather servisu i prije čuvanja zaokružene lokacije sa odgovorom vremenske prognoze.
- Na Androidu skeniranje obližnjih Wi-Fi mreža koristi dozvolu lokacije zato što je Android zahtijeva za prikaz naziva obližnjih mreža. Rezultati se obrađuju na uređaju. Naziv mreže se čuva u oblaku samo ako ga odaberete ili unesete i sačuvate.
- Moj Dom ne može pročitati sačuvane Wi-Fi lozinke sa uređaja. Ako ručno sačuvate lozinku, ona se čuva kao bilješka domaćinstva i može se prikazati članovima tog domaćinstva kao tekst ili QR kod.
Obavijesti i podsjetnici
Ako dozvolite obavijesti, Moj Dom čuva Firebase Cloud Messaging token, platformu i vrijeme izmjene radi slanja obavijesti o aktivnostima domaćinstva. Aplikacija također lokalno zakazuje podsjetnike za zadatke, rutine i račune.
Oglasi, kupovine i tehnički podaci
- Moj Dom uključuje Google Mobile Ads i traži nepersonalizirane oglase. Google može obrađivati IP adresu, oglasne ili aplikacijske identifikatore, podatke o uređaju, interakcije s oglasima, odabire saglasnosti i dijagnostičke podatke radi prikaza, zaštite i mjerenja oglasa.
- Google Play Billing obrađuje opcionalnu jednokratnu kupovinu za uklanjanje oglasa. Moj Dom prima status kupovine i lokalno čuva oznaku prava. Podatke za plaćanje obrađuje Google Play, a ne Silvercode.
- Aplikacija čita svoju verziju i broj izdanja te čuva ograničene lokalne postavke i predmemoriju, kao što su tema, jezik, stanje nedavne aktivnosti, vremenska prognoza i pravo na uklanjanje oglasa.
- Firebase i drugi mrežni pružaoci mogu automatski obrađivati IP adresu, korisnički agent, instalacijske identifikatore, metapodatke zahtjeva i servisne zapise radi isporuke, sigurnosti i sprečavanja zloupotrebe.
Podrška i upiti o privatnosti
Kada kontaktirate Silvercode, obrađujemo e-mail adresu, opcionalno ime, poruku i ograničene podatke za zaštitu od zloupotrebe kako bismo provjerili zahtjev, odgovorili i zaštitili kontakt servis.
3. Kako koristimo informacije
- Za autentifikaciju korisnika i održavanje Moj Dom računa.
- Za sinhronizaciju sadržaja i saradnju među članovima domaćinstva.
- Za slanje traženih obavijesti i zakazivanje lokalnih podsjetnika.
- Za vremensku prognozu i odabir obližnje mreže.
- Za učitavanje odabranih slika i njihov prikaz u zajedničkom sadržaju.
- Za nepersonalizirane oglase i prepoznavanje kupovine bez oglasa.
- Za rad, zaštitu, otklanjanje problema i poboljšanje servisa.
- Za odgovore na zahtjeve za podršku, privatnost i brisanje računa.
- Za poštivanje zakona i zaštitu korisnika, Silvercodea i javnosti.
Kada primjenjivi zakon zahtijeva pravni osnov, obrada se zasniva na pružanju usluge koju tražite, vašoj saglasnosti za opcionalne dozvole i izbore oglasa, legitimnom interesu Silvercodea da vodi i štiti servis ili zakonskoj obavezi.
4. Kada dijelimo informacije
- Članovi domaćinstva: sadržaj domaćinstva, podaci profila članova, zaduženja, aktivnosti i sačuvani Wi-Fi podaci dijele se kroz funkcije saradnje.
- Google: Google Sign-In, Firebase Authentication, Cloud Firestore, Cloud Storage, Cloud Functions, Firebase Cloud Messaging, Google Mobile Ads i Google Play Billing obrađuju podatke radi pružanja svojih usluga. Pogledajte Google Politiku privatnosti i Firebase informacije o privatnosti.
- OpenWeather: zaokružene koordinate šalju se OpenWeather servisu radi dobijanja vremenske prognoze. Pogledajte OpenWeather Politiku privatnosti.
- Pružaoci kontakt servisa: Amazon Web Services hostuje zaštićenu adresu kontakt servisa, obrađuje poslane poruke i ograničene mrežne podatke i podatke za zaštitu od zloupotrebe te dostavlja poruke Silvercodeu. Silvercodeov pružalac e-mail usluge prima i čuva dostavljenu poruku radi pregleda i odgovora. Pogledajte AWS Obavijest o privatnosti.
- Pravni i sigurnosni razlozi: informacije možemo otkriti kada je to razumno potrebno radi poštivanja zakona, zaštite prava, sprečavanja prevare ili zloupotrebe ili zaštite sigurnosti.
- Promjena poslovanja: informacije se mogu prenijeti u sklopu spajanja, preuzimanja, finansiranja ili prodaje, uz odgovarajuću obavijest i zaštitne mjere.
Silvercode ne prodaje lične podatke. Dijeljenje unutar domaćinstva koje sami pokrenete dio je osnovne funkcije aplikacije, a ne prodaja.
5. Oglasi i saglasnost
Moj Dom traži nepersonalizirane oglase i koristi Google User Messaging Platform za traženje izbora o oglašavanju i privatnosti gdje je to potrebno. Oglase možete ukloniti opcionalnom kupovinom preko Google Playa. Google i dalje može obrađivati ograničene podatke radi prikaza oglasa, sprečavanja prevare, ograničenja učestalosti i mjerenja. Saznajte više na stranici Kako Google koristi informacije za oglašavanje.
6. Čuvanje podataka
- Podaci računa i profila čuvaju se dok je račun aktivan i dok ne budu obrisani ili više nisu potrebni za servis.
- Sadržaj domaćinstva čuva se dok ga član ne obriše, dok domaćinstvo ne bude obrisano ili dok ne bude uklonjen po provjerenom zahtjevu. Sadržaj u zajedničkom domaćinstvu može ostati drugim članovima nakon što napustite domaćinstvo ili obrišete račun.
- Učitane slike mogu ostati u pohrani u oblaku nakon brisanja povezane stavke jer trenutna aplikacija ne briše automatski svaki objekt pohrane. Uklanjanje možete zatražiti putem kontakt mehanizma u ovoj politici.
- Zapise za grupisanje obavijesti starije od 24 sata uklanja dnevno čišćenje, pa mogu ostati približno 24 do 48 sati. Lokalni podsjetnici ostaju dok se ne izvrše, ne otkažu ili dok ne uklonite aplikaciju.
- Zaokružene lokacije i odgovori vremenske prognoze čuvaju se kao operativna predmemorija dok ne budu prepisani ili uklonjeni. Nisu povezani s identifikatorom Moj Dom računa.
- Pozivi, aktivnosti domaćinstva, historija kupovine, rezultati igara, računi i slični zapisi trenutno nemaju automatski rok isteka. Ostaju dok ne budu obrisani dostupnom kontrolom u aplikaciji, brisanjem domaćinstva, provjerenim zahtjevom ili operativnim čišćenjem.
- Poruke podrške, privatnosti i zahtjeva za brisanje čuvaju se samo dok su potrebne za obradu zahtjeva, dokumentovanje odgovora, zaštitu servisa ili ispunjavanje zakonske obaveze. Brišu se kada te svrhe više ne postoje.
- Servisni zapisi pružalaca, zapisi za sprečavanje prevare, obrisani podaci u rezervnim kopijama i zapisi koje zakon zahtijeva mogu ostati tokom objavljenog roka pružaoca. Google navodi da uklanjanje obrisanih Firebase Authentication podataka iz aktivnih sistema i rezervnih kopija može trajati do 180 dana. Firebase instalacijski identifikatori imaju odvojen životni ciklus, a trenutni postupak brisanja računa ne briše izričito instalacijski identifikator.
7. Vaši izbori i brisanje
- Dozvole za kameru, fotografije, lokaciju i obavijesti možete odbiti ili povući u postavkama uređaja. Povezana opcionalna funkcija tada možda neće biti dostupna.
- Mnoge stavke domaćinstva možete urediti ili obrisati direktno u aplikaciji. Vlasnik može obrisati domaćinstvo.
- Brisanje računa možete pokrenuti u aplikaciji Moj Dom kroz Postavke, Ostalo, Obriši račun. Time se briše Moj Dom račun, a ne vaš Google račun.
- Ako ste vlasnik domaćinstva koje još ima druge članove, aplikacija traži da prvo obrišete to domaćinstvo ili da drugi članovi izađu.
- Zajednički sadržaj i tehnički preostali zapisi možda neće biti uklonjeni automatskim postupkom. Koristite vanjski zahtjev kako bi Silvercode mogao provjeriti i obrisati ili nepovratno odvojiti od identiteta preostale podatke povezane s računom, osim ograničenih zapisa koji se moraju čuvati iz pravnih, sigurnosnih ili razloga sprečavanja prevare.
8. Sigurnost
Silvercode koristi mjere namijenjene zaštiti podataka, uključujući Google autentifikaciju, Firebase kontrole pristupa, šifrirane HTTPS veze, dozvole platforme i ograničene servisne pristupne podatke. Sadržaj domaćinstva, uključujući sačuvane Wi-Fi lozinke, nije šifriran od pošiljaoca do primaoca. Nijedan način pohrane ili prijenosa nije potpuno siguran. Budite oprezni pri čuvanju osjetljivih bilješki, podataka o kućnim troškovima ili Wi-Fi pristupnih podataka i pozivajte samo osobe kojima vjerujete.
9. Međunarodna obrada
Silvercode i njegovi pružaoci mogu obrađivati informacije u državama različitim od one u kojoj živite. Kada je potrebno, pružaoci koriste ugovorne i organizacijske zaštitne mjere za međunarodne prijenose. Njihove politike navedene iznad opisuju te mehanizme.
10. Vaša prava
Zavisno od mjesta gdje živite, možete imati pravo na pristup, ispravku, brisanje, ograničenje ili prigovor obradi, prenosivu kopiju podataka ili povlačenje saglasnosti. Možete se obratiti i nadležnom organu za zaštitu podataka. Zahtjev pošaljite kroz zaštićeni kontakt obrazac. Možemo zatražiti provjeru da se zahtjev odnosi na vaš račun.
11. Djeca
Moj Dom je namijenjen odraslim osobama koje organizuju domaćinstvo i nije usmjeren djeci. Aplikacija ne nudi dječije račune niti ima provjeru dobi ili postupak roditeljske saglasnosti. Odrasli mogu unijeti imena članova porodice ili putnika i trebaju izbjegavati unos ličnih podataka djeteta osim kada je to potrebno i imaju zakonsko ovlaštenje. Ako smatrate da su podaci djeteta uneseni nepravilno, kontaktirajte nas radi pregleda i uklanjanja.
12. Izmjene politike
Ovu politiku možemo izmijeniti kada se promijene funkcije, pružaoci ili pravne obaveze aplikacije Moj Dom. Datum izmjene bit će naveden na vrhu stranice. O bitnim izmjenama obavijestit ćemo vas u aplikaciji ili drugim odgovarajućim putem kada je to potrebno.
13. Kontakt
Programer i kontakt za privatnost: Silvercode, Bosna i Hercegovina. Koristite zaštićeni kontakt obrazac za pitanja i zahtjeve o privatnosti.