Privacy Policy
Last updated: November 2026
1. Introduction
SMS38 Gateway ("the App") is an Android companion app for the SMS38 platform. It lets a registered business user connect a dedicated Android device and SIM card to their SMS38 account, so messages composed in the SMS38 web panel or API can be sent through that SIM, delivery status can be reported back, and — only if the user explicitly enables it — received SMS can be synchronized to the web panel.
The App is intended for business users operating a dedicated gateway device and SIM card. Do not enable inbox synchronization on a personal phone. By installing and using the App, you agree to this Privacy Policy.
2. Permissions & Data Collected
2.1 SEND_SMS
Purpose: Sending SMS messages through the gateway device's SIM card on behalf of the account owner.
- The App sends only messages that were created in, or authorized through, the user's SMS38 account (web panel or API).
- Message content and recipient numbers are received from the SMS38 server through Firebase Cloud Messaging (FCM) or the authenticated polling endpoint.
- The App does not send messages to arbitrary lists and does not add recipients on its own. The account owner is responsible for having a lawful basis and recipient consent.
- Outbound message content and delivery status may be stored in the SMS38 account for message history and delivery monitoring.
2.2 READ_SMS (optional inbox sync)
Purpose: Synchronizing received SMS messages to the user's SMS38 web panel.
- This permission is requested only after the user explicitly turns on "Sync received SMS to web" and confirms a separate in-app disclosure.
- When enabled, the App reads messages from the device SMS inbox and uploads the sender, message body, timestamp, and read status to the user's SMS38 account.
- This may include personal or financial messages, including bank verification codes. Use this feature only on a dedicated gateway device and SIM, never on a personal phone.
- Inbox sync is off by default. The user can turn it off at any time in the App and can revoke the permission in Android settings. Turning it off stops future synchronization.
- Delivery reports for sent messages use Android's send/delivery callbacks; the App does not need to read SMS to confirm delivery.
- The App does not access call logs or contacts.
2.3 READ_PHONE_STATE
Purpose: SIM and dual-SIM management, network monitoring, and USSD balance checks.
- We read active subscription information: SIM slot, carrier/operator name, and MCC/MNC. This is used to select the correct SIM for outgoing SMS and USSD.
- We do not read the device IMEI, the SIM phone number, call logs, contacts, or location.
- SIM/operator metadata is sent to SMS38 only for device management and gateway monitoring.
2.4 CALL_PHONE
Purpose: Initiating USSD calls to check the SIM card's prepaid balance.
- Used only when the user taps "Check balance" or the authenticated SMS38 account requests a balance check for this device.
- Used exclusively to dial USSD codes (e.g.
*123#) configured by the user or provided for the detected operator. - We do not make regular phone calls, record calls, or access call logs.
2.5 INTERNET
Purpose: Communication with the user's SMS38 server and Firebase Cloud Messaging.
- All communication is encrypted using HTTPS/TLS.
- The App connects to the SMS38 server URL configured by the user (sms38.info by default, or a self-hosted SMS38 instance) and to Firebase (Google) for push messaging and crash reporting.
2.6 Other Permissions
- WAKE_LOCK: Keeps the device awake briefly while sending SMS.
- FOREGROUND_SERVICE & FOREGROUND_SERVICE_DATA_SYNC: Runs a short-lived foreground service with a visible notification while processing pending SMS.
- POST_NOTIFICATIONS: Displays the foreground-service notification on Android 13+.
- CAMERA: Used only for scanning the registration QR code (optional).
- Battery optimization settings: The App opens the system battery-optimization screen so the user can allow reliable background operation. It does not request an exemption automatically.
3. Data We Collect
Depending on which features the user enables, the App processes:
- Outbound messages: recipient phone number, message body, delivery status, and timestamp.
- Inbound messages (optional sync): sender, message body, timestamp, and read status.
- Device metadata: an app-generated device ID, FCM token, device manufacturer/model, app version, SIM slot, carrier/operator name, and battery/doze status.
- Crash and diagnostic data: crash traces, device model, Android version, app version, and Firebase installation identifiers collected through Firebase Crashlytics.
The App does not collect contacts, call logs, location, IMEI, the SIM phone number, or advertising identifiers. We do not use SMS data for advertising.
4. Data Sharing
We do not sell, rent, or share SMS data with advertisers. Data is processed only as needed to provide the service:
- SMS38 server / account owner: Receives send instructions, status reports, device metadata, and — if enabled — synchronized inbox messages. For self-hosted installations, the operator of that server is the controller.
- Google Firebase (FCM and Crashlytics): Processes push-message payloads and crash diagnostics as a service provider, subject to Google's terms and privacy policy.
- Mobile carrier and message recipient: Receive the message content as necessary to deliver the SMS.
- Legal authorities: Only where required by applicable law.
The App does not include advertising SDKs.
5. Data Retention
- Message history and status records: Retained in the SMS38 account for as long as needed to provide the service and meet legal, accounting, or billing obligations. You can request deletion at any time; deletion is completed within 7 days unless a longer retention period is required by law.
- Synchronized inbox messages: Retained in the account until you delete them, disconnect the device, or request deletion. Disabling inbox sync stops future synchronization but does not automatically delete messages already uploaded.
- Device registration data: Retained while the device is registered; deleted when the device is removed or the account is deleted.
- Logs and backups: Retained for a limited period for security, troubleshooting, and disaster recovery, then deleted or overwritten according to our backup schedule.
6. Security
- All communication is HTTPS/TLS encrypted.
- Authentication uses an API key and device ID; credentials are stored in encrypted storage on the device.
- Server-side firewall, rate limiting, and monitoring.
- Only authenticated requests are processed.
7. Your Rights (GDPR)
Under GDPR and applicable local laws, you have the right to:
- Access: Request a copy of your data.
- Deletion: Request deletion of your account and data.
- Correction: Request correction of inaccurate data.
- Restriction: Request restriction of processing.
- Complaint: Lodge a complaint with your local data-protection authority.
Account and data deletion: https://sms38.info/account-deletion
Other requests: info@sms38.info
8. Children's Privacy
The App is intended for business users aged 18 or older operating SMS gateway devices. We do not knowingly collect data from anyone under 18.
9. Contact
- Email: info@sms38.info
- Website: sms38.info
- Support: https://sms38.info/support
- Account deletion: https://sms38.info/account-deletion
Politika Privatnosti
Zadnja ažurirana: Novembar 2026.
1. Uvod
SMS38 Gateway Android aplikacija (dalje: "Aplikacija") je prateća aplikacija za SMS38 platformu. Omogućava registrovanim poslovnim korisnicima da povežu namjenski Android uređaj i SIM karticu sa svojim SMS38 računom, tako da se poruke kreirane u SMS38 web panelu ili putem API-ja šalju kroz tu SIM karticu, status dostave se vraća na platformu, a primljeni SMS se — samo ako korisnik to izričito uključi — sinhronizuje u web panel.
Aplikacija je namijenjena poslovnim korisnicima koji koriste namjenski gateway uređaj i SIM karticu. Ne uključujte sinhronizaciju inboxa na ličnom telefonu. Instalacijom i korištenjem Aplikacije prihvatate ovu Politiku privatnosti.
2. Permisije i Prikupljeni Podaci
2.1 Permisija: SEND_SMS
Svrha: Slanje SMS poruka preko SIM kartice gateway uređaja u ime vlasnika računa.
- Aplikacija šalje samo poruke koje su kreirane ili odobrene kroz korisnikov SMS38 račun (web panel ili API).
- Sadržaj poruke i broj primaoca dobijaju se sa SMS38 servera putem Firebase Cloud Messaging (FCM) ili autentifikovanog polling endpointa.
- Aplikacija ne šalje poruke na proizvoljne liste i sama ne dodaje primaoce. Vlasnik računa je odgovoran za pravni osnov i saglasnost primalaca.
- Sadržaj odlaznih poruka i status dostave mogu se čuvati u SMS38 računu radi historije i praćenja dostave.
2.2 Permisija: READ_SMS (opciona sinhronizacija inboxa)
Svrha: Sinhronizacija primljenih SMS poruka u korisnikov SMS38 web panel.
- Permisija se traži samo nakon što korisnik izričito uključi opciju "Sinhronizuj primljene SMS na web" i potvrdi posebno obavještenje u aplikaciji.
- Kada je uključena, Aplikacija čita poruke iz SMS inboxa uređaja i šalje pošiljaoca, sadržaj poruke, vrijeme i status pročitanosti na korisnikov SMS38 račun.
- To može uključivati lične ili finansijske poruke, uključujući bankovne verifikacijske kodove. Koristite ovu opciju samo na namjenskom gateway uređaju i SIM kartici, nikada na ličnom telefonu.
- Sinhronizacija inboxa je podrazumijevano isključena. Korisnik je može isključiti u svakom trenutku u aplikaciji i opozvati permisiju u Android postavkama. Isključivanje zaustavlja buduću sinhronizaciju.
- Izvještaji o dostavi poslanih poruka koriste Android send/delivery callback mehanizam; Aplikaciji nije potreban READ_SMS da bi potvrdila dostavu.
- Aplikacija ne pristupa zapisima poziva ni kontaktima.
2.3 Permisija: READ_PHONE_STATE
Svrha: Upravljanje SIM i dual-SIM karticama, praćenje mreže i USSD provjera stanja.
- Čitamo podatke o aktivnoj pretplati: SIM slot, naziv operatera i MCC/MNC. To koristimo za odabir ispravne SIM kartice za odlazne SMS i USSD.
- Ne čitamo IMEI uređaja, telefonski broj SIM kartice, zapise poziva, kontakte ni lokaciju.
- SIM/operator metapodaci se šalju na SMS38 samo radi upravljanja uređajem i praćenja gatewaya.
2.4 Permisija: CALL_PHONE
Svrha: Pozivanje USSD kodova za provjeru stanja računa na SIM kartici.
- Koristi se samo kada korisnik pritisne "Provjeri stanje" ili autentifikovani SMS38 račun zatraži provjeru za ovaj uređaj.
- Koristi se isključivo za biranje USSD kodova (npr.
*123#) koje je korisnik podesio ili koji su predviđeni za prepoznati operator. - Ne upućujemo regularne telefonske pozive, ne snimamo pozive, ne pristupamo zapisima poziva.
2.5 Permisija: INTERNET
Svrha: Komunikacija sa korisnikovim SMS38 serverom i Firebase Cloud Messaging servisom.
- Sva komunikacija je enkriptovana (HTTPS/TLS).
- Aplikacija se povezuje na SMS38 server URL koji je korisnik podesio (sms38.info po defaultu ili self-hosted SMS38 instanca) i na Firebase (Google) zbog push poruka i crash izvještaja.
2.6 Ostale Permisije
- WAKE_LOCK: Kratko drži uređaj budnim tokom slanja SMS-a.
- FOREGROUND_SERVICE & FOREGROUND_SERVICE_DATA_SYNC: Pokreće kratkotrajni foreground servis sa vidljivom notifikacijom dok obrađuje poruke na čekanju.
- POST_NOTIFICATIONS: Prikazuje notifikaciju foreground servisa na Androidu 13+.
- CAMERA: Koristi se samo za skeniranje QR koda pri registraciji (opciono).
- Postavke optimizacije baterije: Aplikacija otvara sistemski ekran za optimizaciju baterije kako bi korisnik omogućio pouzdan rad u pozadini. Ne traži automatsko izuzeće.
3. Podaci Koje Aplikacija Obrađuje
Ovisno o uključenim funkcijama, Aplikacija obrađuje:
- Odlazne poruke: broj primaoca, sadržaj poruke, status dostave i vrijeme.
- Primljene poruke (opciona sinhronizacija): pošiljalac, sadržaj poruke, vrijeme i status pročitanosti.
- Metapodaci uređaja: generisani device ID, FCM token, proizvođač/model uređaja, verzija aplikacije, SIM slot, naziv operatera i status baterije/doze režima.
- Crash i dijagnostički podaci: stack trace, model uređaja, Android verzija, verzija aplikacije i Firebase installation ID putem Firebase Crashlytics.
Aplikacija ne prikuplja kontakte, zapise poziva, lokaciju, IMEI, telefonski broj SIM kartice ni reklamne identifikatore. SMS podatke ne koristimo za oglašavanje.
4. Dijeljenje Podataka
Ne prodajemo, iznajmljujemo ni dijelimo SMS podatke sa oglašivačima. Podaci se obrađuju samo koliko je potrebno za pružanje usluge:
- SMS38 server / vlasnik računa: Prima upute za slanje, status dostave, metapodatke uređaja i — ako je uključeno — sinhronizovane poruke iz inboxa. Kod self-hosted instalacija, operator tog servera je kontrolor podataka.
- Google Firebase (FCM i Crashlytics): Obrađuje push payload i crash dijagnostiku kao pružalac usluge, prema Google uslovima i politici privatnosti.
- Mobilni operater i primalac poruke: Primaju sadržaj poruke koliko je potrebno za dostavu SMS-a.
- Nadležni organi: Samo kada to zahtijeva primjenjivi zakon.
Aplikacija ne sadrži reklamne SDK-ove.
5. Čuvanje Podataka
- Historija poruka i statusi: Čuvaju se u SMS38 računu onoliko koliko je potrebno za pružanje usluge i ispunjavanje zakonskih, računovodstvenih ili naplatnih obaveza. Brisanje možete zatražiti u svakom trenutku; briše se u roku od 7 dana, osim ako zakon zahtijeva duže čuvanje.
- Sinhronizovane poruke iz inboxa: Čuvaju se u računu dok ih ne obrišete, ne odspojite uređaj ili ne zatražite brisanje. Isključivanje sinhronizacije zaustavlja buduće slanje, ali ne briše već uploadovane poruke automatski.
- Podaci o registraciji uređaja: Čuvaju se dok je uređaj registrovan; brišu se uklanjanjem uređaja ili brisanjem računa.
- Logovi i backup: Čuvaju se ograničeno vrijeme zbog sigurnosti, dijagnostike i oporavka, zatim se brišu ili prepisuju prema rasporedu backupa.
6. Sigurnost
- Sva komunikacija je HTTPS/TLS enkriptovana.
- Autentifikacija koristi API ključ i device ID; kredencijali se čuvaju u enkriptovanom spremištu na uređaju.
- Firewall, rate limiting i monitoring na serverima.
- Samo autentifikovani zahtjevi se procesiraju.
7. Vaša Prava (GDPR)
Prema GDPR i lokalnim zakonima, imate pravo da:
- Pristup: Zatražite kopiju svih vaših podataka.
- Brisanje: Zatražite brisanje vaših podataka.
- Ispravka: Zatražite ispravku netačnih podataka.
- Ograničenje: Zatražite ograničenje obrade.
- Pritužba: Podnesite pritužbu lokalnom organu za zaštitu podataka.
Brisanje računa i podataka: https://sms38.info/account-deletion
Ostali zahtjevi: info@sms38.info
8. Djeca
Aplikacija je namijenjena poslovnim korisnicima starosti 18 i više godina koji upravljaju SMS gateway uređajima. Ne prikupljamo svjesno podatke od osoba mlađih od 18 godina.
9. Kontakt
- Email: info@sms38.info
- Web: sms38.info
- Podrška: https://sms38.info/support
- Brisanje računa: https://sms38.info/account-deletion