ಪಠ್ಯ ಮತ್ತು JSON ಹೋಲಿಕೆಯ ಮೂಲಭೂತ ಪರಿಕಲ್ಪನೆಗಳು
ಸಾಫ್ಟ್ವೇರ್ ಅಭಿವೃದ್ಧಿ, ದತ್ತಾಂಶ ನಿರ್ವಹಣೆ ಮತ್ತು ಸಾಮಾನ್ಯ ಬರವಣಿಗೆಯ ಪ್ರಕ್ರಿಯೆಗಳಲ್ಲಿ ಎರಡು ವಿಭಿನ್ನ ಆವೃತ್ತಿಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಗುರುತಿಸುವುದು ಅತ್ಯಗತ್ಯವಾಗಿರುತ್ತದೆ. ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಾಮಾನ್ಯವಾಗಿ "diff" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಮೂಲ ಆವೃತ್ತಿ ಮತ್ತು ಮಾರ್ಪಡಿಸಿದ ಆವೃತ್ತಿಯ ನಡುವೆ ಯಾವ ಭಾಗಗಳನ್ನು ಹೊಸದಾಗಿ ಸೇರಿಸಲಾಗಿದೆ, ಯಾವುದನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ ಮತ್ತು ಯಾವ ಅಂಶಗಳನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಈ ಹೋಲಿಕೆ ಸಹಕಾರಿಯಾಗಿದೆ.
ವಿಶೇಷವಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳು, API ಪ್ರತಿಕ್ರಿಯೆಗಳು, ದತ್ತಾಂಶ ವಲಸೆಗೆ (data migration) ಮುನ್ನ ಮತ್ತು ನಂತರದ JSON ಡೇಟಾ ಹಾಗೂ ಸಣ್ಣ ಪಠ್ಯಗಳ ಆವೃತ್ತಿಗಳನ್ನು ಹೋಲಿಸಲು ಈ ವಿಧಾನವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಪ್ರಕ್ರಿಯೆಯು ಹಸ್ತಚಾಲಿತವಾಗಿ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಹುಡುಕುವ ಶ್ರಮವನ್ನು ತಪ್ಪಿಸಿ, ನಿಖರವಾದ ಫಲಿತಾಂಶವನ್ನು ನೀಡುತ್ತದೆ.
ಪಠ್ಯ ಮೋಡ್ ಮತ್ತು ಗ್ರ್ಯಾನ್ಯುಲಾರಿಟಿ ಕಾರ್ಯನಿರ್ವಹಣೆ
ಪಠ್ಯ (Text) ಮೋಡ್ನಲ್ಲಿ ಹೋಲಿಕೆ ಮಾಡುವಾಗ ಬಳಕೆದಾರರು ತಮ್ಮ ಅಗತ್ಯಕ್ಕೆ ಅನುಗುಣವಾಗಿ ವಿಶ್ಲೇಷಣೆಯ ಮಟ್ಟವನ್ನು ನಿರ್ಧರಿಸಬಹುದು. ಇದಕ್ಕಾಗಿ ಎರಡು ರೀತಿಯ ಗ್ರ್ಯಾನ್ಯುಲಾರಿಟಿ ಆಯ್ಕೆಗಳು ಲಭ್ಯವಿವೆ:
- ಸಾಲುಗಳು: ಈ ಆಯ್ಕೆಯಲ್ಲಿ ಇಡೀ ಸಾಲನ್ನು ಒಂದು ಘಟಕವಾಗಿ ಪರಿಗಣಿಸಿ ಹೋಲಿಕೆ ಮಾಡಲಾಗುತ್ತದೆ. ಸಾಲುಗಳ ಮಟ್ಟದಲ್ಲಿ ಆದ ಬದಲಾವಣೆಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಇದು ಸೂಕ್ತವಾಗಿದೆ.
- ಪದಗಳು: ಈ ಆಯ್ಕೆಯಲ್ಲಿ ಪ್ರತಿಯೊಂದು ಪದವನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಹೋಲಿಸಲಾಗುತ್ತದೆ. ವಾಕ್ಯದ ಮಧ್ಯದಲ್ಲಿ ನಡೆದಿರುವ ಸಣ್ಣ ಬದಲಾವಣೆಗಳನ್ನು ಗುರುತಿಸಲು ಇದು ಸಹಕಾರಿಯಾಗಿದೆ.
ಉಪಕರಣವು ಮೂಲ ಮತ್ತು ಮಾರ್ಪಡಿಸಿದ ಇನ್ಪುಟ್ಗಳನ್ನು ಹೋಲಿಸಿ, ಬದಲಾವಣೆಗಳನ್ನು ಮೂರು ವಿಭಾಗಗಳಾಗಿ ವರ್ಗೀಕರಿಸುತ್ತದೆ:
- ಸೇರಿಸಲಾಗಿದೆ: ಮಾರ್ಪಡಿಸಿದ ಆವೃತ್ತಿಯಲ್ಲಿ ಹೊಸದಾಗಿ ಸೇರ್ಪಡೆಯಾದ ವಿಷಯ.
- ತೆಗೆದುಹಾಕಲಾಗಿದೆ: ಮೂಲ ಆವೃತ್ತಿಯಲ್ಲಿದ್ದು, ಮಾರ್ಪಡಿಸಿದ ಆವೃತ್ತಿಯಲ್ಲಿ ಇಲ್ಲದ ವಿಷಯ.
- ಬದಲಾಯಿಸಲಾಗಿದೆ: ಮಾರ್ಪಾಡಿಗೆ ಒಳಪಟ್ಟಿರುವ ವಿಷಯ.
JSON ರಚನಾತ್ಮಕ ಹೋಲಿಕೆ ಮತ್ತು ನಿಯಮಗಳು
ಸಾಮಾನ್ಯ ಪಠ್ಯ ಹೋಲಿಕೆಗಿಂತ JSON (JavaScript Object Notation) ಹೋಲಿಕೆಯು ಭಿನ್ನವಾಗಿರುತ್ತದೆ. JSON ಒಂದು ರಚನಾತ್ಮಕ ದತ್ತಾಂಶ ಸ್ವರೂಪವಾಗಿರುವುದರಿಂದ, ಕೇವಲ ಅಕ್ಷರಗಳನ್ನು ಹೋಲಿಸುವ ಬದಲು ಅದರ ಕೀಲಿಗಳು (keys) ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು (values) ವಿಶ್ಲೇಷಿಸಬೇಕಾಗುತ್ತದೆ.
JSON ಮೋಡ್ನಲ್ಲಿ ಹೋಲಿಕೆ ಮಾಡುವಾಗ ಈ ಕೆಳಗಿನ ನಿಯಮಗಳನ್ನು ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ:
- ಆಬ್ಜೆಕ್ಟ್ ಕೀಗಳ ಹೋಲಿಕೆ: ಆಬ್ಜೆಕ್ಟ್ ಕೀಗಳನ್ನು ಅವುಗಳ ಹೆಸರಿನ ಮೂಲಕ ಹೋಲಿಸಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ, ಕೀಗಳ ಕ್ರಮವಷ್ಟೇ ಬದಲಾಗಿದ್ದರೆ ಅದನ್ನು ಸೆಮ್ಯಾಂಟಿಕ್ ಬದಲಾವಣೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗುವುದಿಲ್ಲ.
- ಅರೇಗಳ ಹೋಲಿಕೆ: ಅರೇಗಳನ್ನು (arrays) ಅವುಗಳ ಸ್ಥಾನದ (position) ಆಧಾರದ ಮೇಲೆ ಹೋಲಿಸಲಾಗುತ್ತದೆ.
- ರಚನಾತ್ಮಕ ಪಾತ್ಗಳು: ಬದಲಾವಣೆಗಳನ್ನು ಕೇವಲ ಪಠ್ಯದ ರೂಪದಲ್ಲಿ ತೋರಿಸದೆ, ಅವುಗಳ ನಿಖರವಾದ ರಚನಾತ್ಮಕ ಪಾತ್ಗಳ (ಉದಾಹರಣೆಗೆ
$.user.email) ಮೂಲಕ ಪಟ್ಟಿ ಮಾಡಲಾಗುತ್ತದೆ. ಇದು ಡೆವಲಪರ್ಗಳಿಗೆ ಬದಲಾವಣೆಗಳ ಮೂಲವನ್ನು ಸುಲಭವಾಗಿ ಪತ್ತೆಹಚ್ಚಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಬ್ರೌಸರ್ ಆಧಾರಿತ ಸಂಸ್ಕರಣೆ ಮತ್ತು ಡೇಟಾ ಸುರಕ್ಷತೆ
ಆನ್ಲೈನ್ ಪರಿಕರಗಳನ್ನು ಬಳಸುವಾಗ ದತ್ತಾಂಶದ ಗೌಪ್ಯತೆ ಅತ್ಯಂತ ಪ್ರಮುಖವಾದ ವಿಷಯವಾಗಿದೆ. ಈ ಉಪಕರಣದಲ್ಲಿ ನಿಮ್ಮ ಪಠ್ಯ ಮತ್ತು JSON ಅನ್ನು ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿಯೇ ಹೋಲಿಸಲಾಗುತ್ತದೆ. BroBroGo ಗೆ ಏನನ್ನೂ ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
ಸಂಸ್ಕರಣೆಯು ಸಂಪೂರ್ಣವಾಗಿ ಕ್ಲೈಂಟ್ ಸೈಡ್ನಲ್ಲಿ (ಬಳಕೆದಾರರ ಬ್ರೌಸರ್ನಲ್ಲಿ) ನಡೆಯುವುದರಿಂದ ಡೇಟಾ ಸುರಕ್ಷಿತವಾಗಿರುತ್ತದೆ ಮತ್ತು ಹೋಲಿಕೆಯು ಅತ್ಯಂತ ವೇಗವಾಗಿ ಪೂರ್ಣಗೊಳ್ಳುತ್ತದೆ. ಯಾವುದೇ ಬಾಹ್ಯ ಸರ್ವರ್ಗಳಿಗೆ ಡೇಟಾವನ್ನು ರವಾನಿಸದ ಕಾರಣ, ಸೂಕ್ಷ್ಮ ಮಾಹಿತಿಗಳನ್ನು ಹೋಲಿಸುವಾಗಲೂ ಸುರಕ್ಷತೆಯ ಬಗ್ಗೆ ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ.
ಇನ್ಪುಟ್ ಮಿತಿಗಳು ಮತ್ತು ದೋಷ ನಿರ್ವಹಣೆ
ದೊಡ್ಡ ಗಾತ್ರದ ಇನ್ಪುಟ್ಗಳನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಪುಟದ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಕಾಯ್ದುಕೊಳ್ಳಲು ಕೆಲವು ಮಿತಿಗಳನ್ನು ಮತ್ತು ನಿಯಮಗಳನ್ನು ವಿಧಿಸಲಾಗಿದೆ:
- ಗಾತ್ರದ ಮಿತಿ: ಎಡ ಮತ್ತು ಬಲ ಇನ್ಪುಟ್ಗಳ ಪೈಕಿ ಒಂದು ಬದಿಯ ಗರಿಷ್ಠ ಮಿತಿಯನ್ನು 300,000 ಅಕ್ಷರಗಳಿಗೆ ಸೀಮಿತಗೊಳಿಸಲಾಗಿದೆ. ಇನ್ಪುಟ್ ಈ ಮಿತಿಗಿಂತ ಹೆಚ್ಚಾಗಿದ್ದರೆ "ಆ ಇನ್ಪುಟ್ ಈ ಉಪಕರಣಕ್ಕೆ ತುಂಬಾ ದೊಡ್ಡದಾಗಿದೆ. ಸಣ್ಣ ಹೋಲಿಕೆಯನ್ನು ಪ್ರಯತ್ನಿಸಿ" ಎಂಬ ದೋಷ ಸಂದೇಶ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.
- ಸಮಯದ ಮಿತಿ (Timeout): ಹೋಲಿಕೆ ಪ್ರಕ್ರಿಯೆಯು 2.5 ಸೆಕೆಂಡುಗಳಿಗಿಂತ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಂಡರೆ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಲ್ಲಿಸಲಾಗುತ್ತದೆ. ಅಂತಹ ಸಂದರ್ಭದಲ್ಲಿ "ಈ ಹೋಲಿಕೆಗೆ ತುಂಬಾ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದೆ. ಸಣ್ಣ ಇನ್ಪುಟ್ ಅಥವಾ ಲೈನ್ ಮೋಡ್ ಅನ್ನು ಪ್ರಯತ್ನಿಸಿ" ಎಂಬ ಸಂದೇಶವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
- ಫಲಿತಾಂಶದ ಮಿತಿ: ಪುಟವು ಸ್ಪಂದಿಸುವಂತೆ ಇರಲು ಅತ್ಯಂತ ದೊಡ್ಡದಾದ ಇನ್ಪುಟ್ಗಳ ಫಲಿತಾಂಶವನ್ನು ಮಿತಿಗೊಳಿಸಿದಾಗ "ಪುಟವು ಸ್ಪಂದಿಸುವಂತೆ ಇರಲು ಸೀಮಿತ ಫಲಿತಾಂಶವನ್ನು ತೋರಿಸಲಾಗುತ್ತಿದೆ" ಎಂದು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
- ಅಮಾನ್ಯ JSON ಇನ್ಪುಟ್: ಇನ್ಪುಟ್ ಮಾಡಿದ JSON ರಚನೆಯು ದೋಷಪೂರಿತವಾಗಿದ್ದರೆ, "ಎಡಭಾಗದ JSON ಅಮಾನ್ಯವಾಗಿದೆ:" ಅಥವಾ "ಬಲಭಾಗದ JSON ಅಮಾನ್ಯವಾಗಿದೆ:" ಎಂಬ ಸಂದೇಶದೊಂದಿಗೆ ಸಂಬಂಧಿತ ದೋಷವನ್ನು ತೋರಿಸಲಾಗುತ್ತದೆ.
- ಇತರ ದೋಷಗಳು: ಹೋಲಿಕೆ ಪ್ರಕ್ರಿಯೆ ವಿಫಲವಾದರೆ "ಈ ಇನ್ಪುಟ್ಗಳನ್ನು ಹೋಲಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ" ಎಂದು ತೋರಿಸಲಾಗುತ್ತದೆ.
ಇಂಟರ್ಫೇಸ್ ನಿಯಂತ್ರಣಗಳು ಮತ್ತು ಮಾದರಿಗಳು
ಬಳಕೆದಾರರ ಅನುಕೂಲಕ್ಕಾಗಿ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಕೆಲವು ಪ್ರಮುಖ ನಿಯಂತ್ರಣಗಳನ್ನು ನೀಡಲಾಗಿದೆ:
- ಅದಲುಬದಲು (Swap): ಎಡ ಮತ್ತು ಬಲ ಇನ್ಪುಟ್ಗಳನ್ನು ಪರಸ್ಪರ ಬದಲಾಯಿಸಲು ಇದು ಸಹಕಾರಿಯಾಗಿದೆ. ಇದನ್ನು ಬಳಸಿದಾಗ "ಎಡ ಮತ್ತು ಬಲವನ್ನು ಅದಲುಬದಲು ಮಾಡಲಾಗಿದೆ" ಎಂಬ ಸಂದೇಶ ಕಾಣಿಸುತ್ತದೆ.
- ತೆರವುಗೊಳಿಸು: ಎರಡೂ ಇನ್ಪುಟ್ ಬಾಕ್ಸ್ಗಳನ್ನು ಖಾಲಿ ಮಾಡಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ "ಎರಡೂ ಕಡೆಗಳನ್ನು ತೆರವುಗೊಳಿಸಲಾಗಿದೆ" ಎಂದು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.
- ಮಾದರಿ: ಉಪಕರಣದ ಕಾರ್ಯನಿರ್ವಹಣೆಯನ್ನು ಪರೀಕ್ಷಿಸಲು ಮಾದರಿ ಪಠ್ಯ ಮತ್ತು JSON ಅನ್ನು ಲೋಡ್ ಮಾಡಬಹುದು. ಮಾದರಿಯನ್ನು ಲೋಡ್ ಮಾಡಿದಾಗ "ಮಾದರಿಯನ್ನು ಲೋಡ್ ಮಾಡಲಾಗಿದೆ" ಎಂದು ತೋರಿಸುತ್ತದೆ.
ಮಾದರಿ ಡೇಟಾ ಕೋಷ್ಟಕ
| ಮೋಡ್ | ಎಡಭಾಗದ ಮಾದರಿ (ಮೂಲ) | ಬಲಭಾಗದ ಮಾದರಿ (ಮಾರ್ಪಡಿಸಿದ್ದು) |
|---|---|---|
| ಪಠ್ಯ | BroBroGo ಪರಿಕರಗಳು ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ರನ್ ಆಗುತ್ತವೆ.<br>ಅವು ವೇಗವಾಗಿವೆ, ಸುರಕ್ಷಿತವಾಗಿವೆ ಮತ್ತು ಸರಳವಾಗಿವೆ.<br>ನಿಮಗೆ ತ್ವರಿತ ಪರಿಶೀಲನೆ ಅಗತ್ಯವಿದ್ದಾಗ ಅವುಗಳನ್ನು ಬಳಸಿ. | BroBroGo ಪರಿಕರಗಳು ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ರನ್ ಆಗುತ್ತವೆ.<br>ಅವು ವೇಗವಾಗಿವೆ, ಸುರಕ್ಷಿತವಾಗಿವೆ ಮತ್ತು ಕೇಂದ್ರೀಕೃತವಾಗಿವೆ.<br>ನಿಮಗೆ ತ್ವರಿತ ಹೋಲಿಕೆ ಅಗತ್ಯವಿದ್ದಾಗ ಅವುಗಳನ್ನು ಬಳಸಿ. |
| JSON | {"name": "BroBroGo", "plan": "free", "tools": ["json", "regex", "hash"], "private": true} |
{"name": "BroBroGo", "plan": "free", "tools": ["json", "regex", "diff"], "private": true, "updated": 2026} |
ಪಠ್ಯ / JSON Diff ಕುರಿತು ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು (FAQ)
ಪಠ್ಯ ಮತ್ತು JSON ಮೋಡ್ಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು?
ಪಠ್ಯ (Text) ಮೋಡ್ ಮೂಲ ವಿಷಯವನ್ನು ಸಾಲು ಅಥವಾ ಪದದ ಮೂಲಕ ಹೋಲಿಸುತ್ತದೆ. JSON ಮೋಡ್ ಮೊದಲು ಎರಡೂ ಬದಿಗಳನ್ನು ಪಾರ್ಸ್ ಮಾಡುತ್ತದೆ, ಅವುಗಳನ್ನು ಸ್ಥಿರವಾಗಿ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡುತ್ತದೆ ಮತ್ತು $.user.email ನಂತಹ ಬದಲಾದ ಪಾತ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ.
ಇದು ಅತ್ಯಂತ ದೊಡ್ಡದಾದ ಇನ್ಪುಟ್ ಅನ್ನು ನಿಭಾಯಿಸಬಲ್ಲದೇ?
ನಿಧಾನಗತಿಯ ಹೋಲಿಕೆಗಳು 2.5 ಸೆಕೆಂಡುಗಳ ನಂತರ ನಿಲ್ಲುತ್ತವೆ. ಪುಟವು ಸ್ಪಂದಿಸುವಂತೆ ಇರಲು ಅತ್ಯಂತ ದೊಡ್ಡದಾದ ಆಕಸ್ಮಿಕ ಅಂಟಿಸುವಿಕೆಗಳನ್ನು ಮಿತಿಗೊಳಿಸಲಾಗುತ್ತದೆ. ಸಿಂಗಲ್ ಸೈಡ್ ಇನ್ಪುಟ್ ಮಿತಿಯನ್ನು 300,000 ಅಕ್ಷರಗಳಿಗೆ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ.
JSON ಮೋಡ್ ಆಬ್ಜೆಕ್ಟ್ ಕೀಗಳ ಕ್ರಮವನ್ನು ನಿರ್ಲಕ್ಷಿಸುತ್ತದೆಯೇ?
ಹೌದು, ರಚನಾತ್ಮಕ ಬದಲಾವಣೆಗಳ ಪಟ್ಟಿಯು ಆಬ್ಜೆಕ್ಟ್ ಕೀಗಳನ್ನು ಅವುಗಳ ಹೆಸರಿನ ಮೂಲಕ ಹೋಲಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಕೀಗಳ ಕ್ರಮವಷ್ಟೇ ಬದಲಾಗಿದ್ದರೆ ಅದನ್ನು ಸೆಮ್ಯಾಂಟಿಕ್ ಬದಲಾವಣೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗುವುದಿಲ್ಲ. ಅರೇಗಳನ್ನು ಅವುಗಳ ಸ್ಥಾನದ ಆಧಾರದ ಮೇಲೆ ಹೋಲಿಸಲಾಗುತ್ತದೆ.
ನನ್ನ ಡೇಟಾ ಸುರಕ್ಷಿತವಾಗಿದೆಯೇ ಮತ್ತು ಅದನ್ನು ಸರ್ವರ್ಗೆ ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆಯೇ?
ನಿಮ್ಮ ಪಠ್ಯ ಮತ್ತು JSON ಅನ್ನು ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿಯೇ ಹೋಲಿಸಲಾಗುತ್ತದೆ. BroBroGo ಗೆ ಏನನ್ನೂ ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ. ಸಂಸ್ಕರಣೆಯು ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಸಾಧನದಲ್ಲೇ ನಡೆಯುವುದರಿಂದ ಡೇಟಾ ಸುರಕ್ಷತೆ ಇರುತ್ತದೆ.